| GtkSourceView 2 Reference Manual | ||||
|---|---|---|---|---|
#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);
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. |
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 |