CVSROOT:        /cvs/gnome
Module name:    gimp
Changes by:     neo     06/07/19 06:50:34

Modified files:
        .              : ChangeLog 
        app            : errors.c 
        app/actions    : documents-commands.c 
        app/core       : gimp-gui.c gimp-gui.h gimpprogress.c 
                         gimpprogress.h 
        app/file       : file-open.c 
        app/gui        : Makefile.am gui-vtable.c 
        app/pdb        : message_cmds.c 
        app/plug-in    : gimpplugin-progress.c gimpplugin-progress.h 
                         gimpplugin.c 
        po             : POTFILES.in 
        po             : POTFILES.in 
        tools/pdbgen/pdb: message.pdb 
Added files:
        app/gui        : gui-message.c gui-message.h 

Log message:
2006-07-19  Sven Neumann  <[EMAIL PROTECTED]>

Make message dialogs transient for the progress window.
Addresses
bug #347214 [http://bugzilla.gnome.org/show_bug.cgi?id=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.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gimp&who=neo&date=explicit&mindate=2006-07-19%2006:49&maxdate=2006-07-19%2006:51

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to