hermet pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=6577232589d91d8d0401409326b991fa92886c8a

commit 6577232589d91d8d0401409326b991fa92886c8a
Author: ChunEon Park <her...@hermet.pe.kr>
Date:   Thu Feb 6 19:43:56 2014 +0900

    edj_viewer - set the min size multiplied with scale.
---
 src/bin/edj_viewer.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/bin/edj_viewer.c b/src/bin/edj_viewer.c
index 0ca07a4..407e80a 100644
--- a/src/bin/edj_viewer.c
+++ b/src/bin/edj_viewer.c
@@ -30,7 +30,8 @@ view_obj_min_update(Evas_Object *obj)
 {
    Evas_Coord w, h;
    edje_object_size_min_calc(obj, &w, &h);
-   evas_object_size_hint_min_set(obj, w, h);
+   double scale = edje_object_scale_get(obj);
+   evas_object_size_hint_min_set(obj, ((double)w * scale), ((double)h * 
scale));
 }
 
 static Eina_Bool
@@ -371,10 +372,13 @@ view_scale_set(view_data *vd, double scale)
    if (scale == edje_object_scale_get(vd->layout)) return;
 
    edje_object_scale_set(vd->layout, scale);
+   view_obj_min_update(vd->layout);
 
    //FIXME: Update the size for weird text ellipsis.
    Evas_Coord w, h;
    evas_object_geometry_get(vd->layout, NULL, NULL, &w, &h);
    evas_object_resize(vd->layout, 0, 0);
    evas_object_resize(vd->layout, w, h);
+
+
 }

-- 


Reply via email to