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);
 }
 

-- 


Reply via email to