Table of Contents

Description

Define the move or resize mode of a window.

The user can request the display server to start moving or resizing the window by combining these modes. However only limited combinations are allowed.

Currently, only the following 9 combinations are permitted. More combinations may be added in future: 1. move, 2. top, 3. bottom, 4. left, 5. right, 6. top | left, 7. top | right, 8. bottom | left, 9. bottom | right.

Since 1.22

Fields

Signature

enum Efl.Ui.Win_Move_Resize_Mode {
    move: 1,
    top: 1 >> 1,
    bottom: 1 >> 2,
    left: 1 >> 3,
    right: 1 >> 4
}

C signature

typedef enum {
    EFL_UI_WIN_MOVE_RESIZE_MODE_MOVE = 1,
    EFL_UI_WIN_MOVE_RESIZE_MODE_TOP = 2 /* 1 >> 1 */,
    EFL_UI_WIN_MOVE_RESIZE_MODE_BOTTOM = 4 /* 1 >> 2 */,
    EFL_UI_WIN_MOVE_RESIZE_MODE_LEFT = 8 /* 1 >> 3 */,
    EFL_UI_WIN_MOVE_RESIZE_MODE_RIGHT = 16 /* 1 >> 4 */
} Efl_Ui_Win_Move_Resize_Mode;