elementary: Clip window swallow clients
authorChris Michael <cp.michael@samsung.com>
Tue, 12 Jul 2016 13:43:19 +0000 (09:43 -0400)
committerChris Michael <cp.michael@samsung.com>
Tue, 12 Jul 2016 13:43:19 +0000 (09:43 -0400)
This commit sets up a client_clip for the windows client being
swallowed so that during resize, any window contents do not draw
outside the window.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
data/elementary/themes/edc/elm/win.edc

index 343de6c..292ff24 100644 (file)
@@ -20,7 +20,14 @@ group { name: "elm/win/base/default";
             fixed: 0 1;
          }
       }
+      part { name: "client_clip"; type: RECT; mouse_events: 0;
+         description { state: "default" 0.0;
+            rel1.to_y: "elm.swallow.contents";
+            rel2.to_y: "elm.swallow.contents";
+         }
+      }
       part { name: "elm.swallow.contents"; type: SWALLOW;
+         clip_to: "client_clip";
          description { state: "default" 0.0;
             rel1 {
                to_y: "elm.swallow.menu";