Hi all,

a few months ago i upgraded from DR16.5 to 16.6 and ever since then
the window placement "policy" that E uses has been different. Under
"window placement settings", i don't have "place windows manually" or
"place windows under mouse" turned on, so whatever method E uses to
choose a new window's position should be used. 

In DR16.5, the result was that it would pick the next available
location on the current desktop view that would fit the whole window,
looking from top to bottom and then left to right. If there was not
room to fit the whole window anywhere in the current view, it would
pick the largest available "empty" desktop space and put the window
there (thereby minimizing the overlap of windows). If there was no
free desktop space at all, it would finally choose to put the new
window in the centre of the screen.

Now with DR16.6, the behaviour has changed. It will still look for the
next available location for a new window in the same order, but if
there is not enough room for the whole window, it just places it in
the centre of the screen.

Some apps have their own window placement logic which overrides E's
decisions, but perhaps the best example of the two behaviours is using
Eterm. Before, the first Eterm i opened appeared in the top left of
the screen. If i then opened another, it would appear in the bottom
left, slightly overlapping the first due to the resolution of the
screen and the large border the theme i'm using has. A third window
would be placed in the top right corner (again overlapping the first
one a little), and a fourth in the bottom right. Fifth and subsequent
ones end up in the centre. With DR16.6's behaviour, the first Eterm
ends up in the top left as before. Because there is no room remaining
to contain a whole new window, the second and each subsequent window
end up on top of each other in the centre.

This is clearly a much less efficient use of space. Also, i quite
often have at least one Eterm open and then open others with E's user
application window to log in to multiple remote machines. With the new
behaviour, these new windows have to be manually rearranged before i
can use them. 

Ok, enough rambling... :) My question is, is there perhaps a hidden
setting that can be used to get the old behaviour back? Failing that,
i could take a crack at tweaking the source code back to the old
window placement policy, but could anyone give me a hint were to begin
looking, or why it was changed in the first place (and what else i
might therefore break in the process)?

Many thanks, and B*B,
-Smoke.


-- bye!  :) 

"Where the forest murmurs there is music: ancient, everlasting. Go to the
winter woods: listen there, look, watch, and the 'dead months' will give you a
subtler secret than any you have yet found in the forest."
                                                               -Fiona Macleod.



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
enlightenment-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to