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
part { \
name: "field"#_pos; type: SWALLOW; \
scale: 1; \
+ clip_to: "clip"; \
description { state: "default" 0.0; \
visible: 0; \
min: 0 0; \
}
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";
}
}
part { name: "disclip2"; type: RECT;
+ clip_to: "clip";
description { state: "default" 0.0;
rel1.to: "separator0";
rel2.to: "separator7";