diff --git a/data/themes/default_winlist.edc b/data/themes/default_winlist.edc index 11bff457f..0d6aef3cf 100644 --- a/data/themes/default_winlist.edc +++ b/data/themes/default_winlist.edc @@ -6,6 +6,7 @@ images { image: "e17_ibar_over_v.png" COMP; image: "e17_gadman_overlay.png" COMP; image: "e17_pager_window.png" COMP; + image: "e17_pager_window_shaded.png" COMP; image: "e17_pager_desk.png" COMP; } @@ -723,6 +724,14 @@ group { border: 2 2 2 2; } } + description { + state: "shaded" 0.0; + inherit: "default" 0.0; + image { + normal: "e17_pager_window_shaded.png"; + border: 6 13 9 0; + } + } } } programs { @@ -740,6 +749,13 @@ group { action: STATE_SET "invisible" 0.0; target: "type"; } + program { + name: "type3"; + signal: "shaded"; + source: ""; + action: STATE_SET "shaded" 0.0; + target: "type"; + } program { name: "go_active_pre"; signal: "active"; diff --git a/data/themes/images/e17_pager_window_shaded.png b/data/themes/images/e17_pager_window_shaded.png new file mode 100644 index 000000000..6bb37c414 Binary files /dev/null and b/data/themes/images/e17_pager_window_shaded.png differ diff --git a/src/bin/e_winlist.c b/src/bin/e_winlist.c index 3cc95cf5c..4ac468f5a 100644 --- a/src/bin/e_winlist.c +++ b/src/bin/e_winlist.c @@ -378,7 +378,11 @@ _e_winlist_border_add(E_Border *bd, E_Zone *zone, E_Desk *desk) edje_object_part_swallow(ww->bg_object, "icon_swallow", o); evas_object_show(o); } - if (bd->iconic) + if (bd->shaded) + { + edje_object_signal_emit(ww->bg_object, "shaded", ""); + } + else if (bd->iconic) { edje_object_signal_emit(ww->bg_object, "iconified", ""); }