diff --git a/src/modules/illume2/policies/illume/layout.c b/src/modules/illume2/policies/illume/layout.c index ef614c289..b4f2ea1e9 100644 --- a/src/modules/illume2/policies/illume/layout.c +++ b/src/modules/illume2/policies/illume/layout.c @@ -75,6 +75,15 @@ _layout_border_activate(E_Border *bd) if ((!bd) || (bd->stolen)) return; + if (e_illume_border_is_conformant(bd)) + { + // FIXME: hide bottom panel + } + else + { + // FIXME: show bottom panel + } + /* only set focus if border accepts it and it's not locked out */ if (((!bd->client.icccm.accepts_focus) && (!bd->client.icccm.take_focus)) || (bd->lock_focus_out)) diff --git a/src/modules/illume2/policies/illume/layout.h b/src/modules/illume2/policies/illume/layout.h index 0617246de..c9e8ef7bc 100644 --- a/src/modules/illume2/policies/illume/layout.h +++ b/src/modules/illume2/policies/illume/layout.h @@ -4,10 +4,10 @@ /* define some values here for easily changing layers so we don't have to * grep through code to change layers */ #define IL_TOP_SHELF_LAYER 200 -#define IL_BOTTOM_PANEL_LAYER 100 +#define IL_BOTTOM_PANEL_LAYER 110 #define IL_KEYBOARD_LAYER 150 #define IL_DIALOG_LAYER 120 -#define IL_CONFORM_LAYER 140 +#define IL_CONFORM_LAYER 100 #define IL_FULLSCREEN_LAYER 140 #define IL_QUICKPANEL_LAYER 160 #define IL_APP_LAYER 100