|  |  |  | LibBonoboUI API Reference Manual |  | 
|---|
bonobo-ui-engine-config —
struct BonoboUIEngineConfigPrivate; typedef BonoboUIEngineConfig; typedef BonoboUIEngineConfigClass; BonoboUIEngineConfig* bonobo_ui_engine_config_construct (BonoboUIEngineConfig *config, BonoboUIEngine *engine, GtkWindow *opt_parent); BonoboUIEngineConfig* bonobo_ui_engine_config_new (BonoboUIEngine *engine, GtkWindow *opt_parent); char* (*BonoboUIEngineConfigFn) (BonoboUIEngineConfig *config, BonoboUINode *config_node, BonoboUIEngine *popup_engine); void (*BonoboUIEngineConfigVerbFn) (BonoboUIEngineConfig *config, const char *path, const char *opt_state, BonoboUIEngine *popup_engine, BonoboUINode *popup_node); void bonobo_ui_engine_config_connect (GtkWidget *widget, BonoboUIEngine *engine, const char *path, BonoboUIEngineConfigFn config_fn, BonoboUIEngineConfigVerbFn verb_fn); void bonobo_ui_engine_config_serialize (BonoboUIEngineConfig *config); void bonobo_ui_engine_config_hydrate (BonoboUIEngineConfig *config); void bonobo_ui_engine_config_add (BonoboUIEngineConfig *config, const char *path, const char *attr, const char *value); void bonobo_ui_engine_config_remove (BonoboUIEngineConfig *config, const char *path, const char *attr); void bonobo_ui_engine_config_configure (BonoboUIEngineConfig *config); BonoboUIEngine* bonobo_ui_engine_config_get_engine (BonoboUIEngineConfig *config);
typedef struct {
	GObject parent;
	BonoboUIEngineConfigPrivate *priv;
} BonoboUIEngineConfig;
typedef struct {
	GObjectClass parent_class;
	gpointer       dummy;
} BonoboUIEngineConfigClass;
BonoboUIEngineConfig* bonobo_ui_engine_config_construct (BonoboUIEngineConfig *config, BonoboUIEngine *engine, GtkWindow *opt_parent);
| config : | |
| engine : | |
| opt_parent : | |
| Returns : | 
BonoboUIEngineConfig* bonobo_ui_engine_config_new (BonoboUIEngine *engine, GtkWindow *opt_parent);
| engine : | |
| opt_parent : | |
| Returns : | 
char* (*BonoboUIEngineConfigFn) (BonoboUIEngineConfig *config, BonoboUINode *config_node, BonoboUIEngine *popup_engine);
| config : | |
| config_node : | |
| popup_engine : | |
| Returns : | 
void (*BonoboUIEngineConfigVerbFn) (BonoboUIEngineConfig *config, const char *path, const char *opt_state, BonoboUIEngine *popup_engine, BonoboUINode *popup_node);
| config : | |
| path : | |
| opt_state : | |
| popup_engine : | |
| popup_node : | 
void        bonobo_ui_engine_config_connect (GtkWidget *widget,
                                             BonoboUIEngine *engine,
                                             const char *path,
                                             BonoboUIEngineConfigFn config_fn,
                                             BonoboUIEngineConfigVerbFn verb_fn);
| widget : | |
| engine : | |
| path : | |
| config_fn : | |
| verb_fn : | 
void        bonobo_ui_engine_config_serialize
                                            (BonoboUIEngineConfig *config);
| config : | 
void bonobo_ui_engine_config_hydrate (BonoboUIEngineConfig *config);
| config : | 
void bonobo_ui_engine_config_add (BonoboUIEngineConfig *config, const char *path, const char *attr, const char *value);
| config : | |
| path : | |
| attr : | |
| value : | 
void bonobo_ui_engine_config_remove (BonoboUIEngineConfig *config, const char *path, const char *attr);
| config : | |
| path : | |
| attr : | 
void        bonobo_ui_engine_config_configure
                                            (BonoboUIEngineConfig *config);
| config : | 
BonoboUIEngine* bonobo_ui_engine_config_get_engine (BonoboUIEngineConfig *config);
| config : | |
| Returns : | 
| << BonoboUIEngine | BonoboUISync >> |