| GtkSourceView Reference Manual |
|---|
GtkSourceTagStyleGtkSourceTagStyle — |
#include <gtksourceview/gtksourcetagstyle.h>
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);
typedef struct {
/* 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];
} GtkSourceTagStyle;
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 >> |