From: Enlightenment S. <no-...@en...> - 2010-08-01 03:15:49
|
Log: Disable This Desktop vs All Desktops radios if desk count < 2. Author: devilhorns Date: 2010-07-31 20:15:40 -0700 (Sat, 31 Jul 2010) New Revision: 50726 Modified: trunk/e/src/modules/conf_wallpaper2/e_int_config_wallpaper.c Modified: trunk/e/src/modules/conf_wallpaper2/e_int_config_wallpaper.c =================================================================== --- trunk/e/src/modules/conf_wallpaper2/e_int_config_wallpaper.c 2010-08-01 03:15:00 UTC (rev 50725) +++ trunk/e/src/modules/conf_wallpaper2/e_int_config_wallpaper.c 2010-08-01 03:15:40 UTC (rev 50726) @@ -10,7 +10,6 @@ // need after select on delete an ok/cancel if file or "ok to remove whole online source" if online // need to make "exchange" wallpapers have a different look // bug: animated wp doesnt workon first show -// need to disable "this desktop vs all desktops" if only 1 desk exists // need to be able to "type name to search/filter" typedef struct _Info Info; @@ -1231,6 +1230,7 @@ o2 = e_widget_radio_add(info->win->evas, _("All Desktops"), 0, rg); evas_object_smart_callback_add(o2, "changed", _wp_changed, info); e_widget_list_object_append(o, o2, 1, 0, 0.5); + e_widget_disabled_set(o2, (e_util_container_desk_count_get(con) < 2)); evas_object_show(o2); o2 = e_widget_radio_add(info->win->evas, _("This Desktop"), 1, rg); |