On Wed, 2003-08-27 at 01:00, Kim Woelders wrote:
In e16.6 iconified windows are included in the focus list only if we are on the same viewport as where the window was iconified (roughly), or if the window is sticky. This behavior matches the windows shown in the gnome-panel window list.
Makes sense. Except I have GNOME set to "Show windows from all workspaces" (in window list prefs). If *I* iconify a window when gnome-panel is running, it shows up in E's focuslist no matter what desktop I'm on. Hence my confusion.
??? E doesn't change behavior depending on whether or not gnome-panel is running or how its window list prefs are set. Did you mean "shows up in gnome-panel's window list" in stead of "shows up in E's focuslist"? I must admit that I haven't considered this case very much as it isn't very useful in my usual work setup (40-60 windows on 3x4 desktops).
So, this can be seen as a conflict between two ways to de-iconify windows (to original position/to current viewport). Or taking a
different view - where do iconified windows "belong"? Where they
were when iconified or where they would appear if de-iconified? As
things are now, it will "feel" like iconified windows "exist" at
the location where they were when iconified. Try navigating around
on desktops and virtual desktops. This is particularly "visible"
when using gnome-panel and looking at the items in the window list.
The iconboxes distort this picture by de-iconifying to the current
viewport.
Yes. I was expecting that if I could de-iconify by clicking I could do the same with the focuslist.
Clicking the iconbox or clicking gnome-panel's window list? Either way, I agree there is a (minor) usability issue. However, I don't think it is quite reasonable to expect that E's focus list shows the same windows as gnome-panel's window list, but maybe it should be possible to configure that.
I'm actually quite happy with the current implementation :-) But please do suggest a better solution.
Both problems *could* be solved by adding a preference to the iconbox: "Show iconified windows from all desktops".[1] As described above, GNOME and other window-list-type-thingys have this. If it's on, windows show up in the focuslist and iconbox regardless of where they were iconified and de-iconify the way they do now. When it's off it works the *your* gnome-pane works (the default).
Actually, the window list option is "Show windows from all workspaces", i.e. not only iconified, so your suggestion would not match any particular other case. Consider also what happens if you use non-sticky iconboxes :-)
All in all I don't think there is one Grand Unified solution that solves all issues. The windows in the iconboxes, the focus- and other E-lists, and the gnome-panel window list cannot always correspond strictly.
Your suggestion would have to be implemented as a radiobutton thing. Maybe there should be an even more fine-grained control over which windows are shown in the focus list?
Sticky windows y/n
All desktops--------------------v Current desktop-------------v Current viewport -------v No -----------------v
Shaded windows - - x - Iconified windows - - - x All windows - x - -
And maybe this would be an overkill (not too hard to implement though).
/Kim
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ enlightenment-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel