matecomponent-ui-engine-config

matecomponent-ui-engine-config

Synopsis

                    MateComponentUIEngineConfigPrivate;
                    MateComponentUIEngineConfig;
                    MateComponentUIEngineConfigClass;
MateComponentUIEngineConfig * matecomponent_ui_engine_config_construct
                                                        (MateComponentUIEngineConfig *config,
                                                         MateComponentUIEngine *engine,
                                                         GtkWindow *opt_parent);
MateComponentUIEngineConfig * matecomponent_ui_engine_config_new      (MateComponentUIEngine *engine,
                                                         GtkWindow *opt_parent);
char *              (*MateComponentUIEngineConfigFn)           (MateComponentUIEngineConfig *config,
                                                         MateComponentUINode *config_node,
                                                         MateComponentUIEngine *popup_engine);
void                (*MateComponentUIEngineConfigVerbFn)       (MateComponentUIEngineConfig *config,
                                                         const char *path,
                                                         const char *opt_state,
                                                         MateComponentUIEngine *popup_engine,
                                                         MateComponentUINode *popup_node);
void                matecomponent_ui_engine_config_connect     (GtkWidget *widget,
                                                         MateComponentUIEngine *engine,
                                                         const char *path,
                                                         MateComponentUIEngineConfigFn config_fn,
                                                         MateComponentUIEngineConfigVerbFn verb_fn);
void                matecomponent_ui_engine_config_serialize   (MateComponentUIEngineConfig *config);
void                matecomponent_ui_engine_config_hydrate     (MateComponentUIEngineConfig *config);
void                matecomponent_ui_engine_config_add         (MateComponentUIEngineConfig *config,
                                                         const char *path,
                                                         const char *attr,
                                                         const char *value);
void                matecomponent_ui_engine_config_remove      (MateComponentUIEngineConfig *config,
                                                         const char *path,
                                                         const char *attr);
void                matecomponent_ui_engine_config_configure   (MateComponentUIEngineConfig *config);
MateComponentUIEngine *    matecomponent_ui_engine_config_get_engine  (MateComponentUIEngineConfig *config);

Description

Details

MateComponentUIEngineConfigPrivate

typedef struct _MateComponentUIEngineConfigPrivate MateComponentUIEngineConfigPrivate;


MateComponentUIEngineConfig

typedef struct {
	GObject parent;

	MateComponentUIEngineConfigPrivate *priv;
} MateComponentUIEngineConfig;


MateComponentUIEngineConfigClass

typedef struct {
	GObjectClass parent_class;

	gpointer       dummy;
} MateComponentUIEngineConfigClass;


matecomponent_ui_engine_config_construct ()

MateComponentUIEngineConfig * matecomponent_ui_engine_config_construct
                                                        (MateComponentUIEngineConfig *config,
                                                         MateComponentUIEngine *engine,
                                                         GtkWindow *opt_parent);

config :

engine :

opt_parent :

Returns :


matecomponent_ui_engine_config_new ()

MateComponentUIEngineConfig * matecomponent_ui_engine_config_new      (MateComponentUIEngine *engine,
                                                         GtkWindow *opt_parent);

engine :

opt_parent :

Returns :


MateComponentUIEngineConfigFn ()

char *              (*MateComponentUIEngineConfigFn)           (MateComponentUIEngineConfig *config,
                                                         MateComponentUINode *config_node,
                                                         MateComponentUIEngine *popup_engine);

config :

config_node :

popup_engine :

Returns :


MateComponentUIEngineConfigVerbFn ()

void                (*MateComponentUIEngineConfigVerbFn)       (MateComponentUIEngineConfig *config,
                                                         const char *path,
                                                         const char *opt_state,
                                                         MateComponentUIEngine *popup_engine,
                                                         MateComponentUINode *popup_node);

config :

path :

opt_state :

popup_engine :

popup_node :


matecomponent_ui_engine_config_connect ()

void                matecomponent_ui_engine_config_connect     (GtkWidget *widget,
                                                         MateComponentUIEngine *engine,
                                                         const char *path,
                                                         MateComponentUIEngineConfigFn config_fn,
                                                         MateComponentUIEngineConfigVerbFn verb_fn);

widget :

engine :

path :

config_fn :

verb_fn :


matecomponent_ui_engine_config_serialize ()

void                matecomponent_ui_engine_config_serialize   (MateComponentUIEngineConfig *config);

config :


matecomponent_ui_engine_config_hydrate ()

void                matecomponent_ui_engine_config_hydrate     (MateComponentUIEngineConfig *config);

config :


matecomponent_ui_engine_config_add ()

void                matecomponent_ui_engine_config_add         (MateComponentUIEngineConfig *config,
                                                         const char *path,
                                                         const char *attr,
                                                         const char *value);

config :

path :

attr :

value :


matecomponent_ui_engine_config_remove ()

void                matecomponent_ui_engine_config_remove      (MateComponentUIEngineConfig *config,
                                                         const char *path,
                                                         const char *attr);

config :

path :

attr :


matecomponent_ui_engine_config_configure ()

void                matecomponent_ui_engine_config_configure   (MateComponentUIEngineConfig *config);

config :


matecomponent_ui_engine_config_get_engine ()

MateComponentUIEngine *    matecomponent_ui_engine_config_get_engine  (MateComponentUIEngineConfig *config);

config :

Returns :