A multiseat Wayland compositor in an Evas object. More...
Enumerations | |
enum | Efl_Wl_Rotation { EFL_WL_ROTATION_0, EFL_WL_ROTATION_90, EFL_WL_ROTATION_180, EFL_WL_ROTATION_270 } |
The rotation to apply to the compositor's internal wl_output. | |
Functions | |
EAPI Evas_Object * | efl_wl_add (Evas *e) |
Add a compositor widget to the given canvas. More... | |
EAPI Ecore_Exe * | efl_wl_run (Evas_Object *obj, const char *cmd) |
Run a command in the compositor widget. More... | |
EAPI Eina_Bool | efl_wl_next (Evas_Object *obj) |
Put the bottom-most toplevel window on top and apply focus to it. More... | |
EAPI Eina_Bool | efl_wl_prev (Evas_Object *obj) |
Put the second top-most toplevel window on top and apply focus to it. More... | |
EAPI void | efl_wl_rotate (Evas_Object *obj, Efl_Wl_Rotation rot, Eina_Bool rtl) |
Set rotation and flip for the compositor's output. More... | |
EAPI void | efl_wl_scale_set (Evas_Object *obj, double scale) |
Set the scale factor for the compositor's output. More... | |
A multiseat Wayland compositor in an Evas object.
All toplevel windows will be sized to the size of the compositor object.
EAPI Evas_Object* efl_wl_add | ( | Evas * | e | ) |
Add a compositor widget to the given canvas.
e | The canvas |
NULL
on failure EAPI Ecore_Exe* efl_wl_run | ( | Evas_Object * | obj, |
const char * | cmd | ||
) |
Run a command in the compositor widget.
obj | The compositor widget |
cmd | The command to run |
NULL
on failure References evas_object_type_get().
EAPI Eina_Bool efl_wl_next | ( | Evas_Object * | obj | ) |
Put the bottom-most toplevel window on top and apply focus to it.
obj | The compositor widget |
References evas_object_type_get().
EAPI Eina_Bool efl_wl_prev | ( | Evas_Object * | obj | ) |
Put the second top-most toplevel window on top and apply focus to it.
obj | The compositor widget |
References evas_object_type_get().
EAPI void efl_wl_rotate | ( | Evas_Object * | obj, |
Efl_Wl_Rotation | rot, | ||
Eina_Bool | rtl | ||
) |
Set rotation and flip for the compositor's output.
obj | The compositor widget |
rot | The rotation to apply |
rtl | If set, the output will apply a flip around the Y axis |
References evas_object_type_get().
EAPI void efl_wl_scale_set | ( | Evas_Object * | obj, |
double | scale | ||
) |
Set the scale factor for the compositor's output.
obj | The compositor widget |
scale | The scale factor to set |
References evas_object_type_get().