forked from enlightenment/efl
ecore-evas-wayland: Add support for minimizing xdg_shell surfaces
xdg_shell protocol supports minimizing surfaces. When elm apps request iconification, they will call ecore_evas_iconified_set which in turn will make use of the newly added ecore_wl_window_iconified_set function. Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
e78dcd3f4f
commit
f224fb24e2
|
@ -1239,12 +1239,15 @@ _ecore_evas_wl_common_layer_set(Ecore_Evas *ee, int layer)
|
||||||
void
|
void
|
||||||
_ecore_evas_wl_common_iconified_set(Ecore_Evas *ee, Eina_Bool on)
|
_ecore_evas_wl_common_iconified_set(Ecore_Evas *ee, Eina_Bool on)
|
||||||
{
|
{
|
||||||
|
Ecore_Evas_Engine_Wl_Data *wdata;
|
||||||
|
|
||||||
LOGFN(__FILE__, __LINE__, __FUNCTION__);
|
LOGFN(__FILE__, __LINE__, __FUNCTION__);
|
||||||
|
|
||||||
if (!ee) return;
|
if (!ee) return;
|
||||||
if (ee->prop.iconified == on) return;
|
|
||||||
ee->prop.iconified = on;
|
ee->prop.iconified = on;
|
||||||
/* FIXME: Implement this in Wayland someshow */
|
|
||||||
|
wdata = ee->engine.data;
|
||||||
|
ecore_wl_window_iconified_set(wdata->win, on);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in New Issue