~~Title: Efl.Ui.Win.wm_available_rotations~~
====== Efl.Ui.Win.wm_available_rotations ======
===== Description =====
%%Defines which rotations this window supports.%%
%%The window manager will refer to these hints and rotate the window accordingly, depending on the device orientation, for instance.%%
//Since 1.22//
{{page>:develop:api-include:efl:ui:win:property:wm_available_rotations:description&nouser&nolink&nodate}}
===== Values =====
* **allow_0** - %%Normal orientation.%%
* **allow_90** - %%Rotated 90 degrees CCW.%%
* **allow_180** - %%Rotated 180 degrees.%%
* **allow_270** - %%Rotated 270 degrees CCW (i.e. 90 CW).%%
===== Signature =====
@property wm_available_rotations @beta {
get {
return: bool;
}
set {}
values {
allow_0: bool;
allow_90: bool;
allow_180: bool;
allow_270: bool;
}
}
===== C signature =====
Eina_Bool efl_ui_win_wm_available_rotations_get(const Eo *obj, Eina_Bool *allow_0, Eina_Bool *allow_90, Eina_Bool *allow_180, Eina_Bool *allow_270);
void efl_ui_win_wm_available_rotations_set(Eo *obj, Eina_Bool allow_0, Eina_Bool allow_90, Eina_Bool allow_180, Eina_Bool allow_270);
===== Implemented by =====
* [[:develop:api:efl:ui:win:property:wm_available_rotations|Efl.Ui.Win.wm_available_rotations]]