forked from enlightenment/enlightenment
parent
e59b6b354a
commit
1ef3331419
|
@ -27,16 +27,12 @@ static int _basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata);
|
|||
static Evas_Object *_advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, CFData *cfdata);
|
||||
static int _advanced_apply_data(E_Config_Dialog *cfd, CFData *cfdata);
|
||||
|
||||
Battery *b = NULL;
|
||||
|
||||
void
|
||||
e_int_config_battery(E_Container *con, Battery *bat)
|
||||
{
|
||||
E_Config_Dialog *cfd;
|
||||
E_Config_Dialog_View v;
|
||||
|
||||
b = bat;
|
||||
|
||||
v.create_cfdata = _create_data;
|
||||
v.free_cfdata = _free_data;
|
||||
v.basic.apply_cfdata = _basic_apply_data;
|
||||
|
@ -44,11 +40,11 @@ e_int_config_battery(E_Container *con, Battery *bat)
|
|||
v.advanced.apply_cfdata = _advanced_apply_data;
|
||||
v.advanced.create_widgets = _advanced_create_widgets;
|
||||
|
||||
cfd = e_config_dialog_new(con, _("Battery Module"), NULL, 0, &v, bat);
|
||||
cfd = e_config_dialog_new(con, _("Battery Configuration"), NULL, 0, &v, bat);
|
||||
}
|
||||
|
||||
static void
|
||||
_fill_data(CFData *cfdata)
|
||||
_fill_data(Battery *b, CFData *cfdata)
|
||||
{
|
||||
cfdata->alarm_time = b->conf->alarm;
|
||||
cfdata->poll_time = b->conf->poll_time;
|
||||
|
@ -66,7 +62,11 @@ static void
|
|||
*_create_data(E_Config_Dialog *cfd)
|
||||
{
|
||||
CFData *cfdata;
|
||||
Battery *b;
|
||||
|
||||
b = cfd->data;
|
||||
cfdata = E_NEW(CFData, 1);
|
||||
_fill_data(b, cfdata);
|
||||
return cfdata;
|
||||
}
|
||||
|
||||
|
@ -79,9 +79,11 @@ _free_data(E_Config_Dialog *cfd, CFData *cfdata)
|
|||
static Evas_Object
|
||||
*_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, CFData *cfdata)
|
||||
{
|
||||
Battery *b;
|
||||
Evas_Object *o, *of, *ob;
|
||||
|
||||
_fill_data(cfdata);
|
||||
b = cfd->data;
|
||||
_fill_data(b, cfdata);
|
||||
|
||||
o = e_widget_list_add(evas, 0, 0);
|
||||
of = e_widget_framelist_add(evas, _("Basic Settings"), 0);
|
||||
|
@ -94,6 +96,9 @@ static Evas_Object
|
|||
static int
|
||||
_basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata)
|
||||
{
|
||||
Battery *b;
|
||||
|
||||
b = cfd->data;
|
||||
e_border_button_bindings_ungrab_all();
|
||||
b->conf->poll_time = 10.0;
|
||||
e_border_button_bindings_grab_all();
|
||||
|
@ -107,9 +112,11 @@ static Evas_Object
|
|||
*_advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, CFData *cfdata)
|
||||
{
|
||||
Evas_Object *o, *of, *ob, *ot;
|
||||
Battery *b;
|
||||
|
||||
/* Use Sliders for both cfg options */
|
||||
_fill_data(cfdata);
|
||||
b = cfd->data;
|
||||
_fill_data(b, cfdata);
|
||||
|
||||
o = e_widget_list_add(evas, 0, 0);
|
||||
of = e_widget_frametable_add(evas, _("Advanced Settings"), 1);
|
||||
|
@ -136,6 +143,9 @@ static Evas_Object
|
|||
static int
|
||||
_advanced_apply_data(E_Config_Dialog *cfd, CFData *cfdata)
|
||||
{
|
||||
Battery *b;
|
||||
|
||||
b = cfd->data;
|
||||
e_border_button_bindings_ungrab_all();
|
||||
|
||||
b->conf->poll_time = cfdata->poll_time;
|
||||
|
|
|
@ -23,16 +23,12 @@ static void _free_data(E_Config_Dialog *cfd, CFData *cfdata);
|
|||
static Evas_Object *_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, CFData *cfdata);
|
||||
static int _basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata);
|
||||
|
||||
Clock_Face *clk = NULL;
|
||||
|
||||
void
|
||||
e_int_config_clock(E_Container *con, Clock_Face *c)
|
||||
{
|
||||
E_Config_Dialog *cfd;
|
||||
E_Config_Dialog_View v;
|
||||
|
||||
clk = c;
|
||||
|
||||
/* Dialog Methods */
|
||||
v.create_cfdata = _create_data;
|
||||
v.free_cfdata = _free_data;
|
||||
|
@ -46,7 +42,7 @@ e_int_config_clock(E_Container *con, Clock_Face *c)
|
|||
}
|
||||
|
||||
static void
|
||||
_fill_data(CFData *cfdata)
|
||||
_fill_data(Clock_Face *clk, CFData *cfdata)
|
||||
{
|
||||
cfdata->digital_style = clk->conf->digitalStyle;
|
||||
}
|
||||
|
@ -71,8 +67,10 @@ static Evas_Object
|
|||
{
|
||||
Evas_Object *o, *of, *ob;
|
||||
E_Radio_Group *rg;
|
||||
Clock_Face *c;
|
||||
|
||||
_fill_data(cfdata);
|
||||
c = cfd->data;
|
||||
_fill_data(c, cfdata);
|
||||
|
||||
o = e_widget_list_add(evas, 0, 0);
|
||||
of = e_widget_framelist_add(evas, _("General Settings"), 0);
|
||||
|
@ -90,6 +88,9 @@ static Evas_Object
|
|||
static int
|
||||
_basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata)
|
||||
{
|
||||
Clock_Face *clk;
|
||||
|
||||
clk = cfd->data;
|
||||
e_border_button_bindings_ungrab_all();
|
||||
clk->conf->digitalStyle = cfdata->digital_style;
|
||||
e_border_button_bindings_grab_all();
|
||||
|
|
|
@ -28,16 +28,12 @@ static int _basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata);
|
|||
static Evas_Object *_advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, CFData *cfdata);
|
||||
static int _advanced_apply_data(E_Config_Dialog *cfd, CFData *cfdata);
|
||||
|
||||
Pager *p = NULL;
|
||||
|
||||
void
|
||||
e_int_config_pager(E_Container *con, Pager *pager)
|
||||
{
|
||||
E_Config_Dialog *cfd;
|
||||
E_Config_Dialog_View v;
|
||||
|
||||
p = pager;
|
||||
|
||||
v.create_cfdata = _create_data;
|
||||
v.free_cfdata = _free_data;
|
||||
v.basic.apply_cfdata = _basic_apply_data;
|
||||
|
@ -49,7 +45,7 @@ e_int_config_pager(E_Container *con, Pager *pager)
|
|||
}
|
||||
|
||||
static void
|
||||
_fill_data(CFData *cfdata)
|
||||
_fill_data(Pager *p, CFData *cfdata)
|
||||
{
|
||||
/* Name Pos, Show Popup, popup_speed */
|
||||
cfdata->name_pos = p->conf->deskname_pos;
|
||||
|
@ -87,8 +83,10 @@ static Evas_Object
|
|||
{
|
||||
Evas_Object *o, *of, *ob;
|
||||
E_Radio_Group *rg;
|
||||
Pager *p;
|
||||
|
||||
_fill_data(cfdata);
|
||||
p = cfd->data;
|
||||
_fill_data(p, cfdata);
|
||||
|
||||
o = e_widget_list_add(evas, 0, 0);
|
||||
of = e_widget_framelist_add(evas, _("General Settings"), 0);
|
||||
|
@ -119,6 +117,9 @@ static Evas_Object
|
|||
static int
|
||||
_basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata)
|
||||
{
|
||||
Pager *p;
|
||||
|
||||
p = cfd->data;
|
||||
e_border_button_bindings_ungrab_all();
|
||||
p->conf->popup = cfdata->show_popup;
|
||||
|
||||
|
@ -136,8 +137,10 @@ static Evas_Object
|
|||
{
|
||||
Evas_Object *o, *of, *ob;
|
||||
E_Radio_Group *rg;
|
||||
Pager *p;
|
||||
|
||||
_fill_data(cfdata);
|
||||
p = cfd->data;
|
||||
_fill_data(p, cfdata);
|
||||
|
||||
o = e_widget_list_add(evas, 0, 0);
|
||||
of = e_widget_framelist_add(evas, _("General Settings"), 0);
|
||||
|
@ -174,6 +177,9 @@ static Evas_Object
|
|||
static int
|
||||
_advanced_apply_data(E_Config_Dialog *cfd, CFData *cfdata)
|
||||
{
|
||||
Pager *p;
|
||||
|
||||
p = cfd->data;
|
||||
e_border_button_bindings_ungrab_all();
|
||||
p->conf->popup = cfdata->show_popup;
|
||||
|
||||
|
|
|
@ -27,8 +27,6 @@ struct _Cfg_File_Data
|
|||
char *file;
|
||||
};
|
||||
|
||||
Temperature *t = NULL;
|
||||
|
||||
/* Protos */
|
||||
static Evas_Object *_create_widgets(E_Config_Dialog *cfd, Evas *evas, Config *cfdata);
|
||||
static void *_create_data(E_Config_Dialog *cfd);
|
||||
|
@ -44,8 +42,6 @@ e_int_config_temperature(E_Container *con, Temperature *temp)
|
|||
E_Config_Dialog *cfd;
|
||||
E_Config_Dialog_View v;
|
||||
|
||||
t = temp;
|
||||
|
||||
v.create_cfdata = _create_data;
|
||||
v.free_cfdata = _free_data;
|
||||
v.basic.apply_cfdata = _basic_apply_data;
|
||||
|
@ -57,7 +53,7 @@ e_int_config_temperature(E_Container *con, Temperature *temp)
|
|||
}
|
||||
|
||||
static void
|
||||
_fill_data(CFData *cfdata)
|
||||
_fill_data(Temperature *t, CFData *cfdata)
|
||||
{
|
||||
double p;
|
||||
|
||||
|
@ -154,8 +150,11 @@ static Evas_Object
|
|||
{
|
||||
Evas_Object *o, *of, *ob;
|
||||
E_Radio_Group *rg;
|
||||
Temperature *t;
|
||||
|
||||
t = cfd->data;
|
||||
_fill_data(t, cfdata);
|
||||
|
||||
_fill_data(cfdata);
|
||||
o = e_widget_list_add(evas, 0, 0);
|
||||
of = e_widget_framelist_add(evas, _("Display Units"), 0);
|
||||
rg = e_widget_radio_group_new(&(cfdata->unit_method));
|
||||
|
@ -203,6 +202,9 @@ static Evas_Object
|
|||
static int
|
||||
_basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata)
|
||||
{
|
||||
Temperature *t;
|
||||
|
||||
t = cfd->data;
|
||||
e_border_button_bindings_ungrab_all();
|
||||
if (cfdata->unit_method == 0)
|
||||
{
|
||||
|
@ -253,8 +255,10 @@ static Evas_Object
|
|||
{
|
||||
Evas_Object *o, *of, *ob;
|
||||
E_Radio_Group *rg;
|
||||
Temperature *t;
|
||||
|
||||
_fill_data(cfdata);
|
||||
t = cfd->data;
|
||||
_fill_data(t, cfdata);
|
||||
|
||||
o = e_widget_list_add(evas, 0, 0);
|
||||
of = e_widget_framelist_add(evas, _("Display Units"), 0);
|
||||
|
@ -328,6 +332,10 @@ static Evas_Object
|
|||
static int
|
||||
_advanced_apply_data(E_Config_Dialog *cfd, CFData *cfdata)
|
||||
{
|
||||
Temperature *t;
|
||||
|
||||
t = cfd->data;
|
||||
|
||||
e_border_button_bindings_ungrab_all();
|
||||
if (cfdata->unit_method == 0)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue