GtkSourceView 2 Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
GtkSourceStyleSchemeManagerGtkSourceStyleSchemeManager — Object which provides access to GtkSourceStyleSchemes |
#include <gtksourceview/gtksourcestyleschememanager.h> GtkSourceStyleSchemeManager; GtkSourceStyleSchemeManager * gtk_source_style_scheme_manager_new (void
); GtkSourceStyleSchemeManager * gtk_source_style_scheme_manager_get_default (void
); void gtk_source_style_scheme_manager_set_search_path (GtkSourceStyleSchemeManager *manager
,gchar **path
); void gtk_source_style_scheme_manager_append_search_path (GtkSourceStyleSchemeManager *manager
,const gchar *path
); void gtk_source_style_scheme_manager_prepend_search_path (GtkSourceStyleSchemeManager *manager
,const gchar *path
); const gchar * const * gtk_source_style_scheme_manager_get_search_path (GtkSourceStyleSchemeManager *manager
); const gchar * const * gtk_source_style_scheme_manager_get_scheme_ids (GtkSourceStyleSchemeManager *manager
); GtkSourceStyleScheme * gtk_source_style_scheme_manager_get_scheme (GtkSourceStyleSchemeManager *manager
,const gchar *scheme_id
); void gtk_source_style_scheme_manager_force_rescan (GtkSourceStyleSchemeManager *manager
);
typedef struct _GtkSourceStyleSchemeManager GtkSourceStyleSchemeManager;
GtkSourceStyleSchemeManager * gtk_source_style_scheme_manager_new
(void
);
Creates a new style manager. If you do not need more than one style
manager then use gtk_source_style_scheme_manager_get_default()
instead.
Returns : |
a GtkSourceStyleSchemeManager. |
GtkSourceStyleSchemeManager * gtk_source_style_scheme_manager_get_default
(void
);
Returns the default GtkSourceStyleSchemeManager instance.
Returns : |
a GtkSourceStyleSchemeManager. Return value is owned by GtkSourceView library and must not be unref'ed. |
void gtk_source_style_scheme_manager_set_search_path (GtkSourceStyleSchemeManager *manager
,gchar **path
);
Sets the list of directories where the manager
looks for
style scheme files.
If dirs
is NULL
, the search path is reset to default.
|
a GtkSourceStyleSchemeManager. |
|
a NULL -terminated array of strings or NULL .
|
void gtk_source_style_scheme_manager_append_search_path (GtkSourceStyleSchemeManager *manager
,const gchar *path
);
Appends path
to the list of directories where the manager
looks for
style scheme files.
See gtk_source_style_scheme_manager_set_search_path()
for details.
|
a GtkSourceStyleSchemeManager. |
|
a directory or a filename. |
void gtk_source_style_scheme_manager_prepend_search_path (GtkSourceStyleSchemeManager *manager
,const gchar *path
);
Prepends path
to the list of directories where the manager
looks
for style scheme files.
See gtk_source_style_scheme_manager_set_search_path()
for details.
|
a GtkSourceStyleSchemeManager. |
|
a directory or a filename. |
const gchar * const * gtk_source_style_scheme_manager_get_search_path
(GtkSourceStyleSchemeManager *manager
);
Returns the current search path for the manager
.
See gtk_source_style_scheme_manager_set_search_path()
for details.
|
a GtkSourceStyleSchemeManager. |
Returns : |
a NULL-terminated array of string containing the search path.
The array is owned by the manager and must not be modified.
|
const gchar * const * gtk_source_style_scheme_manager_get_scheme_ids
(GtkSourceStyleSchemeManager *manager
);
Returns the ids of the available style schemes.
|
a GtkSourceStyleSchemeManager |
Returns : |
a NULL -terminated array of string containing the ids of the
available style schemes or NULL if no style scheme is available. The array
is owned by the manager and must not be modified.
|
GtkSourceStyleScheme * gtk_source_style_scheme_manager_get_scheme (GtkSourceStyleSchemeManager *manager
,const gchar *scheme_id
);
Looks up style scheme by id.
|
a GtkSourceStyleSchemeManager |
|
style scheme id to find |
Returns : |
a GtkSourceStyleScheme object. Returned value is owned by
manager and must not be unref'ed.
|
void gtk_source_style_scheme_manager_force_rescan
(GtkSourceStyleSchemeManager *manager
);
Mark any currently cached information about the available style scehems
as invalid. All the available style schemes will be reloaded next time
the manager
is accessed.
|
a GtkSourceStyleSchemeManager |