Zoom mode.

This sets the zoom mode to manual or one of several automatic levels. Efl.Ui.Zoom_Mode.manual means that zoom is controlled manually by Efl.Ui.Zoom.zoom_level and will stay at that level until changed by code or until 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.


  • mode - The zoom mode.

Overridden from Efl.Ui.Zoom.zoom_mode (get, set).


@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