| GtkSourceView Reference Manual |
|---|
GtkSourceTag —
#include <gtksourceview/gtksourcetag.h> struct GtkSourceTag; struct GtkSourceTagClass; struct GtkSyntaxTag; struct GtkSyntaxTagClass; struct GtkPatternTag; struct GtkPatternTagClass; GtkSourceTagStyle* gtk_source_tag_get_style (GtkSourceTag *tag); void gtk_source_tag_set_style (GtkSourceTag *tag, const GtkSourceTagStyle *style); GtkTextTag* gtk_syntax_tag_new (const gchar *name, const gchar *pattern_start, const gchar *pattern_end); GtkTextTag* gtk_pattern_tag_new (const gchar *name, const gchar *pattern); GtkTextTag* gtk_keyword_list_tag_new (const gchar *name, const GSList *keywords, gboolean case_sensitive, gboolean match_empty_string_at_beginning, gboolean match_empty_string_at_end, const gchar *beginning_regex, const gchar *end_regex); #define gtk_block_comment_tag_new GtkTextTag* gtk_line_comment_tag_new (const gchar *name, const gchar *pattern_start); GtkTextTag* gtk_string_tag_new (const gchar *name, const gchar *pattern_start, const gchar *pattern_end, gboolean end_at_line_end);
GObject +----GtkTextTag +----GtkSourceTag
GObject +----GtkTextTag +----GtkSourceTag +----GtkSyntaxTag
GObject +----GtkTextTag +----GtkSourceTag +----GtkPatternTag
GtkSourceTagStyle* gtk_source_tag_get_style (GtkSourceTag *tag);
| tag : | |
| Returns : |
void gtk_source_tag_set_style (GtkSourceTag *tag, const GtkSourceTagStyle *style);
| tag : | |
| style : |
GtkTextTag* gtk_syntax_tag_new (const gchar *name, const gchar *pattern_start, const gchar *pattern_end);
| name : | |
| pattern_start : | |
| pattern_end : | |
| Returns : |
GtkTextTag* gtk_pattern_tag_new (const gchar *name, const gchar *pattern);
| name : | |
| pattern : | |
| Returns : |
GtkTextTag* gtk_keyword_list_tag_new (const gchar *name, const GSList *keywords, gboolean case_sensitive, gboolean match_empty_string_at_beginning, gboolean match_empty_string_at_end, const gchar *beginning_regex, const gchar *end_regex);
| name : | |
| keywords : | |
| case_sensitive : | |
| match_empty_string_at_beginning : | |
| match_empty_string_at_end : | |
| beginning_regex : | |
| end_regex : | |
| Returns : |
GtkTextTag* gtk_line_comment_tag_new (const gchar *name, const gchar *pattern_start);
| name : | |
| pattern_start : | |
| Returns : |
GtkTextTag* gtk_string_tag_new (const gchar *name, const gchar *pattern_start, const gchar *pattern_end, gboolean end_at_line_end);
| name : | |
| pattern_start : | |
| pattern_end : | |
| end_at_line_end : | |
| Returns : |
| << GtkSourceStyleScheme | GtkSourceTagTable >> |