GtkTextTag.def 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. DEFINITION MODULE FOR "C" GtkTextTag ;
  2. (*
  3. m2-GTK4 - GtkTextTag: a set of formatting attributes attached to
  4. ranges of a GtkTextBuffer. Mapped onto <gtk/gtktexttag.h>.
  5. Create with a name, add it to a buffer's tag table (or use
  6. GtkTextBuffer.gtk_text_buffer_create_tag), then apply it to a range
  7. with gtk_text_buffer_apply_tag(). Visual attributes are set through
  8. GObject properties (g_object_set); the Pango markup functions are
  9. often simpler.
  10. *)
  11. FROM SYSTEM IMPORT ADDRESS;
  12. EXPORT UNQUALIFIED
  13. GtkTextTag,
  14. gtk_text_tag_new,
  15. gtk_text_tag_get_priority, gtk_text_tag_set_priority;
  16. TYPE
  17. GtkTextTag = ADDRESS;
  18. (* GtkTextTag *gtk_text_tag_new(const char *name) *)
  19. PROCEDURE gtk_text_tag_new (name: ARRAY OF CHAR) : GtkTextTag;
  20. (* int gtk_text_tag_get_priority(GtkTextTag *tag) *)
  21. PROCEDURE gtk_text_tag_get_priority (tag: GtkTextTag) : INTEGER;
  22. (* void gtk_text_tag_set_priority(GtkTextTag *tag, int priority) *)
  23. PROCEDURE gtk_text_tag_set_priority (tag: GtkTextTag; priority: INTEGER);
  24. END GtkTextTag.