raster pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=da77baab86477e741b49d1e7338e32ab402849f5
commit da77baab86477e741b49d1e7338e32ab402849f5 Author: Wonguk Jeong <[email protected]> Date: Mon Mar 24 15:59:35 2014 +0900 datetime: clip sub components into global clipper Summary: Sub components(fields, disable clippers) were shown even if datetime object has no size (0, 0). To resolve the problem, I made a global clipper, @fix Test Plan: 1. create datetime object. 2. evas_object_show without size. --> datetime object shouldn't be shown Reviewers: raster, seoz, woohyun, Hermet CC: seoz Differential Revision: https://phab.enlightenment.org/D655 --- data/themes/edc/elm/datetime.edc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/data/themes/edc/elm/datetime.edc b/data/themes/edc/elm/datetime.edc index 16b5d59..6e86d5a 100644 --- a/data/themes/edc/elm/datetime.edc +++ b/data/themes/edc/elm/datetime.edc @@ -2,6 +2,7 @@ part { \ name: "field"#_pos; type: SWALLOW; \ scale: 1; \ + clip_to: "clip"; \ description { state: "default" 0.0; \ visible: 0; \ min: 0 0; \ @@ -102,7 +103,14 @@ } group { name: "elm/datetime/base/default"; parts { + part { name: "clip"; type: RECT; + description { state: "default" 0.0; + rel1.to: "separator0"; + rel2.to: "separator7"; + } + } part { name: "disclip"; type: RECT; + clip_to: "clip"; description { state: "default" 0.0; rel1.to: "separator0"; rel2.to: "separator7"; @@ -113,6 +121,7 @@ group { name: "elm/datetime/base/default"; } } part { name: "disclip2"; type: RECT; + clip_to: "clip"; description { state: "default" 0.0; rel1.to: "separator0"; rel2.to: "separator7"; --
