From 19bd523dc5a8208f6a9ae8591c2d4dfea50c5467 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Sat, 6 Mar 2010 21:00:11 +0000 Subject: [PATCH] Add missing Advanced options from Basic. Add handler for iconified check changing. SVN revision: 46915 --- src/modules/conf_winlist/e_int_config_winlist.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/modules/conf_winlist/e_int_config_winlist.c b/src/modules/conf_winlist/e_int_config_winlist.c index 95d6d0864..d5b120838 100644 --- a/src/modules/conf_winlist/e_int_config_winlist.c +++ b/src/modules/conf_winlist/e_int_config_winlist.c @@ -257,9 +257,22 @@ _advanced_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) otb = e_widget_toolbook_add(evas, (48 * e_scale), (48 * e_scale)); ol = e_widget_list_add(evas, 0, 0); - ow = e_widget_check_add(evas, _("Show iconified windows"), + oc = e_widget_check_add(evas, _("Show iconified windows"), &(cfdata->list_show_iconified)); + e_widget_list_object_append(ol, oc, 1, 1, 0.5); + ow = e_widget_check_add(evas, _("Show iconified windows from other desks"), + &(cfdata->list_show_other_desk_iconified)); e_widget_list_object_append(ol, ow, 1, 1, 0.5); + iconified_list = eina_list_append(iconified_list, ow); + e_widget_disabled_set(ow, !cfdata->list_show_iconified); + + ow = e_widget_check_add(evas, _("Show iconified windows from other screens"), + &(cfdata->list_show_other_screen_iconified)); + e_widget_list_object_append(ol, ow, 1, 1, 0.5); + iconified_list = eina_list_append(iconified_list, ow); + e_widget_disabled_set(ow, !cfdata->list_show_iconified); + e_widget_on_change_hook_set(oc, _cb_disable_check_list, iconified_list); + ow = e_widget_check_add(evas, _("Show windows from other desks"), &(cfdata->list_show_other_desk_windows)); e_widget_list_object_append(ol, ow, 1, 1, 0.5);