Description

Efl UI flip mode used by Efl.Ui.Flip.go and Efl.Ui.Flip.go_to.

Fields

  • 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;