From 5c49965c03646df53a22c8297204096657a64a9c Mon Sep 17 00:00:00 2001 From: handyande Date: Wed, 15 Jun 2005 10:57:35 +0000 Subject: [PATCH] Show that a window is shaded in type icon SVN revision: 15333 --- data/themes/default_winlist.edc | 16 ++++++++++++++++ data/themes/images/e17_pager_window_shaded.png | Bin 0 -> 565 bytes src/bin/e_winlist.c | 6 +++++- 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 data/themes/images/e17_pager_window_shaded.png 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 0000000000000000000000000000000000000000..6bb37c414e937d5b2185e61dc8949c0ee1e2201d GIT binary patch literal 565 zcmV-50?Pe~P)dZT%UKEghR&*58@-UzvrT&DytRw5`{U1gJQve})TGhR4}rrt<( zH=sWl&Y6pukMman3TOcvfCn_Vm*Qoz&I(Wh1)x2kWv$IcgsRkRHV=SnVC=cb5D}6j zVQ2dfNDh+SpK=QMUu>3QrYYq#Mb9$k>5SWCMv~6?{Nsr4Uq@V>{9?R&xZ)3oLx6qY zH;{QQjfe;$LU#HSDKuq~qvvyUo>SyGx-8J8!H8gt!5G14LuoXl(TGp+F_+OLak=U{ zeFH84&jT7^7%~_P0EnV3;y4CAxbqC%^f}wvBaT19*{a{|b^+S1Pa2*p>QcV%h{XRhuEbrdJF~-yq;SyNoYI~#F4wVAb=ue&E|rX)O_kVOTG))9I|QhE=b)+E?2hs(tO3NO7n#00000NkvXXu0mjf DN?Ywi literal 0 HcmV?d00001 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", ""); }