Remove actions that shouldn't be here.
Update. SVN revision: 13371
This commit is contained in:
parent
c8bcd40efd
commit
bcca6372fd
|
@ -96,6 +96,7 @@ e_manager_manage_windows(E_Manager *man)
|
||||||
{
|
{
|
||||||
E_Container *con = NULL;
|
E_Container *con = NULL;
|
||||||
E_Zone *zone = NULL;
|
E_Zone *zone = NULL;
|
||||||
|
E_Desk *desk = NULL;
|
||||||
E_Border *bd = NULL;
|
E_Border *bd = NULL;
|
||||||
int id;
|
int id;
|
||||||
|
|
||||||
|
@ -114,47 +115,29 @@ e_manager_manage_windows(E_Manager *man)
|
||||||
&id, 1);
|
&id, 1);
|
||||||
if (ret == 1)
|
if (ret == 1)
|
||||||
zone = e_container_zone_number_get(con, id);
|
zone = e_container_zone_number_get(con, id);
|
||||||
/* FIXME
|
|
||||||
* This is the default behaviour, should it be
|
|
||||||
* done here?
|
|
||||||
else
|
else
|
||||||
zone = e_zone_current_get(con);
|
zone = e_zone_current_get(con);
|
||||||
*/
|
|
||||||
|
|
||||||
ret = ecore_x_window_prop_card32_get(windows[i],
|
ret = ecore_x_window_prop_card32_get(windows[i],
|
||||||
E_ATOM_DESK,
|
E_ATOM_DESK,
|
||||||
deskxy, 2);
|
deskxy, 2);
|
||||||
|
if (ret == 2)
|
||||||
|
desk = e_desk_at_xy_get(zone,
|
||||||
|
deskxy[0],
|
||||||
|
deskxy[1]);
|
||||||
|
|
||||||
bd = e_border_new(con, windows[i], 1);
|
bd = e_border_new(con, windows[i], 1);
|
||||||
if (bd)
|
if (bd)
|
||||||
{
|
{
|
||||||
|
/* FIXME:
|
||||||
|
* It's enough to set the desk, the zone will
|
||||||
|
* be set according to the desk */
|
||||||
if (zone)
|
if (zone)
|
||||||
e_border_zone_set(bd, zone);
|
e_border_zone_set(bd, zone);
|
||||||
|
|
||||||
if (ret == 2)
|
if (desk)
|
||||||
{
|
e_border_desk_set(bd, desk);
|
||||||
E_Desk *target;
|
|
||||||
target = e_desk_at_xy_get(bd->zone,
|
|
||||||
deskxy[0],
|
|
||||||
deskxy[1]);
|
|
||||||
if (target)
|
|
||||||
e_border_desk_set(bd, target);
|
|
||||||
if (!target || target == e_desk_current_get(bd->zone))
|
|
||||||
{
|
|
||||||
ret = ecore_x_window_prop_card32_get(windows[i],
|
|
||||||
E_ATOM_MAPPED,
|
|
||||||
&ret_val, 1);
|
|
||||||
if ((ret > -1) && ret_val)
|
|
||||||
e_border_show(bd);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
/* FIXME: Shouldn't be here! */
|
|
||||||
ret = ecore_x_window_prop_card32_get(windows[i],
|
|
||||||
E_ATOM_ICONIC,
|
|
||||||
&ret_val, 1);
|
|
||||||
if ((ret > -1) && ret_val)
|
|
||||||
e_border_iconify(bd);
|
|
||||||
}
|
}
|
||||||
else if ((att.visible) && (!att.override) &&
|
else if ((att.visible) && (!att.override) &&
|
||||||
(!att.input_only))
|
(!att.input_only))
|
||||||
|
|
Loading…
Reference in New Issue