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