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:
parent
6f4a9b2683
commit
3fb96ced83
|
@ -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);
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue