rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=b7fe16d7012deade86b187f99bd0b068f3d98030
commit b7fe16d7012deade86b187f99bd0b068f3d98030 Author: Vyacheslav Reutskiy <v.reuts...@samsung.com> Date: Wed Jan 13 11:22:35 2016 +0200 property_group: disable min/max controls for aliaed group Change-Id: Ic4ef53cf29d4c09a420ec59b2311d7ec84c7bf42 --- src/bin/ui/property_group.c | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/src/bin/ui/property_group.c b/src/bin/ui/property_group.c index f43bd95..f82453a 100644 --- a/src/bin/ui/property_group.c +++ b/src/bin/ui/property_group.c @@ -59,8 +59,8 @@ struct _Group_Prop_Data Evas_Object *shared_check; Evas_Object *ctxpopup; Evas_Object *name; - Evas_Object *min_w, *min_h; - Evas_Object *max_w, *max_h; + Evas_Object *min_w, *min_h, *min_item; + Evas_Object *max_w, *max_h, *max_item; Evas_Object *current; } group; struct { @@ -1232,14 +1232,14 @@ ui_property_group_set(Evas_Object *property, Group *group) item = prop_group_name_add(box, pd, NULL); elm_box_pack_end(box, item); - item = prop_group_min_w_h_add(box, pd, - _("Minimum group width in pixels."), - _("Minimum group height in pixels.")); - elm_box_pack_end(box, item); - item = prop_group_max_w_h_add(box, pd, - _("Maximum group width in pixels."), - _("Maximum group height in pixels.")); - elm_box_pack_end(box, item); + pd_group.min_item = prop_group_min_w_h_add(box, pd, + _("Minimum group width in pixels."), + _("Minimum group height in pixels.")); + elm_box_pack_end(box, pd_group.min_item); + pd_group.max_item = prop_group_max_w_h_add(box, pd, + _("Maximum group width in pixels."), + _("Maximum group height in pixels.")); + elm_box_pack_end(box, pd_group.max_item); elm_box_pack_start(prop_box, group_frame); pd_group.frame = group_frame; @@ -1262,6 +1262,16 @@ ui_property_group_set(Evas_Object *property, Group *group) elm_box_pack_start(prop_box, pd_group.info); evas_object_show(pd_group.info); } + if (group->main_group != NULL) + { + elm_object_disabled_set(pd_group.min_item, true); + elm_object_disabled_set(pd_group.max_item, true); + } + else + { + elm_object_disabled_set(pd_group.min_item, false); + elm_object_disabled_set(pd_group.max_item, false); + } elm_box_pack_start(prop_box, pd_group.shared_check); } --