Add missing Advanced options from Basic.

Add handler for iconified check changing.



SVN revision: 46915
This commit is contained in:
Christopher Michael 2010-03-06 21:00:11 +00:00
parent bd0f54aa34
commit 19bd523dc5
1 changed files with 14 additions and 1 deletions

View File

@ -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);