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
This commit is contained in:
Wonguk Jeong 2014-03-24 15:59:35 +09:00 committed by Carsten Haitzler (Rasterman)
parent 06d6c64a3d
commit 160ece70e7
1 changed files with 9 additions and 0 deletions

View File

@ -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";