~~Title: Efl.Ui.Win_Move_Resize_Mode~~ ===== 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// {{page>:develop:api-include:efl:ui:win_move_resize_mode:description&nouser&nolink&nodate}} ===== Fields ===== {{page>:develop:api-include:efl:ui:win_move_resize_mode:fields&nouser&nolink&nodate}} * **move** - %%Start moving window%% * **top** - %%Start resizing window to the top%% * **bottom** - %%Start resizing window to the bottom%% * **left** - %%Start resizing window to the left%% * **right** - %%Start resizing window to the right%% ===== 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;