Description

Values

  • mode - The interactive flip mode to use.

Getter

Get the interactive flip mode.

Setter

Set the interactive flip mode.

This sets if the flip should be interactive (allow user to click and drag a side of the flip to reveal the back page and cause it to flip). By default a flip is not interactive. You may also need to set which sides of the flip are "active" for flipping and how much space they use (a minimum of a finger size) with @ref Efl.Ui.Flip.interaction_direction_enabled_set and Efl.Ui.Flip.interaction_direction_hitsize_set.

The four available mode of interaction are #ELM_FLIP_INTERACTION_NONE, #ELM_FLIP_INTERACTION_ROTATE, #ELM_FLIP_INTERACTION_CUBE and #ELM_FLIP_INTERACTION_PAGE.

#ELM_FLIP_INTERACTION_ROTATE won't cause #ELM_FLIP_ROTATE_XZ_CENTER_AXIS or #ELM_FLIP_ROTATE_YZ_CENTER_AXIS to happen, those can only be achieved with Efl.Ui.Flip.go.

Signature

@property interaction {
    get {
        values {
            mode: Efl.Ui.Flip.Interaction;
        }
    }
    set {
        values {
            mode: Efl.Ui.Flip.Interaction;
        }
    }
}

C signature

Efl_Ui_Flip_Interaction efl_ui_flip_interaction_get(const Eo *obj);
void efl_ui_flip_interaction_set(Eo *obj, Efl_Ui_Flip_Interaction mode);

Implemented by

  • Efl.Ui.Flip.interaction