~~Title: Efl.Ui.Flip_Mode~~
===== Description =====
%%Efl UI flip mode used by %%[[:develop:api:efl:ui:flip:method:go|Efl.Ui.Flip.go]]%% and %%[[:develop:api:efl:ui:flip:method:go_to|Efl.Ui.Flip.go_to]]%%.%%
{{page>:develop:api-include:efl:ui:flip_mode:description&nouser&nolink&nodate}}
===== Fields =====
{{page>:develop:api-include:efl:ui:flip_mode:fields&nouser&nolink&nodate}}
* **rotate_y_center_axis** - %%Rotate Y center axis flip mode: Rotates the currently visible content around a vertical axis in the middle of its width, the other content is shown as the other side of the flip.%%
* **rotate_x_center_axis** - %%Rotate X center axis flip mode: Rotates the currently visible content around a horizontal axis in the middle of its height, the other content is shown as the other side of the flip.%%
* **rotate_xz_center_axis** - %%Rotate XZ center axis flip mode: Rotates the currently visible content around a diagonal axis in the middle of its width, the other content is shown as the other side of the flip.%%
* **rotate_yz_center_axis** - %%Rotate YZ center axis flip mode: Rotates the currently visible content around a diagonal axis in the middle of its height, the other content is shown as the other side of the flip.%%
* **cube_left** - %%Cube left flip mode: Rotates the currently visible content to the left as if the flip was a cube, the other content is shown as the right face of the cube.%%
* **cube_right** - %%Cube right flip mode: Rotates the currently visible content to the right as if the flip was a cube, the other content is shown as the left face of the cube.%%
* **cube_up** - %%Cube up flip mode: Rotates the currently visible content up as if the flip was a cube, the other content is shown as the bottom face of the cube.%%
* **cube_down** - %%Cube down flip mode: Rotates the currently visible content down as if the flip was a cube, the other content is shown as the upper face of the cube.%%
* **page_left** - %%Page left flip mode: Moves the currently visible content to the left as if the flip was a book, the other content is shown as the page below that.%%
* **page_right** - %%Page right flip mode: Moves the currently visible content to the right as if the flip was a book, the other content is shown as the page below it.%%
* **page_up** - %%Page up flip mode: Moves the currently visible content up as if the flip was a book, the other content is shown as the page below it.%%
* **page_down** - %%Page down flip mode: Moves the currently visible content down as if the flip was a book, the other content is shown as the page below that.%%
* **cross_fade** - %%Cross fade flip mode: Fades out the currently visible content, while fading in the invisible content.%%
===== Signature =====
enum Efl.Ui.Flip_Mode {
rotate_y_center_axis: 0,
rotate_x_center_axis,
rotate_xz_center_axis,
rotate_yz_center_axis,
cube_left,
cube_right,
cube_up,
cube_down,
page_left,
page_right,
page_up,
page_down,
cross_fade
}
===== C signature =====
typedef enum {
EFL_UI_FLIP_MODE_ROTATE_Y_CENTER_AXIS = 0,
EFL_UI_FLIP_MODE_ROTATE_X_CENTER_AXIS,
EFL_UI_FLIP_MODE_ROTATE_XZ_CENTER_AXIS,
EFL_UI_FLIP_MODE_ROTATE_YZ_CENTER_AXIS,
EFL_UI_FLIP_MODE_CUBE_LEFT,
EFL_UI_FLIP_MODE_CUBE_RIGHT,
EFL_UI_FLIP_MODE_CUBE_UP,
EFL_UI_FLIP_MODE_CUBE_DOWN,
EFL_UI_FLIP_MODE_PAGE_LEFT,
EFL_UI_FLIP_MODE_PAGE_RIGHT,
EFL_UI_FLIP_MODE_PAGE_UP,
EFL_UI_FLIP_MODE_PAGE_DOWN,
EFL_UI_FLIP_MODE_CROSS_FADE
} Efl_Ui_Flip_Mode;