lib: Add enventor_object_base_scale_get().

This commit is contained in:
Jaehyun Cho 2016-08-18 17:31:20 +09:00
parent 675990ad3f
commit 231ffaa7e1
4 changed files with 18 additions and 0 deletions

View File

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

View File

@ -206,6 +206,9 @@ class Enventor.Object (Elm.Widget, Efl.File) {
}
keyword_reference_show {
}
base_scale_get {
return: double;
}
}
implements {
class.constructor;

View File

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

View File

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