Efl.Ui.Zoom (interface)

Description

Efl UI zoom interface

Members

zoom_animation (get, set)

This sets the zoom animation state to on or off for zoomable. The default is off. When paused is true, it will stop zooming using animation on zoom level changes and change instantly, stopping any existing animations that are running.
Eina_Bool efl_ui_zoom_animation_get(const Eo *obj);
void efl_ui_zoom_animation_set(Eo *obj, Eina_Bool paused);


zoom_level (get, set)

Zoom level of the image.
double efl_ui_zoom_level_get(const Eo *obj);
void efl_ui_zoom_level_set(Eo *obj, double zoom);


zoom_mode (get, set)

Zoom mode.
Efl_Ui_Zoom_Mode efl_ui_zoom_mode_get(const Eo *obj);
void efl_ui_zoom_mode_set(Eo *obj, Efl_Ui_Zoom_Mode mode);


Events

zoom,change

Called when zooming changed
EFL_UI_EVENT_ZOOM_CHANGE(void)


zoom,start

Called when zooming started
EFL_UI_EVENT_ZOOM_START(void)


zoom,stop

Called when zooming stopped
EFL_UI_EVENT_ZOOM_STOP(void)