forked from enlightenment/enlightenment
remove unnecessary callbacks from winlist config dialog
SVN revision: 83663
This commit is contained in:
parent
4141291c4b
commit
4e2880280f
|
@ -6,7 +6,6 @@ static int _basic_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfd
|
||||||
static int _basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
|
static int _basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
|
||||||
static Evas_Object *_basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata);
|
static Evas_Object *_basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata);
|
||||||
static void _iconified_changed(void *data, Evas_Object *obj);
|
static void _iconified_changed(void *data, Evas_Object *obj);
|
||||||
static void _warp_changed(void *data, Evas_Object *obj __UNUSED__);
|
|
||||||
static void _scroll_animate_changed(void *data, Evas_Object *obj);
|
static void _scroll_animate_changed(void *data, Evas_Object *obj);
|
||||||
static void _width_limits_changed(void *data, Evas_Object *obj __UNUSED__);
|
static void _width_limits_changed(void *data, Evas_Object *obj __UNUSED__);
|
||||||
static void _height_limits_changed(void *data, Evas_Object *obj __UNUSED__);
|
static void _height_limits_changed(void *data, Evas_Object *obj __UNUSED__);
|
||||||
|
@ -35,7 +34,6 @@ struct _E_Config_Dialog_Data
|
||||||
{
|
{
|
||||||
Eina_List *disable_iconified;
|
Eina_List *disable_iconified;
|
||||||
Eina_List *disable_scroll_animate;
|
Eina_List *disable_scroll_animate;
|
||||||
Eina_List *disable_warp;
|
|
||||||
Evas_Object *min_w, *min_h;
|
Evas_Object *min_w, *min_h;
|
||||||
} gui;
|
} gui;
|
||||||
};
|
};
|
||||||
|
@ -111,8 +109,7 @@ _free_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
|
||||||
{
|
{
|
||||||
eina_list_free(cfdata->gui.disable_iconified);
|
eina_list_free(cfdata->gui.disable_iconified);
|
||||||
eina_list_free(cfdata->gui.disable_scroll_animate);
|
eina_list_free(cfdata->gui.disable_scroll_animate);
|
||||||
eina_list_free(cfdata->gui.disable_warp);
|
free(cfdata);
|
||||||
E_FREE(cfdata);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
@ -219,15 +216,12 @@ _basic_create(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dialog_Data
|
||||||
e_widget_list_object_append(ol, ob, 1, 0, 0.0);
|
e_widget_list_object_append(ol, ob, 1, 0, 0.0);
|
||||||
ob = e_widget_check_add(evas, _("Warp mouse while selecting"),
|
ob = e_widget_check_add(evas, _("Warp mouse while selecting"),
|
||||||
&(cfdata->warp_while_selecting));
|
&(cfdata->warp_while_selecting));
|
||||||
e_widget_on_change_hook_set(ob, _warp_changed, cfdata);
|
|
||||||
e_widget_list_object_append(ol, ob, 1, 0, 0.0);
|
e_widget_list_object_append(ol, ob, 1, 0, 0.0);
|
||||||
ob = e_widget_check_add(evas, _("Warp mouse at end"),
|
ob = e_widget_check_add(evas, _("Warp mouse at end"),
|
||||||
&(cfdata->warp_at_end));
|
&(cfdata->warp_at_end));
|
||||||
e_widget_on_change_hook_set(ob, _warp_changed, cfdata);
|
|
||||||
e_widget_list_object_append(ol, ob, 1, 0, 0.0);
|
e_widget_list_object_append(ol, ob, 1, 0, 0.0);
|
||||||
ob = e_widget_check_add(evas, _("Disable mouse warp on directional focus change"),
|
ob = e_widget_check_add(evas, _("Disable mouse warp on directional focus change"),
|
||||||
&(cfdata->no_warp_on_direction));
|
&(cfdata->no_warp_on_direction));
|
||||||
e_widget_on_change_hook_set(ob, _warp_changed, cfdata);
|
|
||||||
e_widget_list_object_append(ol, ob, 1, 0, 0.0);
|
e_widget_list_object_append(ol, ob, 1, 0, 0.0);
|
||||||
ob = e_widget_check_add(evas, _("Jump to desk"), &(cfdata->jump_desk));
|
ob = e_widget_check_add(evas, _("Jump to desk"), &(cfdata->jump_desk));
|
||||||
e_widget_list_object_append(ol, ob, 1, 0, 0.0);
|
e_widget_list_object_append(ol, ob, 1, 0, 0.0);
|
||||||
|
@ -297,7 +291,6 @@ _basic_create(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dialog_Data
|
||||||
0, 0, 1, 0, 0.5, 0.0);
|
0, 0, 1, 0, 0.5, 0.0);
|
||||||
|
|
||||||
_iconified_changed(cfdata, iconified);
|
_iconified_changed(cfdata, iconified);
|
||||||
_warp_changed(cfdata, NULL);
|
|
||||||
_scroll_animate_changed(cfdata, scroll_animate);
|
_scroll_animate_changed(cfdata, scroll_animate);
|
||||||
|
|
||||||
e_widget_toolbook_page_show(otb, 0);
|
e_widget_toolbook_page_show(otb, 0);
|
||||||
|
@ -349,20 +342,6 @@ _iconified_changed(void *data, Evas_Object *obj)
|
||||||
e_widget_disabled_set(o, disabled);
|
e_widget_disabled_set(o, disabled);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
_warp_changed(void *data, Evas_Object *obj __UNUSED__)
|
|
||||||
{
|
|
||||||
E_Config_Dialog_Data *cfdata = data;
|
|
||||||
const Eina_List *l;
|
|
||||||
Evas_Object *o;
|
|
||||||
Eina_Bool disabled;
|
|
||||||
|
|
||||||
disabled = ((!cfdata->warp_while_selecting) && (!cfdata->warp_at_end)
|
|
||||||
&& (!cfdata->no_warp_on_direction));
|
|
||||||
EINA_LIST_FOREACH(cfdata->gui.disable_warp, l, o)
|
|
||||||
e_widget_disabled_set(o, disabled);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_scroll_animate_changed(void *data, Evas_Object *obj)
|
_scroll_animate_changed(void *data, Evas_Object *obj)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue