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 157679 - raise all windows belonging to an application
raise all windows belonging to an application
Status: RESOLVED NOTABUG
Product: gtk+
Classification: Platform
Component: Backend: Win32
2.4.x
Other All
: Normal enhancement
: Small API
Assigned To: gtk-win32 maintainers
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2004-11-08 18:42 UTC by marco pedrosa
Modified: 2018-01-16 23:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description marco pedrosa 2004-11-08 18:42:43 UTC
if you're operating gimp with several docs & documents open and then switch to
another application, you have to bring up all of the gimp windows to the
foreground one at a time.  This is time consuming and a bit annoying for those
of us who unfortunately can't devote a whole desktop just to gimp (ie those of
us on windoze).

Thusly, it would be great if bringing up one gimp window to the forefront would
automatically bring up the remaining windows as well.  This is what older
versions of dreamweaver used to do before they adopted an MDI model, and it
worked really well.
Comment 1 Sven Neumann 2004-11-08 19:07:16 UTC
We would need support from GTK+/GDK to implement this. Changing the summary and
reassigning to GTK+.
Comment 2 Sven Neumann 2004-11-08 19:12:35 UTC
Please note that of course you can already do this using a decent window manager
that supports window grouping. GIMP gives all the hints needed to configure your
WM to handle this exactly as you suggested. This report is reassigned to GTK+
though in the hope that with some help from GDK this feature could be
implemented on the very limited window manager that the Win32 platform offers.
Comment 3 John Ehresman 2004-11-08 19:20:22 UTC
Can you be specific about what hints are set by gimp and what behavior they are
supposed to trigger?  Are other programs that set the same hints expected to act
in the same way?
Comment 4 Kete 2010-05-09 21:58:50 UTC
Hello, I have a similar "bug" to file. I looked at the Window Manager options but did not see an option to make GIMP and its windows take up one button instead of three on the panel. It does this in Windows, and I'd like it to do the same thing in GNU/Linux.
Comment 5 Tor Lillqvist 2010-05-10 07:01:38 UTC
Kete, you need to be aware that however some version of GIMP behaves on Windows, that might be a result of a bug, and not what the developers intend. The GIMP developers use X (ok, so they are all on Linux, but that's irrelevant). You are thinking the wrong way. GIMP on Windows is supposed to behave as much as reasonable as on X, and when it doesn't, that's a bug, and not intentional.
Comment 6 Matthias Clasen 2018-01-16 23:27:14 UTC
You can enumerate all toplevels using gtk_window_list_toplevels(). I think that is all the support you need from gtk