|
Re: Patch to support EWMH show-desktop: msg#00151window-managers.sawfish
John Harper wrote: Michael Toomim writes:> - I like the fact that this is separate from everything else, but I The reason to do this is that a window looks iconified when you're showing the desktop. Clicking on the window's taskbar icon should uniconify the window (and consequently unshow the desktop). Maybe it shouldn't override the iconified state, but I think it's still important to provide that functionality (and appearance) to the user. - you're reimplementing a simple version of the existing workspace code Possibly. Metacity does it globally. I tried doing it globally at first, but it was hard to implement it globally with iconified windows, because windows on all workspaces would get uniconified to the current workspace when unshowing the desktop. - storing a list of windows is always a bad idea, all code in sawfish Yes, I definitely should have done this. - using a fluid variable would be much better than a defvar Good suggestion. I hadn't seen fluids before. In general I think this feature should be integrated with the workspace With either of those implementations, though, is it possible to make the windows unhide when you click on a taskbar icon? Another design goal was to unhide all windows when a new one is opened: if you hide all windows to open a folder on your desktop, it's confusing if the folder doesn't show up on your screen after you double-click it. Also, the current implementation (the one is v1.3) doesn't focus the last window after a call to "hide-desktop". So if I hide the desktop and then show it again, the desktop is still focussed. It would be nice if it reverted the focus to the state it used to be in. |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Bug in 1.3 with show desktop feature: 00151, Michael Toomim |
|---|---|
| Next by Date: | Re: shortcut / keyboard problem in 1.3: 00151, Soeren Sonnenburg |
| Previous by Thread: | Sawfish and Gnome 2.2i: 00151, PhaseBurn |
| Next by Thread: | Re: Patch to support EWMH show-desktop: 00151, John Harper |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |