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
|
static void
|
||||||
_e_actions_cb_menu_end(void *data, E_Menu *m)
|
_e_actions_cb_menu_end(void *data, E_Menu *m)
|
||||||
|
|
Loading…
Reference in New Issue