Gimp/app/gui
Sven Neumann 6d922b21dc Make message dialogs transient for the progress window. Addresses bug
2006-07-19  Sven Neumann  <sven@gimp.org>

	Make message dialogs transient for the progress window.
Addresses
	bug #347214.

	* app/core/gimp-gui.[ch]: added a progress parameter to
	gimp_message().  Let gimp_message() deal with optionally
	delegating the message to gimp_progress_message().

	* app/errors.c: changed accordingly.

	* app/core/gimpprogress.[ch] (gimp_progress_message): return a
	boolean indicating whether the message was handled.

	* app/gui/Makefile.am
	* app/gui/gui-message.[ch]
	* app/gui/gui-vtable.c: moved message handling to a new file.
Only
	use the global error dialog for messages without a progress.
	Otherwise attach an error dialog to the progress and try to make
	it transient to the progress window.

	* tools/pdbgen/pdb/message.pdb:
	* app/plug-in/gimpplugin-progress.[ch]: don't delegate messages
to
	the progress interface, this is handled by gimp_message() now.

	* app/pdb/message_cmds.c: regenerated.

	* app/plug-in/gimpplugin.c
	* app/actions/documents-commands.c: formatting.
2006-07-19 06:50:34 +00:00
..
.cvsignore
color-history.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
color-history.h app/core/gimp-contexts.c app/core/gimp-documents.c 2005-11-06 22:01:25 +00:00
gui-message.c Make message dialogs transient for the progress window. Addresses bug 2006-07-19 06:50:34 +00:00
gui-message.h Make message dialogs transient for the progress window. Addresses bug 2006-07-19 06:50:34 +00:00
gui-types.h configure.in added new directory app/dialogs and link libappdialogs.c into 2004-09-13 15:15:23 +00:00
gui-vtable.c Make message dialogs transient for the progress window. Addresses bug 2006-07-19 06:50:34 +00:00
gui-vtable.h Cleaned up the app init and exit stuff even more. Also reduces the number 2003-10-02 11:26:26 +00:00
gui.c INSTALL configure.in relaxed required version for gtk+ to 2.8.17 and pango 2006-07-07 17:54:23 +00:00
gui.h app/app_procs.[ch] app/gui/gui.[ch] simplified initialization by passing 2005-02-08 22:57:24 +00:00
Makefile.am Make message dialogs transient for the progress window. Addresses bug 2006-07-19 06:50:34 +00:00
makefile.msc [new file] app/dialogs/Makefile.am : added to EXTRA_DIST 2004-11-21 14:22:45 +00:00
session.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
session.h Enabled the various "Clear saved foobar now" buttons in prefs: 2004-07-21 16:11:31 +00:00
splash.c unset the test strings after calculating the text color. 2006-07-05 20:05:05 +00:00
splash.h added "be_verbose" parameters and be verbose about which splash image is 2006-07-03 11:03:53 +00:00
themes.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
themes.h G_GNUC_NULL_TERMINATED. 2006-07-05 14:43:14 +00:00