CVSROOT:        /cvs/gnome
Module name:    gimp
Changes by:     mitch   06/04/27 15:36:13

Modified files:
        .              : ChangeLog 
        app/pdb        : gimppdb.c gimppdb.h gimppluginprocedure.c 
                         gimppluginprocedure.h 
        app/actions    : plug-in-actions.c plug-in-actions.h 
        app/menus      : plug-in-menus.c plug-in-menus.h 
        app/core       : gimp-gui.c gimp-gui.h 
        app/gui        : gui-vtable.c 
        app/plug-in    : plug-in.c plug-ins.c 

Log message:
2006-04-27  Michael Natterer  <[EMAIL PROTECTED]>

Added some signals inspired by Rockwalrus' libpdb:

* app/pdb/gimppdb.[ch]: added signals "register-procedure" and
"unregister-procedure".

* app/pdb/gimppluginprocedure.[ch]: added signal "menu-path-added".

* app/actions/plug-in-actions.[ch]
* app/menus/plug-in-menus.[ch]: connect to the new signals and
create/destroy plug-in actions and menus accordingly. Made all
needed functions private and merged some of them with the newly
added signal callbacks.

* app/core/gimp-gui.[ch]
* app/gui/gui-vtable.c: removed gimp_menus_create_item() and
gimp_menus_delete_item() and all related stuff.

* app/plug-in/plug-in.c
* app/plug-in/plug-ins.c: removed calls to the removed functions.

* app/plug-in/plug-ins.c (plug_ins_init): add the plug-in
procedures to the PDB *after* calling gimp_menus_init() so their
locale domains are properly initialized when the menus are
created.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gimp&who=mitch&date=explicit&mindate=2006-04-27%2015:35&maxdate=2006-04-27%2015:37

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

Reply via email to