1 #ifndef GTK_TEXT_TAG_PRIVATE_H
2 #define GTK_TEXT_TAG_PRIVATE_H
4 #include <gtk/gtktexttag.h>
6 typedef struct _GtkTextBTreeNode GtkTextBTreeNode;
8 /* values should already have desired defaults; this function will override
9 * the defaults with settings in the given tags, which should be sorted in
10 * ascending order of priority
12 void _gtk_text_attributes_fill_from_tags (GtkTextAttributes *values,
15 void _gtk_text_tag_array_sort (GtkTextTag **tag_array_p,
18 /* ensure colors are allocated, etc. for drawing */
19 void _gtk_text_attributes_realize (GtkTextAttributes *values,
23 /* free the stuff again */
24 void _gtk_text_attributes_unrealize (GtkTextAttributes *values,
28 gboolean _gtk_text_tag_affects_size (GtkTextTag *tag);
29 gboolean _gtk_text_tag_affects_nonsize_appearance (GtkTextTag *tag);