| GtkSourceView Reference Manual | ||||
|---|---|---|---|---|
#include <gtksourceview/gtksourcestylescheme.h>
GtkSourceStyleScheme;
GtkSourceStyleSchemeClass;
const gchar* gtk_source_style_scheme_get_id (GtkSourceStyleScheme *scheme);
const gchar* gtk_source_style_scheme_get_name (GtkSourceStyleScheme *scheme);
GtkSourceStyle* gtk_source_style_scheme_get_matching_brackets_style
(GtkSourceStyleScheme *scheme);
gboolean gtk_source_style_scheme_get_current_line_color
(GtkSourceStyleScheme *scheme,
GdkColor *color);
void gtk_source_style_scheme_set_style (GtkSourceStyleScheme *scheme,
const gchar *name,
const GtkSourceStyle *style);
GtkSourceStyle* gtk_source_style_scheme_get_style (GtkSourceStyleScheme *scheme,
const gchar *style_name);
typedef struct {
GObjectClass base_class;
/* Padding for future expansion */
void (*_gtk_source_reserved1) (void);
void (*_gtk_source_reserved2) (void);
} GtkSourceStyleSchemeClass;
const gchar* gtk_source_style_scheme_get_id (GtkSourceStyleScheme *scheme);
scheme : |
a GtkSourceStyleScheme. |
| Returns : | scheme id.
|
Since 2.0
const gchar* gtk_source_style_scheme_get_name (GtkSourceStyleScheme *scheme);
scheme : |
a GtkSourceStyleScheme. |
| Returns : | scheme name.
|
Since 2.0
GtkSourceStyle* gtk_source_style_scheme_get_matching_brackets_style (GtkSourceStyleScheme *scheme);
scheme : |
a GtkSourceStyleScheme. |
| Returns : | style which corresponds to "bracket-match" name, to use
in an editor. Free it with gtk_source_style_free().
|
Since 2.0
gboolean gtk_source_style_scheme_get_current_line_color
(GtkSourceStyleScheme *scheme,
GdkColor *color);
scheme : |
a GtkSourceStyleScheme. |
color : |
a GdkColor structure to fill. |
| Returns : | TRUE if scheme has style for current line set, or FALSE
otherwise.
|
Since 2.0
void gtk_source_style_scheme_set_style (GtkSourceStyleScheme *scheme, const gchar *name, const GtkSourceStyle *style);
scheme : |
a GtkSourceStyleScheme. |
name : |
style name. |
style : |
style to set or NULL.
|
Since 2.0
GtkSourceStyle* gtk_source_style_scheme_get_style (GtkSourceStyleScheme *scheme, const gchar *style_name);
scheme : |
a GtkSourceStyleScheme. |
style_name : |
style name to find. |
| Returns : | style which corresponds to style_name in the scheme,
or NULL when no style with this name found. Free it with
gtk_source_style_free().
|
Since 2.0
id" property"id" gchararray : Read / Write / Construct Only
Style scheme id, a unique string used to identify the style scheme in GtkSourceStyleManager.
Default value: NULL
Since 2.0