|  |  |  | LibBonoboUI API Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
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);
typedef struct _BonoboUIEngineConfigPrivate BonoboUIEngineConfigPrivate;
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);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
BonoboUIEngineConfig * bonobo_ui_engine_config_new (BonoboUIEngine *engine,GtkWindow *opt_parent);
| 
 | |
| 
 | |
| Returns : | 
char * (*BonoboUIEngineConfigFn) (BonoboUIEngineConfig *config,BonoboUINode *config_node,BonoboUIEngine *popup_engine);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
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);
| 
 | |
| Returns : |