Main Page | Data Structures | Directories | File List | Data Fields | Globals

e_mod_config_dialog.h File Reference

Go to the source code of this file.

Functions

E_Config_Dialog * devian_config_dialog_main (E_Container *con)
void devian_config_dialog_main_shutdown (void)
E_Config_Dialog * devian_config_dialog_devian (E_Container *con, dEvian *devian)
void devian_config_dialog_devian_shutdown (dEvian *devian)


Function Documentation

E_Config_Dialog* devian_config_dialog_devian E_Container *  con,
dEvian *  devian
 

Definition at line 80 of file e_mod_config_dialog.c.

References _devian_advanced_apply_data(), _devian_advanced_create_widgets(), _devian_basic_apply_data(), _devian_basic_create_widgets(), _devian_create_data(), and _devian_free_data().

Referenced by _devian_menu_cb_configure().

00081 {
00082   E_Config_Dialog *cfd;
00083   E_Config_Dialog_View v;
00084 
00085   /* methods */
00086   v.create_cfdata           = _devian_create_data;
00087   v.free_cfdata             = _devian_free_data;
00088   v.basic.apply_cfdata      = _devian_basic_apply_data;
00089   v.basic.create_widgets    = _devian_basic_create_widgets;
00090   v.advanced.apply_cfdata   = _devian_advanced_apply_data;
00091   v.advanced.create_widgets = _devian_advanced_create_widgets;
00092   /* create config diaolg for NULL object/data */
00093   cfd = e_config_dialog_new(con, _("dEvian Module Configuration"), NULL, 0, &v, devian);
00094   return cfd;
00095 }

void devian_config_dialog_devian_shutdown dEvian *  devian  ) 
 

Definition at line 97 of file e_mod_config_dialog.c.

Referenced by devian_devian_del().

00098 {
00099   if(devian->dialog_conf)
00100     while ( e_object_unref(E_OBJECT(devian->dialog_conf)) > 0 );
00101 }

E_Config_Dialog* devian_config_dialog_main E_Container *  con  ) 
 

Definition at line 56 of file e_mod_config_dialog.c.

References _main_advanced_apply_data(), _main_advanced_create_widgets(), _main_basic_apply_data(), _main_basic_create_widgets(), _main_create_data(), and _main_free_data().

Referenced by _devian_main_menu_cb_configure(), and e_modapi_config().

00057 {
00058   E_Config_Dialog *cfd;
00059   E_Config_Dialog_View v;
00060 
00061   /* methods */
00062   v.create_cfdata           = _main_create_data;
00063   v.free_cfdata             = _main_free_data;
00064   v.basic.apply_cfdata      = _main_basic_apply_data;
00065   v.basic.create_widgets    = _main_basic_create_widgets;
00066   v.advanced.apply_cfdata   = _main_advanced_apply_data;
00067   v.advanced.create_widgets = _main_advanced_create_widgets;
00068   /* create config diaolg for NULL object/data */
00069   cfd = e_config_dialog_new(con, _("dEvian Module Configuration"), NULL, 0, &v, NULL);
00070   return cfd;
00071 }

void devian_config_dialog_main_shutdown void   ) 
 

Definition at line 73 of file e_mod_config_dialog.c.

References dEvianM.

Referenced by devian_devian_main_shutdown().

00074 {
00075   if (dEvianM->dialog_conf)
00076     while ( e_object_unref(E_OBJECT(dEvianM->dialog_conf)) > 0 );
00077 }


Generated on Fri Jan 6 02:26:26 2006 for dEvian by  doxygen 1.4.4