~~Title: Efl.Ui.Image_Zoomable.zoom_mode~~ ====== Efl.Ui.Image_Zoomable.zoom_mode ====== ===== Description ===== %%Zoom mode.%% %%This sets the zoom mode to manual or one of several automatic levels. %%[[:develop:api:efl:ui:zoom_mode|Efl.Ui.Zoom_Mode.manual]]%% means that zoom is controlled manually by %%[[:develop:api:efl:ui:zoom:property:zoom_level|Efl.Ui.Zoom.zoom_level]]%% and will stay at that level until changed by code or until %%[[:develop:api:efl:ui:zoom:property:zoom_mode|Efl.Ui.Zoom.zoom_mode]]%% is changed. This is the default mode. The Automatic modes will allow the zoomable object to automatically adjust zoom mode based on image and viewport size changes.%% {{page>:develop:api-include:efl:ui:image_zoomable:property:zoom_mode:description&nouser&nolink&nodate}} ===== Values ===== * **mode** - %%The zoom mode.%% //Overridden from [[:develop:api:efl:ui:zoom:property:zoom_mode|Efl.Ui.Zoom.zoom_mode]] **(get, set)**.//===== Signature ===== @property zoom_mode @pure_virtual { get {} set {} values { mode: Efl.Ui.Zoom_Mode (Efl.Ui.Zoom_Mode.manual); } } ===== C signature ===== 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); ===== Implemented by ===== * [[:develop:api:efl:ui:zoom:property:zoom_mode|Efl.Ui.Zoom.zoom_mode]] * [[:develop:api:efl:ui:image_zoomable:property:zoom_mode|Efl.Ui.Image_Zoomable.zoom_mode]]