GdkFunctions.def 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. DEFINITION MODULE FOR "C" GdkFunctions ;
  2. (* Generated by tools/gir2def.py: namespace-level functions. *)
  3. FROM SYSTEM IMPORT ADDRESS;
  4. EXPORT UNQUALIFIED
  5. gdk_cairo_draw_from_gl,
  6. gdk_cairo_rectangle,
  7. gdk_cairo_region,
  8. gdk_cairo_region_create_from_surface,
  9. gdk_cairo_set_source_pixbuf,
  10. gdk_cairo_set_source_rgba,
  11. gdk_content_deserialize_async,
  12. gdk_content_deserialize_finish,
  13. gdk_content_register_deserializer,
  14. gdk_content_register_serializer,
  15. gdk_content_serialize_async,
  16. gdk_content_serialize_finish,
  17. gdk_events_get_angle,
  18. gdk_events_get_center,
  19. gdk_events_get_distance,
  20. gdk_intern_mime_type,
  21. gdk_keyval_convert_case,
  22. gdk_keyval_from_name,
  23. gdk_keyval_is_lower,
  24. gdk_keyval_is_upper,
  25. gdk_keyval_name,
  26. gdk_keyval_to_lower,
  27. gdk_keyval_to_unicode,
  28. gdk_keyval_to_upper,
  29. gdk_pango_layout_get_clip_region,
  30. gdk_pango_layout_line_get_clip_region,
  31. gdk_pixbuf_get_from_surface,
  32. gdk_pixbuf_get_from_texture,
  33. gdk_set_allowed_backends,
  34. gdk_unicode_to_keyval;
  35. (* gdk_cairo_draw_from_gl *)
  36. 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);
  37. (* gdk_cairo_rectangle *)
  38. PROCEDURE gdk_cairo_rectangle (cr: ADDRESS; rectangle: ADDRESS);
  39. (* gdk_cairo_region *)
  40. PROCEDURE gdk_cairo_region (cr: ADDRESS; region: ADDRESS);
  41. (* gdk_cairo_region_create_from_surface *)
  42. PROCEDURE gdk_cairo_region_create_from_surface (surface: ADDRESS) : [ ADDRESS ];
  43. (* gdk_cairo_set_source_pixbuf *)
  44. PROCEDURE gdk_cairo_set_source_pixbuf (cr: ADDRESS; pixbuf: ADDRESS; pixbuf_x: REAL; pixbuf_y: REAL);
  45. (* gdk_cairo_set_source_rgba *)
  46. PROCEDURE gdk_cairo_set_source_rgba (cr: ADDRESS; rgba: ADDRESS);
  47. (* gdk_content_deserialize_async *)
  48. PROCEDURE gdk_content_deserialize_async (stream: ADDRESS; mime_type: ARRAY OF CHAR; type_: LONGCARD; io_priority: INTEGER; cancellable: ADDRESS; user_data: ADDRESS);
  49. (* gdk_content_deserialize_finish *)
  50. PROCEDURE gdk_content_deserialize_finish (result: ADDRESS; value: ADDRESS) : [ INTEGER ];
  51. (* gdk_content_register_deserializer *)
  52. PROCEDURE gdk_content_register_deserializer (mime_type: ARRAY OF CHAR; type_: LONGCARD; data: ADDRESS; notify: ADDRESS);
  53. (* gdk_content_register_serializer *)
  54. PROCEDURE gdk_content_register_serializer (type_: LONGCARD; mime_type: ARRAY OF CHAR; data: ADDRESS; notify: ADDRESS);
  55. (* gdk_content_serialize_async *)
  56. PROCEDURE gdk_content_serialize_async (stream: ADDRESS; mime_type: ARRAY OF CHAR; value: ADDRESS; io_priority: INTEGER; cancellable: ADDRESS; user_data: ADDRESS);
  57. (* gdk_content_serialize_finish *)
  58. PROCEDURE gdk_content_serialize_finish (result: ADDRESS) : [ INTEGER ];
  59. (* gdk_events_get_angle *)
  60. PROCEDURE gdk_events_get_angle (event1: ADDRESS; event2: ADDRESS; VAR angle: REAL) : [ INTEGER ];
  61. (* gdk_events_get_center *)
  62. PROCEDURE gdk_events_get_center (event1: ADDRESS; event2: ADDRESS; VAR x: REAL; VAR y: REAL) : [ INTEGER ];
  63. (* gdk_events_get_distance *)
  64. PROCEDURE gdk_events_get_distance (event1: ADDRESS; event2: ADDRESS; VAR distance: REAL) : [ INTEGER ];
  65. (* gdk_intern_mime_type *)
  66. PROCEDURE gdk_intern_mime_type (string: ARRAY OF CHAR) : [ ADDRESS ];
  67. (* gdk_keyval_convert_case *)
  68. PROCEDURE gdk_keyval_convert_case (symbol: CARDINAL; VAR lower: CARDINAL; VAR upper: CARDINAL);
  69. (* gdk_keyval_from_name *)
  70. PROCEDURE gdk_keyval_from_name (keyval_name: ARRAY OF CHAR) : [ CARDINAL ];
  71. (* gdk_keyval_is_lower *)
  72. PROCEDURE gdk_keyval_is_lower (keyval: CARDINAL) : [ INTEGER ];
  73. (* gdk_keyval_is_upper *)
  74. PROCEDURE gdk_keyval_is_upper (keyval: CARDINAL) : [ INTEGER ];
  75. (* gdk_keyval_name *)
  76. PROCEDURE gdk_keyval_name (keyval: CARDINAL) : [ ADDRESS ];
  77. (* gdk_keyval_to_lower *)
  78. PROCEDURE gdk_keyval_to_lower (keyval: CARDINAL) : [ CARDINAL ];
  79. (* gdk_keyval_to_unicode *)
  80. PROCEDURE gdk_keyval_to_unicode (keyval: CARDINAL) : [ CARDINAL ];
  81. (* gdk_keyval_to_upper *)
  82. PROCEDURE gdk_keyval_to_upper (keyval: CARDINAL) : [ CARDINAL ];
  83. (* gdk_pango_layout_get_clip_region *)
  84. PROCEDURE gdk_pango_layout_get_clip_region (layout: ADDRESS; x_origin: INTEGER; y_origin: INTEGER; index_ranges: ADDRESS; n_ranges: INTEGER) : [ ADDRESS ];
  85. (* gdk_pango_layout_line_get_clip_region *)
  86. PROCEDURE gdk_pango_layout_line_get_clip_region (line: ADDRESS; x_origin: INTEGER; y_origin: INTEGER; index_ranges: ADDRESS; n_ranges: INTEGER) : [ ADDRESS ];
  87. (* gdk_pixbuf_get_from_surface *)
  88. PROCEDURE gdk_pixbuf_get_from_surface (surface: ADDRESS; src_x: INTEGER; src_y: INTEGER; width: INTEGER; height: INTEGER) : [ ADDRESS ];
  89. (* gdk_pixbuf_get_from_texture *)
  90. PROCEDURE gdk_pixbuf_get_from_texture (texture: ADDRESS) : [ ADDRESS ];
  91. (* gdk_set_allowed_backends *)
  92. PROCEDURE gdk_set_allowed_backends (backends: ARRAY OF CHAR);
  93. (* gdk_unicode_to_keyval *)
  94. PROCEDURE gdk_unicode_to_keyval (wc: CARDINAL) : [ CARDINAL ];
  95. END GdkFunctions.