added gimp_message_box_repeat().

2004-08-25  Sven Neumann  <sven@gimp.org>

	* app/widgets/gimpmessagebox.[ch]: added gimp_message_box_repeat().

	* app/widgets/Makefile.am
	* app/widgets/widgets-types.h
	* app/widgets/gimperrordialog.[ch]: added new dialog that adds a new
	GimpMessageBox for each message added. Fixes bug #92604.

	* app/widgets/gimpwidgets-utils.[ch]: removed old gimp_message_box()
	functionality.

	* app/gui/gui.c (gui_abort): use a GimpMessageBox in a GimpDialog.

	* app/gui/dialogs-constructors.[ch]
	* app/gui/dialogs.c: manage GimpErrorDialog as singleton.

	* app/gui/gui-vtable.c (gui_message): use the new error dialog.

	* app/core/gimp-gui.c (gimp_message): substitue "GIMP" for a NULL
	domain.

	* app/widgets/gimperrorconsole.c (gimp_error_console_add): fail
	when being called with a NULL domain.
This commit is contained in:
Sven Neumann
2004-08-25 17:58:52 +00:00
committed by Sven Neumann
parent 54fa5a0af9
commit 80531ec936
19 changed files with 476 additions and 252 deletions

View File

@ -40,8 +40,8 @@ struct _GimpMessageBox
GtkVBox parent_instance;
gchar *stock_id;
GtkWidget *label[2];
gint repeat;
GtkWidget *label[3];
GtkWidget *image;
};
@ -63,6 +63,7 @@ void gimp_message_box_set_text (GimpMessageBox *box,
void gimp_message_box_set_markup (GimpMessageBox *box,
const gchar *format,
...);
gint gimp_message_box_repeat (GimpMessageBox *box);
G_END_DECLS