bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #18199] wish: disable hide: functionality / menu item when GSSupres


From: Richard Frith-Macdonald
Subject: [bug #18199] wish: disable hide: functionality / menu item when GSSupressAppIcon is YES
Date: Fri, 16 Oct 2009 07:27:08 +0000
User-agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1; en-us) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9

Follow-up Comment #2, bug #18199 (project gnustep):

On the mailing list I wrote: 

If the app icon is suppressed then, currently, the app just doesn't create
it, but it
might make more sense for it to be created off-screen ... so that we
still have the icon window but it's unseen.

Then, we would always be able to minimise the icon window when we hide
the app.  If we did that then presumably the window manager would
display a reference to the minimised icon window in whatever manner it
normally displays minimised windows, and the window manager's mechanism
for unminimising it would be able to unhide the application (we could
have the gui watch for the icon window being unminimised and
automatically unhide the app at that point).

Fred replied:

we will of course need to add a bit
more logic to it, for example only to minimize the hidden app icon
window when there is no other window. And putting it off screen may not
be enough for some window managers to not display it in there program
bar or what ever they use. Also we need to make sure that the app icon
window wont get show after activating its mini window. And of course
this will have to work with all window managers out there...

Further thoughts:

I know things might be more complex and might need different tweaks for
different window managers, but I think the basic idea of using a minimised
version of the app icon window as a handle for unhiding a hidden app is
probably pretty universally applicable and therefore sound.  The exact
behavior of a suppressed icon window in an unhidden application needs checking
... it could be off screen, or it could be ordered out (perhaps better),
certainly there are ways to make the window not appear when we don't want it
to.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?18199>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]