GtkSourceGutter.def 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. DEFINITION MODULE FOR "C" GtkSourceGutter ;
  2. (*
  3. m2-GTK4 - GtkSourceGutter: a gutter of a GtkSourceView, holding
  4. GtkSourceGutterRenderer objects. Mapped onto
  5. <gtksourceview/gtksourcegutter.h>.
  6. Obtain it from gtk_source_view_get_gutter().
  7. *)
  8. FROM SYSTEM IMPORT ADDRESS;
  9. EXPORT UNQUALIFIED
  10. GtkSourceGutter,
  11. gtk_source_gutter_get_view,
  12. gtk_source_gutter_insert, gtk_source_gutter_remove,
  13. gtk_source_gutter_reorder;
  14. TYPE
  15. GtkSourceGutter = ADDRESS;
  16. (* GtkSourceView *gtk_source_gutter_get_view(GtkSourceGutter *gutter) *)
  17. PROCEDURE gtk_source_gutter_get_view (gutter: GtkSourceGutter) : ADDRESS;
  18. (* gboolean gtk_source_gutter_insert(GtkSourceGutter *gutter,
  19. GtkSourceGutterRenderer *renderer,
  20. gint position) *)
  21. PROCEDURE gtk_source_gutter_insert (gutter: GtkSourceGutter;
  22. renderer: ADDRESS;
  23. position: INTEGER) : INTEGER;
  24. (* void gtk_source_gutter_remove(GtkSourceGutter *gutter,
  25. GtkSourceGutterRenderer *renderer) *)
  26. PROCEDURE gtk_source_gutter_remove (gutter: GtkSourceGutter;
  27. renderer: ADDRESS);
  28. (* void gtk_source_gutter_reorder(GtkSourceGutter *gutter,
  29. GtkSourceGutterRenderer *renderer,
  30. gint position) *)
  31. PROCEDURE gtk_source_gutter_reorder (gutter: GtkSourceGutter;
  32. renderer: ADDRESS; position: INTEGER);
  33. END GtkSourceGutter.