GdkContentSerializer.def 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. DEFINITION MODULE FOR "C" GdkContentSerializer ;
  2. (*
  3. m2-GTK4 - GdkContentSerializer: serializes content during a clipboard
  4. or drag-and-drop transfer. Mapped onto
  5. <gdk/gdkcontentserializer.h>.
  6. *)
  7. FROM SYSTEM IMPORT ADDRESS;
  8. EXPORT UNQUALIFIED
  9. GdkContentSerializer,
  10. gdk_content_serializer_get_cancellable,
  11. gdk_content_serializer_get_gtype,
  12. gdk_content_serializer_get_mime_type,
  13. gdk_content_serializer_get_output_stream,
  14. gdk_content_serializer_get_priority,
  15. gdk_content_serializer_get_task_data,
  16. gdk_content_serializer_get_user_data,
  17. gdk_content_serializer_get_value,
  18. gdk_content_serializer_return_error,
  19. gdk_content_serializer_return_success,
  20. gdk_content_serializer_set_task_data;
  21. TYPE
  22. GdkContentSerializer = ADDRESS;
  23. (* GCancellable *gdk_content_serializer_get_cancellable(
  24. GdkContentSerializer *serializer) *)
  25. PROCEDURE gdk_content_serializer_get_cancellable
  26. (serializer: GdkContentSerializer) : ADDRESS;
  27. (* GType gdk_content_serializer_get_gtype(GdkContentSerializer *serializer) *)
  28. PROCEDURE gdk_content_serializer_get_gtype
  29. (serializer: GdkContentSerializer) : LONGCARD;
  30. (* const char *gdk_content_serializer_get_mime_type(
  31. GdkContentSerializer *serializer) *)
  32. PROCEDURE gdk_content_serializer_get_mime_type
  33. (serializer: GdkContentSerializer) : ADDRESS;
  34. (* GOutputStream *gdk_content_serializer_get_output_stream(
  35. GdkContentSerializer *serializer) *)
  36. PROCEDURE gdk_content_serializer_get_output_stream
  37. (serializer: GdkContentSerializer) : ADDRESS;
  38. (* int gdk_content_serializer_get_priority(GdkContentSerializer *serializer) *)
  39. PROCEDURE gdk_content_serializer_get_priority
  40. (serializer: GdkContentSerializer) : INTEGER;
  41. (* gpointer gdk_content_serializer_get_task_data(
  42. GdkContentSerializer *serializer) *)
  43. PROCEDURE gdk_content_serializer_get_task_data
  44. (serializer: GdkContentSerializer) : ADDRESS;
  45. (* gpointer gdk_content_serializer_get_user_data(
  46. GdkContentSerializer *serializer) *)
  47. PROCEDURE gdk_content_serializer_get_user_data
  48. (serializer: GdkContentSerializer) : ADDRESS;
  49. (* const GValue *gdk_content_serializer_get_value(
  50. GdkContentSerializer *serializer) *)
  51. PROCEDURE gdk_content_serializer_get_value
  52. (serializer: GdkContentSerializer) : ADDRESS;
  53. (* void gdk_content_serializer_return_error(GdkContentSerializer *serializer) *)
  54. PROCEDURE gdk_content_serializer_return_error
  55. (serializer: GdkContentSerializer);
  56. (* void gdk_content_serializer_return_success(GdkContentSerializer *serializer) *)
  57. PROCEDURE gdk_content_serializer_return_success
  58. (serializer: GdkContentSerializer);
  59. (* void gdk_content_serializer_set_task_data(GdkContentSerializer *serializer,
  60. gpointer data,
  61. GDestroyNotify notify) *)
  62. PROCEDURE gdk_content_serializer_set_task_data
  63. (serializer: GdkContentSerializer; data: ADDRESS;
  64. notify: ADDRESS);
  65. END GdkContentSerializer.