| GtkSourceView Reference Manual | ||||
|---|---|---|---|---|
#include <gtksourceview/gtksourcestylemanager.h>
GtkSourceStyleManager;
GtkSourceStyleManager* gtk_source_style_manager_new (void);
GtkSourceStyleScheme* gtk_source_style_manager_get_scheme
(GtkSourceStyleManager *manager,
const gchar *scheme_id);
GSList* gtk_source_style_manager_list_schemes
(GtkSourceStyleManager *manager);
void gtk_source_style_manager_set_search_path
(GtkSourceStyleManager *manager,
gchar **path);
gchar** gtk_source_style_manager_get_search_path
(GtkSourceStyleManager *manager);
typedef struct _GtkSourceStyleManager GtkSourceStyleManager;
GtkSourceStyleManager structure contains only private members and should not be accessed directly.
GtkSourceStyleManager* gtk_source_style_manager_new (void);
Creates a new style manager. If you do not need more than one style
manager then use gtk_source_style_manager_get_default() instead.
| Returns : | a GtkSourceStyleManager. |
GtkSourceStyleScheme* gtk_source_style_manager_get_scheme (GtkSourceStyleManager *manager, const gchar *scheme_id);
Looks up style scheme by id.
manager : |
a GtkSourceStyleManager |
scheme_id : |
style scheme id to find |
| Returns : | a GtkSourceStyleScheme object. Returned value is owned by
manager and must not be unref'ed.
|
GSList* gtk_source_style_manager_list_schemes
(GtkSourceStyleManager *manager);
Returns the list of style schemes.
manager : |
a GtkSourceStyleManager |
| Returns : | a list of GtkSourceStyleScheme objects. It must be freed with
g_slist_free(), but its elements must not be unref'ed
|
void gtk_source_style_manager_set_search_path
(GtkSourceStyleManager *manager,
gchar **path);
manager : |
|
path : |
gchar** gtk_source_style_manager_get_search_path
(GtkSourceStyleManager *manager);
manager : |
|
| Returns : |
void user_function (GtkSourceStyleManager *sourcestylemanager, gpointer user_data) : Run Last
sourcestylemanager : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |