Synopsis
                    BonoboUIEngineConfigPrivate;
                    BonoboUIEngineConfig;
                    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);
 
Details
BonoboUIEngineConfigPrivate
typedef struct _BonoboUIEngineConfigPrivate BonoboUIEngineConfigPrivate;
 
BonoboUIEngineConfig
typedef struct {
	GObject parent;
	BonoboUIEngineConfigPrivate *priv;
} BonoboUIEngineConfig;
 
BonoboUIEngineConfigClass
typedef struct {
	GObjectClass parent_class;
	gpointer       dummy;
} BonoboUIEngineConfigClass;
 
BonoboUIEngineConfigVerbFn ()
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: |  | 
 
bonobo_ui_engine_config_serialize ()
void                bonobo_ui_engine_config_serialize   (BonoboUIEngineConfig *config);
 
bonobo_ui_engine_config_hydrate ()
void                bonobo_ui_engine_config_hydrate     (BonoboUIEngineConfig *config);
 
bonobo_ui_engine_config_add ()
void                bonobo_ui_engine_config_add         (BonoboUIEngineConfig *config,
                                                         const char *path,
                                                         const char *attr,
                                                         const char *value);
| config: |  | 
| path: |  | 
| attr: |  | 
| value: |  | 
 
bonobo_ui_engine_config_remove ()
void                bonobo_ui_engine_config_remove      (BonoboUIEngineConfig *config,
                                                         const char *path,
                                                         const char *attr);
 
bonobo_ui_engine_config_configure ()
void                bonobo_ui_engine_config_configure   (BonoboUIEngineConfig *config);