GtkSourceGutterRendererPixbuf.def 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. DEFINITION MODULE FOR "C" GtkSourceGutterRendererPixbuf ;
  2. (*
  3. m2-GTK4 - GtkSourceGutterRendererPixbuf: a gutter renderer that draws
  4. an icon. Mapped onto
  5. <gtksourceview/gtksourcegutterrendererpixbuf.h>.
  6. *)
  7. FROM SYSTEM IMPORT ADDRESS;
  8. EXPORT UNQUALIFIED
  9. GtkSourceGutterRendererPixbuf,
  10. gtk_source_gutter_renderer_pixbuf_new,
  11. gtk_source_gutter_renderer_pixbuf_set_gicon,
  12. gtk_source_gutter_renderer_pixbuf_get_gicon,
  13. gtk_source_gutter_renderer_pixbuf_set_icon_name,
  14. gtk_source_gutter_renderer_pixbuf_get_icon_name,
  15. gtk_source_gutter_renderer_pixbuf_set_paintable,
  16. gtk_source_gutter_renderer_pixbuf_get_paintable,
  17. gtk_source_gutter_renderer_pixbuf_set_pixbuf,
  18. gtk_source_gutter_renderer_pixbuf_get_pixbuf,
  19. gtk_source_gutter_renderer_pixbuf_overlay_paintable;
  20. TYPE
  21. GtkSourceGutterRendererPixbuf = ADDRESS;
  22. (* GtkSourceGutterRenderer *gtk_source_gutter_renderer_pixbuf_new(void) *)
  23. PROCEDURE gtk_source_gutter_renderer_pixbuf_new () : ADDRESS;
  24. (* void gtk_source_gutter_renderer_pixbuf_set_gicon(
  25. GtkSourceGutterRendererPixbuf *renderer, GIcon *icon) *)
  26. PROCEDURE gtk_source_gutter_renderer_pixbuf_set_gicon
  27. (renderer: GtkSourceGutterRendererPixbuf; icon: ADDRESS);
  28. (* GIcon *gtk_source_gutter_renderer_pixbuf_get_gicon(
  29. GtkSourceGutterRendererPixbuf *renderer) *)
  30. PROCEDURE gtk_source_gutter_renderer_pixbuf_get_gicon
  31. (renderer: GtkSourceGutterRendererPixbuf) : ADDRESS;
  32. (* void gtk_source_gutter_renderer_pixbuf_set_icon_name(
  33. GtkSourceGutterRendererPixbuf *renderer, const char *icon_name) *)
  34. PROCEDURE gtk_source_gutter_renderer_pixbuf_set_icon_name
  35. (renderer: GtkSourceGutterRendererPixbuf;
  36. icon_name: ARRAY OF CHAR);
  37. (* const char *gtk_source_gutter_renderer_pixbuf_get_icon_name(
  38. GtkSourceGutterRendererPixbuf *renderer) *)
  39. PROCEDURE gtk_source_gutter_renderer_pixbuf_get_icon_name
  40. (renderer: GtkSourceGutterRendererPixbuf) : ADDRESS;
  41. (* void gtk_source_gutter_renderer_pixbuf_set_paintable(
  42. GtkSourceGutterRendererPixbuf *renderer, GdkPaintable *paintable) *)
  43. PROCEDURE gtk_source_gutter_renderer_pixbuf_set_paintable
  44. (renderer: GtkSourceGutterRendererPixbuf; paintable: ADDRESS);
  45. (* GdkPaintable *gtk_source_gutter_renderer_pixbuf_get_paintable(
  46. GtkSourceGutterRendererPixbuf *renderer) *)
  47. PROCEDURE gtk_source_gutter_renderer_pixbuf_get_paintable
  48. (renderer: GtkSourceGutterRendererPixbuf) : ADDRESS;
  49. (* void gtk_source_gutter_renderer_pixbuf_set_pixbuf(
  50. GtkSourceGutterRendererPixbuf *renderer, GdkPixbuf *pixbuf) *)
  51. PROCEDURE gtk_source_gutter_renderer_pixbuf_set_pixbuf
  52. (renderer: GtkSourceGutterRendererPixbuf; pixbuf: ADDRESS);
  53. (* GdkPixbuf *gtk_source_gutter_renderer_pixbuf_get_pixbuf(
  54. GtkSourceGutterRendererPixbuf *renderer) *)
  55. PROCEDURE gtk_source_gutter_renderer_pixbuf_get_pixbuf
  56. (renderer: GtkSourceGutterRendererPixbuf) : ADDRESS;
  57. (* void gtk_source_gutter_renderer_pixbuf_overlay_paintable(
  58. GtkSourceGutterRendererPixbuf *renderer, GdkPaintable *paintable) *)
  59. PROCEDURE gtk_source_gutter_renderer_pixbuf_overlay_paintable
  60. (renderer: GtkSourceGutterRendererPixbuf; paintable: ADDRESS);
  61. END GtkSourceGutterRendererPixbuf.