| LibMateComponentUI API Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
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);
typedef struct _MateComponentUIEngineConfigPrivate MateComponentUIEngineConfigPrivate;
typedef struct {
GObject parent;
MateComponentUIEngineConfigPrivate *priv;
} MateComponentUIEngineConfig;
typedef struct {
GObjectClass parent_class;
gpointer dummy;
} MateComponentUIEngineConfigClass;
MateComponentUIEngineConfig * matecomponent_ui_engine_config_construct (MateComponentUIEngineConfig *config,MateComponentUIEngine *engine,GtkWindow *opt_parent);
|
|
|
|
|
|
Returns : |
MateComponentUIEngineConfig * matecomponent_ui_engine_config_new (MateComponentUIEngine *engine,GtkWindow *opt_parent);
|
|
|
|
Returns : |
char * (*MateComponentUIEngineConfigFn) (MateComponentUIEngineConfig *config,MateComponentUINode *config_node,MateComponentUIEngine *popup_engine);
|
|
|
|
|
|
Returns : |
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);
|
|
Returns : |