diff --git a/src/lib/edj_viewer.c b/src/lib/edj_viewer.c index dce1c27..533f224 100644 --- a/src/lib/edj_viewer.c +++ b/src/lib/edj_viewer.c @@ -983,3 +983,10 @@ view_activated_set(view_data *vd, Eina_Bool activated) update_view(vd); } +double +view_base_scale_get(view_data *vd) +{ + if (!vd) return 0.0; + + return edje_object_base_scale_get(vd->layout); +} diff --git a/src/lib/enventor_object.eo b/src/lib/enventor_object.eo index ffe10ec..8199215 100644 --- a/src/lib/enventor_object.eo +++ b/src/lib/enventor_object.eo @@ -206,6 +206,9 @@ class Enventor.Object (Elm.Widget, Efl.File) { } keyword_reference_show { } + base_scale_get { + return: double; + } } implements { class.constructor; diff --git a/src/lib/enventor_private.h b/src/lib/enventor_private.h index ae67314..e1b4e37 100644 --- a/src/lib/enventor_private.h +++ b/src/lib/enventor_private.h @@ -242,6 +242,7 @@ void view_obj_need_reload_set(view_data *vd); Edje_Part_Type view_part_type_get(view_data *vd, const char *part); Enventor_Item *view_item_get(view_data *vd); void view_activated_set(view_data *vd, Eina_Bool activated); +double view_base_scale_get(view_data *vd); /* template */ Eina_Bool template_part_insert(edit_data *ed, Edje_Part_Type part_type, Enventor_Template_Insert_Type insert_type, Eina_Bool fixed_w, Eina_Bool fixed_h, char *rel1_x_to, char *rel1_y_to, char *rel2_x_to, char *rel2_y_to, float align_x, float align_y, int min_w, int min_h, diff --git a/src/lib/enventor_smart.c b/src/lib/enventor_smart.c index 38366bf..17e90a9 100644 --- a/src/lib/enventor_smart.c +++ b/src/lib/enventor_smart.c @@ -823,6 +823,13 @@ _enventor_object_keyword_reference_show(Eo *obj EINA_UNUSED, ref_show(pd->focused_it->ed); } +EOLIAN static double +_enventor_object_base_scale_get(Eo *obj EINA_UNUSED, + Enventor_Object_Data *pd) +{ + return view_base_scale_get(VIEW_DATA); +} + /*****************************************************************************/ /* Externally accessible calls */ /*****************************************************************************/