GtkSourceStyleManager

GtkSourceStyleManager

Synopsis


#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);

Object Hierarchy


  GObject
   +----GtkSourceStyleManager

Properties


  "search-path"              GStrv                 : Read / Write

Signals


  "changed"                                        : Run Last

Description

Details

GtkSourceStyleManager

typedef struct _GtkSourceStyleManager GtkSourceStyleManager;

GtkSourceStyleManager structure contains only private members and should not be accessed directly.


gtk_source_style_manager_new ()

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.

gtk_source_style_manager_get_scheme ()

GtkSourceStyleScheme* gtk_source_style_manager_get_scheme
                                                        (GtkSourceStyleManager *manager,
                                                         const gchar *scheme_id);

manager :
scheme_id :
Returns :

gtk_source_style_manager_list_schemes ()

GSList*             gtk_source_style_manager_list_schemes
                                                        (GtkSourceStyleManager *manager);

manager :
Returns :

gtk_source_style_manager_set_search_path ()

void                gtk_source_style_manager_set_search_path
                                                        (GtkSourceStyleManager *manager,
                                                         gchar **path);

manager :
path :

gtk_source_style_manager_get_search_path ()

gchar**             gtk_source_style_manager_get_search_path
                                                        (GtkSourceStyleManager *manager);

manager :
Returns :

Property Details

The "search-path" property

  "search-path"              GStrv                 : Read / Write

List of directories where the style scheme files are located.

Signal Details

The "changed" signal

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.

See Also

GtkSourceStyleScheme