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.
This commit is contained in:
Hermet Park 2016-01-22 21:00:48 +09:00
parent 6f4a9b2683
commit 3fb96ced83
2 changed files with 11 additions and 1 deletions

View File

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

View File

@ -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