GtkSourceStyleManager

GtkSourceStyleManager

Synopsis


#include <gtksourceview/gtksourcestylemanager.h>


                    GtkSourceStyleManager;
                    GtkSourceStyleManagerClass;
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;


GtkSourceStyleManagerClass

typedef struct {
	GObjectClass parent_class;

	void (*changed) (GtkSourceStyleManager *mgr);

	/* Padding for future expansion */
	void (*_gtk_source_reserved1) (void);
	void (*_gtk_source_reserved2) (void);
	void (*_gtk_source_reserved3) (void);
	void (*_gtk_source_reserved4) (void);
} GtkSourceStyleManagerClass;


gtk_source_style_manager_new ()

GtkSourceStyleManager* gtk_source_style_manager_new     (void);

Returns :

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 (.styles) 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.