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