hermet pushed a commit to branch master. http://git.enlightenment.org/tools/enventor.git/commit/?id=3fb96ced83b109431fea6dfcd613f08d3154fb1c
commit 3fb96ced83b109431fea6dfcd613f08d3154fb1c Author: Hermet Park <her...@hermet.pe.kr> Date: Fri Jan 22 21:00:48 2016 +0900 toggle on the fixed view size forcely, when user starts to drag the slider to change the view scale. Enventor assumes user wants a fixed view size when they try to scale up/down the live view. --- src/bin/setting.c | 3 ++- src/bin/statusbar.c | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/bin/setting.c b/src/bin/setting.c index 741c376..1bb9dae 100644 --- a/src/bin/setting.c +++ b/src/bin/setting.c @@ -323,7 +323,8 @@ general_layout_create(setting_data *sd, Evas_Object *parent) elm_box_pack_end(box2, layout_padding3); - Evas_Object *label_view_size = label_create(layout_padding3, _("Fixed Live View Size")); + Evas_Object *label_view_size = label_create(layout_padding3, + _("Fixed Live View Size")); elm_object_part_content_set(layout_padding3, "elm.swallow.content", label_view_size); diff --git a/src/bin/statusbar.c b/src/bin/statusbar.c index 422534c..dd44626 100644 --- a/src/bin/statusbar.c +++ b/src/bin/statusbar.c @@ -27,6 +27,15 @@ slider_changed_cb(void *data, Evas_Object *obj, scale = config_view_scale_get(); enventor_object_live_view_scale_set(base_enventor_get(), scale); stats_view_scale_update(scale); + + //Toggle on the configurable view size forcely. + if (!config_view_size_configurable_get()) + { + config_view_size_configurable_set(EINA_TRUE); + Evas_Coord w, h; + config_view_size_get(&w, &h); + enventor_object_live_view_size_set(base_enventor_get(), w, h); + } } static void --