forked from enlightenment/enventor
lib: Add enventor_object_base_scale_get().
This commit is contained in:
parent
675990ad3f
commit
231ffaa7e1
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -206,6 +206,9 @@ class Enventor.Object (Elm.Widget, Efl.File) {
|
|||
}
|
||||
keyword_reference_show {
|
||||
}
|
||||
base_scale_get {
|
||||
return: double;
|
||||
}
|
||||
}
|
||||
implements {
|
||||
class.constructor;
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 */
|
||||
/*****************************************************************************/
|
||||
|
|
Loading…
Reference in New Issue