~~Title: Efl.Ui.Zoom~~ ====== Efl.Ui.Zoom (interface) ====== ===== Description ===== %%Efl UI zoom interface%% {{page>:develop:api-include:efl:ui:zoom:description&nouser&nolink&nodate}} ===== Members ===== **[[:develop:api:efl:ui:zoom:property:zoom_animation|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); \\ **[[:develop:api:efl:ui:zoom:property:zoom_level|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); \\ **[[:develop:api:efl:ui:zoom:property:zoom_mode|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 ===== **[[:develop:api:efl:ui:zoom:event:zoom_change|zoom,change]]**\\ > %%Called when zooming changed%% EFL_UI_EVENT_ZOOM_CHANGE(void) \\ **[[:develop:api:efl:ui:zoom:event:zoom_start|zoom,start]]**\\ > %%Called when zooming started%% EFL_UI_EVENT_ZOOM_START(void) \\ **[[:develop:api:efl:ui:zoom:event:zoom_stop|zoom,stop]]**\\ > %%Called when zooming stopped%% EFL_UI_EVENT_ZOOM_STOP(void) \\