![]() |
![]() |
![]() |
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