hermet pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=62cbb30270a9d37bb74a213e8e4dd325baf6148c

commit 62cbb30270a9d37bb74a213e8e4dd325baf6148c
Author: ChunEon Park <[email protected]>
Date:   Fri Feb 13 18:17:33 2015 +0900

    bin/setting: improve more ui layout
    
    it's suck to use toggle, label and slider..
    label aligning is different each others...
---
 data/themes/default/layout_common.edc | 11 +++++++++++
 src/bin/setting.c                     | 14 ++++++++++++--
 2 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/data/themes/default/layout_common.edc 
b/data/themes/default/layout_common.edc
index f9d823d..9fae564 100644
--- a/data/themes/default/layout_common.edc
+++ b/data/themes/default/layout_common.edc
@@ -2529,6 +2529,17 @@ group { name: "main_layout";
    }
 }
 
+group { name: "padding3_layout";
+    parts {
+      part { name: "elm.swallow.content";
+         type: SWALLOW;
+         description { state: "default" 0.0;
+            rel1.offset: 3 0;
+         }
+      }
+   }
+}
+
 group { name: "edit_layout";
    parts {
       part { name: "base_clip";
diff --git a/src/bin/setting.c b/src/bin/setting.c
index 5af5027..9ead3fc 100644
--- a/src/bin/setting.c
+++ b/src/bin/setting.c
@@ -296,8 +296,18 @@ general_layout_create(setting_data *sd, Evas_Object 
*parent)
    elm_box_pack_end(box, box2);
 
    //Label (View Size)
-   Evas_Object *label_view_size = label_create(box2, "View Size");
-   elm_box_pack_end(box2, label_view_size);
+
+   /* This layout is intended to put the label aligned to left side
+      far from 3 pixels. */
+   Evas_Object *layout_padding3 = elm_layout_add(box2);
+   elm_layout_file_set(layout_padding3, EDJE_PATH, "padding3_layout");
+   evas_object_show(layout_padding3);
+
+   elm_box_pack_end(box2, layout_padding3);
+
+   Evas_Object *label_view_size = label_create(layout_padding3, "View Size");
+   elm_object_part_content_set(layout_padding3, "elm.swallow.content",
+                               label_view_size);
 
    Evas_Coord w, h;
    char w_str[5], h_str[5];

-- 


Reply via email to