After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 106507 - detach handlebox child doesnt Minimise All
detach handlebox child doesnt Minimise All
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Backend: Win32
2.2.x
Other Windows
: Normal normal
: Small fix
Assigned To: gtk-win32 maintainers
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2003-02-19 09:34 UTC by Martyn Russell
Modified: 2011-10-01 07:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Martyn Russell 2003-02-19 09:34:56 UTC
If a handlebox has its child detached, and Windows Key + M is pressed to
minimise all windows, it does not respond and is the only window to remain.

The question is, what to do with it?  In my case, I have turned off the
hint for it in the taskbar which means minimising it could potentially
loose it.  Perhaps when the parent is restored, it too should be restored.
Comment 1 Owen Taylor 2003-06-05 16:53:18 UTC
Probably the detached window should actually (in GTK+
terms) be a transient child of the window from which
it is torn off. Should be pretty easy to do these
days now that we have ::hierarchy changed.

That might solve this problem as a side-effect, dependending
on how transient-children are mapped into windows,
but there is presumably something else going on here
as well, since it should work even without the
transient-child relationship.
Comment 2 Hans Breuer 2004-02-28 18:51:21 UTC
The floating_window used as parent for the detached handlebox has
no connection (on the gdk level) to the top level window where it 
is detached from, so I fail to see how this can be solved on the
windowing system level.

Also the detached handlebox does not allow to minimize at all and
isn't shown on the taskbar. If one would minimize it with 
Minimize All how do you expect to get it back ? [It's possible
to Minimize All twice, but restoring is only down for the last
minimization, so every grip to the window would be lost]
 
Comment 3 Owen Taylor 2004-02-28 19:20:52 UTC
Making it transient-for the window, as I described would
*add* that connection at the GDK level....
Comment 4 Stian Skjelstad 2005-05-19 21:29:10 UTC
If the parent is minimized, the transient window (the child) should probably
just hide using a gtk_widget_hide() mechanisme, and gtk_widget_show() (and moved
to the same screen as the parent) when parent is un-minized again.
Comment 5 Emmanuele Bassi (:ebassi) 2011-10-01 07:28:17 UTC
the handlebox widget has been deprecated in gtk 3.1