DEFINITION MODULE FOR "C" GdkFunctions ; (* Generated by tools/gir2def.py: namespace-level functions. *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED gdk_cairo_draw_from_gl, gdk_cairo_rectangle, gdk_cairo_region, gdk_cairo_region_create_from_surface, gdk_cairo_set_source_pixbuf, gdk_cairo_set_source_rgba, gdk_content_deserialize_async, gdk_content_deserialize_finish, gdk_content_register_deserializer, gdk_content_register_serializer, gdk_content_serialize_async, gdk_content_serialize_finish, gdk_events_get_angle, gdk_events_get_center, gdk_events_get_distance, gdk_intern_mime_type, gdk_keyval_convert_case, gdk_keyval_from_name, gdk_keyval_is_lower, gdk_keyval_is_upper, gdk_keyval_name, gdk_keyval_to_lower, gdk_keyval_to_unicode, gdk_keyval_to_upper, gdk_pango_layout_get_clip_region, gdk_pango_layout_line_get_clip_region, gdk_pixbuf_get_from_surface, gdk_pixbuf_get_from_texture, gdk_set_allowed_backends, gdk_unicode_to_keyval; (* gdk_cairo_draw_from_gl *) PROCEDURE gdk_cairo_draw_from_gl (cr: ADDRESS; surface: ADDRESS; source: INTEGER; source_type: INTEGER; buffer_scale: INTEGER; x: INTEGER; y: INTEGER; width: INTEGER; height: INTEGER); (* gdk_cairo_rectangle *) PROCEDURE gdk_cairo_rectangle (cr: ADDRESS; rectangle: ADDRESS); (* gdk_cairo_region *) PROCEDURE gdk_cairo_region (cr: ADDRESS; region: ADDRESS); (* gdk_cairo_region_create_from_surface *) PROCEDURE gdk_cairo_region_create_from_surface (surface: ADDRESS) : [ ADDRESS ]; (* gdk_cairo_set_source_pixbuf *) PROCEDURE gdk_cairo_set_source_pixbuf (cr: ADDRESS; pixbuf: ADDRESS; pixbuf_x: REAL; pixbuf_y: REAL); (* gdk_cairo_set_source_rgba *) PROCEDURE gdk_cairo_set_source_rgba (cr: ADDRESS; rgba: ADDRESS); (* gdk_content_deserialize_async *) PROCEDURE gdk_content_deserialize_async (stream: ADDRESS; mime_type: ARRAY OF CHAR; type_: LONGCARD; io_priority: INTEGER; cancellable: ADDRESS; user_data: ADDRESS); (* gdk_content_deserialize_finish *) PROCEDURE gdk_content_deserialize_finish (result: ADDRESS; value: ADDRESS) : [ INTEGER ]; (* gdk_content_register_deserializer *) PROCEDURE gdk_content_register_deserializer (mime_type: ARRAY OF CHAR; type_: LONGCARD; data: ADDRESS; notify: ADDRESS); (* gdk_content_register_serializer *) PROCEDURE gdk_content_register_serializer (type_: LONGCARD; mime_type: ARRAY OF CHAR; data: ADDRESS; notify: ADDRESS); (* gdk_content_serialize_async *) PROCEDURE gdk_content_serialize_async (stream: ADDRESS; mime_type: ARRAY OF CHAR; value: ADDRESS; io_priority: INTEGER; cancellable: ADDRESS; user_data: ADDRESS); (* gdk_content_serialize_finish *) PROCEDURE gdk_content_serialize_finish (result: ADDRESS) : [ INTEGER ]; (* gdk_events_get_angle *) PROCEDURE gdk_events_get_angle (event1: ADDRESS; event2: ADDRESS; VAR angle: REAL) : [ INTEGER ]; (* gdk_events_get_center *) PROCEDURE gdk_events_get_center (event1: ADDRESS; event2: ADDRESS; VAR x: REAL; VAR y: REAL) : [ INTEGER ]; (* gdk_events_get_distance *) PROCEDURE gdk_events_get_distance (event1: ADDRESS; event2: ADDRESS; VAR distance: REAL) : [ INTEGER ]; (* gdk_intern_mime_type *) PROCEDURE gdk_intern_mime_type (string: ARRAY OF CHAR) : [ ADDRESS ]; (* gdk_keyval_convert_case *) PROCEDURE gdk_keyval_convert_case (symbol: CARDINAL; VAR lower: CARDINAL; VAR upper: CARDINAL); (* gdk_keyval_from_name *) PROCEDURE gdk_keyval_from_name (keyval_name: ARRAY OF CHAR) : [ CARDINAL ]; (* gdk_keyval_is_lower *) PROCEDURE gdk_keyval_is_lower (keyval: CARDINAL) : [ INTEGER ]; (* gdk_keyval_is_upper *) PROCEDURE gdk_keyval_is_upper (keyval: CARDINAL) : [ INTEGER ]; (* gdk_keyval_name *) PROCEDURE gdk_keyval_name (keyval: CARDINAL) : [ ADDRESS ]; (* gdk_keyval_to_lower *) PROCEDURE gdk_keyval_to_lower (keyval: CARDINAL) : [ CARDINAL ]; (* gdk_keyval_to_unicode *) PROCEDURE gdk_keyval_to_unicode (keyval: CARDINAL) : [ CARDINAL ]; (* gdk_keyval_to_upper *) PROCEDURE gdk_keyval_to_upper (keyval: CARDINAL) : [ CARDINAL ]; (* gdk_pango_layout_get_clip_region *) PROCEDURE gdk_pango_layout_get_clip_region (layout: ADDRESS; x_origin: INTEGER; y_origin: INTEGER; index_ranges: ADDRESS; n_ranges: INTEGER) : [ ADDRESS ]; (* gdk_pango_layout_line_get_clip_region *) PROCEDURE gdk_pango_layout_line_get_clip_region (line: ADDRESS; x_origin: INTEGER; y_origin: INTEGER; index_ranges: ADDRESS; n_ranges: INTEGER) : [ ADDRESS ]; (* gdk_pixbuf_get_from_surface *) PROCEDURE gdk_pixbuf_get_from_surface (surface: ADDRESS; src_x: INTEGER; src_y: INTEGER; width: INTEGER; height: INTEGER) : [ ADDRESS ]; (* gdk_pixbuf_get_from_texture *) PROCEDURE gdk_pixbuf_get_from_texture (texture: ADDRESS) : [ ADDRESS ]; (* gdk_set_allowed_backends *) PROCEDURE gdk_set_allowed_backends (backends: ARRAY OF CHAR); (* gdk_unicode_to_keyval *) PROCEDURE gdk_unicode_to_keyval (wc: CARDINAL) : [ CARDINAL ]; END GdkFunctions.