forked from enlightenment/enlightenment
parent
97eec41ad9
commit
a32e94f567
|
@ -1035,42 +1035,6 @@ ACT_FN_GO(zone_desk_linear_flip_to)
|
|||
}
|
||||
}
|
||||
|
||||
/***************************************************************************/
|
||||
ACT_FN_GO(zone_deskshow_toggle)
|
||||
{
|
||||
E_Border *bd;
|
||||
E_Border_List *bl;
|
||||
E_Zone *zone;
|
||||
|
||||
zone = _e_actions_zone_get(obj);
|
||||
if (!zone) zone = e_util_zone_current_get(e_manager_current_get());
|
||||
if (zone)
|
||||
{
|
||||
bl = e_container_border_list_first(zone->container);
|
||||
while ((bd = e_container_border_list_next(bl)))
|
||||
{
|
||||
if (bd->desk == e_desk_current_get(bd->zone))
|
||||
{
|
||||
if (zone->deskshow_toggle)
|
||||
{
|
||||
if (bd->deskshow) e_border_uniconify(bd);
|
||||
bd->deskshow = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (bd->iconic) continue;
|
||||
if (bd->client.netwm.state.skip_taskbar) continue;
|
||||
if (bd->user_skip_winlist) continue;
|
||||
e_border_iconify(bd);
|
||||
bd->deskshow = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
zone->deskshow_toggle = zone->deskshow_toggle ? 0 : 1;
|
||||
e_container_border_list_free(bl);
|
||||
}
|
||||
}
|
||||
|
||||
/***************************************************************************/
|
||||
static void
|
||||
_e_actions_cb_menu_end(void *data, E_Menu *m)
|
||||
|
|
Loading…
Reference in New Issue