On Fri, 13 Jan 2006 21:39:05 +0100 Oliver Vogel <[EMAIL PROTECTED]> babbled:

> Hi again!
> 
> > I asked the exact same thing a couple of months ago.
> > Take a look of what it was posted. I don't know if
> > anything more was said about it. 
> 
> I'll comment on a few things here and would appreciate an answer on my
> question below.
> 
> > Follow up
> > > I hate this "feature" of E16. I ever asked me why
> > someone need this.
> 
> I do need this! 
> I'm sometimes using windows that are just too big for one desktop, and
> whose contents are controlled by some terminals placed around it.
> That is, I have a terminal where I manipulate the upper half of the
> window, which is on one desktop, and I have a terminal controlling the
> lower half. For this, it is absolutely necessary to have windows on more
> than one desktop at once.
> 
> Then, it's sometimes not practical to use the pager for moving windows
> around, just moving it outside the desktop, switching to the adjacent
> desktop and pulling it from there is often less work and done faster.
> Also, if you use many desktops at once (which I do), moving windows in
> the pager becomes more and more impractical.
> 
> > > I thought this is a bug. E16 seems sometimes to do
> > this wrong. 
> 
> E16 does exactly the right thing! If someone doesn't like this feature,
> do the same you do everywhere else in E17: Make it configurable!
> 
> > > hidden/shown. to get what you want means a major
> > change in code for a 
> > > very dubiously useful feature and well - for now,
> > wont be in e17 :) 
> > > (dubious in terms of - theres 2 schools fo though -
> > both conflicting, and
> > >  making it an option isnt that trivial and there are
> > much more important 
> > > fish to fry atm :) ) :)
> 
> Well, "more important fish to fry" is an argument I can understand, from
> those who don't need this feature. For me, this feature is absolutely
> crucial and I just have to keep on using E16 as long as E17 can't do
> this.
> 
> This brings me to another question... I don't currently have the time
> for this, but what if I would have it in a few months and would write it
> (as an option, not as default, of course), would you (the devs) accept
> this code for e17?

i still don't get how this is NEEEDED - if the window is partly on a desktop it
can be grabbed and move on/off the screen. if it is entirely on another desktop
then it csn be grabbed form there and moved back - as before. the onyl
difference is that u dont SEE the contents of a window that belongs to another
desktop that is partly overlapping this one. the reason is that they are
implemented VERY differently. to implement what you want opens up a big can of
worms. i will start by mentionig a few of them

1. now u have to MOVE windows insdtead of show/hide - this is less efficient
and causes more exposes and excess draws. 2. because of icccm and reparenting
windows - moving a window with a desk switch creates lots of complications for
apps that like to remeber their own geometry and restore it - if they exist
while off screen (as they then believe they should start up at co-ordinates
-3000, -1000 for example). 3. this makes descisions as to which desktop a
window belongs to much harder as when does it change from belonging form one
desk to another? you now have to put this logic in - everywhere 4. this makes
shutdown and startup more complex as the wm has to move all widnows back to the
current screen to avoid them possiblyt being lost 5. this is very hard to have
BOTH methods (show+hide vs move) for how to handle desktop changes within the
same code as they are quite different.

i personally suggest you look again at ythe app you are using and how u have
worked around its bugs/problems. basically u have described to me what is
basiclaly a bad ui - and u have worked around it by building working habits
around a particular wm's behavior. the fact is e17 is different to e16 -
entirely, and just trying to re-apply all your habits wont always work. i smell
simple bad UI here and you should fix the app u have. from what you described i
saw nothing though that stops you doing almost the same things u did before.
the difference is if the window doesnt BELONG to the current desktop (or is
sticky) - it wont be visible. so windows partly offscreen that ucant see must
belong to another desktop - move them to9 belong to THIS desktop and u will be
happy.

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
裸好多
Tokyo, Japan (東京 日本)


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to