forked from enlightenment/enlightenment
Hide top & bottom panels when border is fullscreen.
SVN revision: 44430
This commit is contained in:
parent
1b14226912
commit
393fb5cef5
|
@ -16,6 +16,16 @@ _border_add(E_Border *bd)
|
||||||
if (illume_border_is_top_shelf(bd)) return;
|
if (illume_border_is_top_shelf(bd)) return;
|
||||||
if (illume_border_is_bottom_panel(bd)) return;
|
if (illume_border_is_bottom_panel(bd)) return;
|
||||||
if (illume_border_is_keyboard(bd)) return;
|
if (illume_border_is_keyboard(bd)) return;
|
||||||
|
if ((bd->need_fullscreen) || (bd->fullscreen))
|
||||||
|
{
|
||||||
|
E_Border *b;
|
||||||
|
|
||||||
|
b = illume_border_top_shelf_get();
|
||||||
|
if (b) e_border_fx_offset(b, 0, -shelfsize);
|
||||||
|
b = illume_border_bottom_panel_get();
|
||||||
|
if (b) e_border_fx_offset(b, 0, -panelsize);
|
||||||
|
}
|
||||||
|
|
||||||
e_border_raise(bd);
|
e_border_raise(bd);
|
||||||
e_border_focus_set(bd, 1, 1);
|
e_border_focus_set(bd, 1, 1);
|
||||||
}
|
}
|
||||||
|
@ -23,15 +33,18 @@ _border_add(E_Border *bd)
|
||||||
static void
|
static void
|
||||||
_border_del(E_Border *bd)
|
_border_del(E_Border *bd)
|
||||||
{ // handle a border being deleted
|
{ // handle a border being deleted
|
||||||
E_Border *b;
|
|
||||||
|
|
||||||
if (illume_border_is_top_shelf(bd)) return;
|
if (illume_border_is_top_shelf(bd)) return;
|
||||||
if (illume_border_is_bottom_panel(bd)) return;
|
if (illume_border_is_bottom_panel(bd)) return;
|
||||||
if (illume_border_is_keyboard(bd)) return;
|
if (illume_border_is_keyboard(bd)) return;
|
||||||
b = illume_border_top_shelf_get();
|
if ((bd->need_fullscreen) || (bd->fullscreen))
|
||||||
if (b) e_border_fx_offset(b, 0, 0);
|
{
|
||||||
b = illume_border_bottom_panel_get();
|
E_Border *b;
|
||||||
if (b) e_border_fx_offset(b, 0, 0);
|
|
||||||
|
b = illume_border_top_shelf_get();
|
||||||
|
if (b) e_border_fx_offset(b, 0, 0);
|
||||||
|
b = illume_border_bottom_panel_get();
|
||||||
|
if (b) e_border_fx_offset(b, 0, 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -120,6 +133,14 @@ _zone_layout(E_Zone *z)
|
||||||
if ((bd->x != z->x) || (bd->y != (z->y + ((z->h - mh) / 2))))
|
if ((bd->x != z->x) || (bd->y != (z->y + ((z->h - mh) / 2))))
|
||||||
e_border_fx_offset(bd, z->x, (z->y + ((z->h - mh) / 2)));
|
e_border_fx_offset(bd, z->x, (z->y + ((z->h - mh) / 2)));
|
||||||
}
|
}
|
||||||
|
else if ((bd->need_fullscreen) || (bd->fullscreen))
|
||||||
|
{
|
||||||
|
// e_border_fullscreen(bd, E_FULLSCREEN_RESIZE);
|
||||||
|
if ((bd->w != z->w) || (bd->h != z->h))
|
||||||
|
e_border_resize(bd, z->w, z->h);
|
||||||
|
if ((bd->x != z->x) || (bd->y != z->y))
|
||||||
|
e_border_fx_offset(bd, z->x, z->y);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!il_cfg->policy.mode.dual)
|
if (!il_cfg->policy.mode.dual)
|
||||||
|
|
Loading…
Reference in New Issue