| GtkSourceView Reference Manual |
|---|
GtkSourceTagStyle —
#include <gtksourceview/gtksourcetagstyle.h> struct GtkSourceTagStyle; enum GtkSourceTagStyleMask; #define GTK_TYPE_SOURCE_TAG_STYLE GType gtk_source_tag_style_get_type (void); GtkSourceTagStyle* gtk_source_tag_style_new (void); GtkSourceTagStyle* gtk_source_tag_style_copy (const GtkSourceTagStyle *style); void gtk_source_tag_style_free (GtkSourceTagStyle *style);
struct GtkSourceTagStyle {
/* readonly */
gboolean is_default;
guint mask;
GdkColor foreground;
GdkColor background;
gboolean italic;
gboolean bold;
gboolean underline;
gboolean strikethrough;
/* Reserved for future expansion */
guint8 reserved[16];
};
typedef enum {
GTK_SOURCE_TAG_STYLE_USE_BACKGROUND = 1 << 0, /*< nick=use_background >*/
GTK_SOURCE_TAG_STYLE_USE_FOREGROUND = 1 << 1 /*< nick=use_foreground >*/
} GtkSourceTagStyleMask;
GtkSourceTagStyle* gtk_source_tag_style_copy (const GtkSourceTagStyle *style);
| style : | |
| Returns : |
| << GtkSourceTagTable | GtkSourcePrintJob >> |