parent
21ebd19b35
commit
d20ad6001b
|
@ -3,12 +3,10 @@
|
|||
*/
|
||||
#include "e.h"
|
||||
|
||||
|
||||
/* PROTOTYPES - same all the time */
|
||||
typedef struct _CFData CFData;
|
||||
typedef struct _E_Cfg_Mod_Data E_Cfg_Mod_Data;
|
||||
|
||||
|
||||
static void *_create_data(E_Config_Dialog *cfd);
|
||||
static void _free_data(E_Config_Dialog *cfd, CFData *cfdata);
|
||||
static int _basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata);
|
||||
|
@ -21,7 +19,6 @@ void _e_config_mod_cb_standard(void *data);
|
|||
void *_module_load(void *data, void *data2);
|
||||
void *_module_unload(void *data, void *data2);
|
||||
|
||||
|
||||
/* Actual config data we will be playing with whil the dialog is active */
|
||||
struct _CFData
|
||||
{
|
||||
|
@ -35,7 +32,8 @@ struct _CFData
|
|||
{
|
||||
Evas_Object *configure, *enable, *disable;
|
||||
Evas_Object *load, *unload, *loaded, *unloaded;
|
||||
} gui;
|
||||
}
|
||||
gui;
|
||||
};
|
||||
|
||||
struct _E_Cfg_Mod_Data
|
||||
|
@ -63,7 +61,6 @@ e_int_config_modules(E_Container *con)
|
|||
/* create config diaolg for NULL object/data */
|
||||
cfd = e_config_dialog_new(con, _("Modules Settings"), NULL, 0, &v, NULL);
|
||||
return cfd;
|
||||
|
||||
}
|
||||
|
||||
/* FIXME : redo this to setup list of loaded and unloaded modules in one pass (easy):)*/
|
||||
|
@ -93,7 +90,6 @@ _e_config_module_list(Evas_List **b,char *dir,int loaded)
|
|||
l = evas_list_append(l,mod);
|
||||
else if(m && loaded)
|
||||
l = evas_list_append(l,m);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -101,7 +97,6 @@ _e_config_module_list(Evas_List **b,char *dir,int loaded)
|
|||
*b=l;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
_e_config_mod_cb_standard(void *data)
|
||||
{
|
||||
|
@ -116,24 +111,22 @@ _e_config_mod_cb_standard(void *data)
|
|||
|
||||
if(cfd->view_type == E_CONFIG_DIALOG_CFDATA_TYPE_BASIC)
|
||||
{
|
||||
|
||||
m = d->mod;
|
||||
cfd->data=m;
|
||||
|
||||
if(m->enabled)
|
||||
{
|
||||
e_widget_disabled_set( cfdata->gui.enable, 1);
|
||||
e_widget_disabled_set( cfdata->gui.disable, 0);
|
||||
e_widget_disabled_set(cfdata->gui.enable, 1);
|
||||
e_widget_disabled_set(cfdata->gui.disable, 0);
|
||||
if(m->func.config)
|
||||
e_widget_disabled_set( cfdata->gui.configure, 0);
|
||||
e_widget_disabled_set(cfdata->gui.configure, 0);
|
||||
else
|
||||
e_widget_disabled_set( cfdata->gui.configure, 1);
|
||||
e_widget_disabled_set(cfdata->gui.configure, 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
e_widget_disabled_set( cfdata->gui.configure, 1);
|
||||
e_widget_disabled_set( cfdata->gui.enable, 0);
|
||||
e_widget_disabled_set( cfdata->gui.disable, 1);
|
||||
e_widget_disabled_set(cfdata->gui.configure, 1);
|
||||
e_widget_disabled_set(cfdata->gui.enable, 0);
|
||||
e_widget_disabled_set(cfdata->gui.disable, 1);
|
||||
}
|
||||
}
|
||||
else /* Load / Unload menu */
|
||||
|
@ -202,18 +195,18 @@ _module_enable(void *data, void *data2)/* this enables and disables :) */
|
|||
e_module_save(m);
|
||||
e_module_disable(m);
|
||||
|
||||
e_widget_disabled_set( cfdata->gui.configure, 1);
|
||||
e_widget_disabled_set( cfdata->gui.enable, 0);
|
||||
e_widget_disabled_set( cfdata->gui.disable, 1);
|
||||
e_widget_disabled_set(cfdata->gui.configure, 1);
|
||||
e_widget_disabled_set(cfdata->gui.enable, 0);
|
||||
e_widget_disabled_set(cfdata->gui.disable, 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
e_module_enable(m);
|
||||
|
||||
if(m->func.config)
|
||||
e_widget_disabled_set( cfdata->gui.configure, 0);
|
||||
e_widget_disabled_set( cfdata->gui.enable, 1);
|
||||
e_widget_disabled_set( cfdata->gui.disable, 0);
|
||||
e_widget_disabled_set(cfdata->gui.configure, 0);
|
||||
e_widget_disabled_set(cfdata->gui.enable, 1);
|
||||
e_widget_disabled_set(cfdata->gui.disable, 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -235,8 +228,6 @@ _module_configure(void *data, void *data2)
|
|||
printf("Can't run config no module!!!\n");// Debug!!
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**--CREATE--**/
|
||||
static void
|
||||
_fill_data(CFData *cfdata)
|
||||
|
@ -299,7 +290,6 @@ static int
|
|||
_advanced_apply_data(E_Config_Dialog *cfd, CFData *cfdata)
|
||||
{
|
||||
|
||||
|
||||
return 1; /* Apply was OK */
|
||||
}
|
||||
|
||||
|
@ -370,7 +360,6 @@ _advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, CFData *cfdata)
|
|||
Evas_List *l;
|
||||
E_Module *m;
|
||||
|
||||
|
||||
_fill_data(cfdata);
|
||||
cfd->hide_buttons = 1;
|
||||
|
||||
|
|
Loading…
Reference in New Issue