discomfitor pushed a commit to branch master.

commit 2421abcacffc42aeba8570cf88aa45f14ee17a87
Author: Mike Blumenkrantz <[email protected]>
Date:   Mon Aug 19 06:26:13 2013 +0100

    hide client swallow during shade
---
 data/themes/edc/border.edc | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/data/themes/edc/border.edc b/data/themes/edc/border.edc
index 5f45688..90dd7c1 100644
--- a/data/themes/edc/border.edc
+++ b/data/themes/edc/border.edc
@@ -20,6 +20,7 @@ group { name: "e/widgets/border/default/border";
    images.image: "glow_round_corners_small.png" COMP;
    images.image: "knob_round_small_busy.png" COMP;
    images.image: "screen_circular_shadow.png" COMP;
+   images.image: "win_shadow.png" COMP;
    data.item: "shadow" "1";
    parts {
       part { name: "client_clip"; type: RECT; mouse_events: 0;
@@ -27,6 +28,10 @@ group { name: "e/widgets/border/default/border";
             rel1.to_y: "e.swallow.client";
             rel2.to_y: "e.swallow.client";
          }
+         description { state: "hidden" 0.0;
+            inherit: "default";
+            visible: 0;
+         }
       }
       part { name: "e.swallow.client"; type: SWALLOW; mouse_events: 0;
          clip_to: "client_clip";
@@ -618,10 +623,15 @@ group { name: "e/widgets/border/default/border";
          action: STATE_SET "default" 0.0;
          target: "knob_spinner";
       }
+      program { name: "shade_hide";
+         action: STATE_SET "hidden" 0.0;
+         target: "client_clip";
+      }
       program {
          signal: "e,state,shaded"; source: "e";
          action: STATE_SET "shaded" 0.0;
          target: "shadow";
+         after: "shade_hide";
          after: "shading";
       }
       program { name: "shading";
@@ -642,6 +652,7 @@ group { name: "e/widgets/border/default/border";
          target: "e.event.resize.bl";
          target: "e.event.resize.b";
          target: "e.event.resize.br";
+         target: "client_clip";
          after: "unshading";
       }
       program { name: "unshading";
@@ -649,6 +660,7 @@ group { name: "e/widgets/border/default/border";
          action: STATE_SET "default" 0.0;
          target: "e.swallow.client";
          target: "shadow";
+         target: "client_clip";
       }
 //      program {
 //         signal: "e,action,maximize"; source: "e";

-- 

------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk

Reply via email to