• Michael Natterer's avatar
    app/core/Makefile.am new object for registering GimpPaintCore subclasses, · 6086f832
    Michael Natterer authored
    2002-02-27  Michael Natterer  <mitch@gimp.org>
    
    	* app/core/Makefile.am
    	* app/core/gimppaintinfo.[ch]: new object for registering
    	GimpPaintCore subclasses, just like GimpToolInfo for tools.
    
    	* app/core/gimp.h: added gimp->paint_info_list to hold them.
    
    	* app/core/gimptoolinfo.[ch]: removed the "pdb_string" and
    	"paint_core_name" pointers and added a GimpPaintInfo pointer
    	instead.
    
    	* app/core/gimpimage-mask.c
    	* app/gui/vectors-commands.c
    	* app/tools/gimpbezierselecttool.c
    	* app/tools/tool_manager.c: changed accordingly.
    
    	* app/paint/paint-types.h
    	* app/paint/paint.c: added paint class registration stuff like
    	the tool_manager does.
    
    	* app/paint/gimpairbrush.[ch]
    	* app/paint/gimpclone.[ch]
    	* app/paint/gimpconvolve.[ch]
    	* app/paint/gimpdodgeburn.[ch]
    	* app/paint/gimperaser.[ch]
    	* app/paint/gimppaintbrush.[ch]
    	* app/paint/gimppencil.[ch]
    	* app/paint/gimpsmudge.[ch]: added register functions which are
    	called from paint_init().
    
    	The core object system lives not only in "core/", but in
    	core, paint, vectors, file, plug-in and xcf, so I had to hack
    	a bit to keep the deps working:
    
    	* app/pdb/pdb-types.h: don't include "paint/paint-types.h"...
    
    	* app/core/core-types.h: ...because it's included here. Moved
    	the inclusions of the core's subsystems' "foo/foo-types.h"
    	files to the end of the file.
    
    	* app/paint/Makefile.am: Some slimy radioactive uglyness.
    
    	* app/gui/drawable-commands.c
    	* app/tools/gimpblendtool.c: removed calling core functions via
    	the PDB because it makes no sense to do it manually in only a few
    	places.  This needs to be done generically using generated
    	wrappers living in "app/commands/" or something...
    6086f832
Name
Last commit
Last update
..
.cvsignore Loading commit data...
Makefile.am Loading commit data...
gimpairbrush.c Loading commit data...
gimpairbrush.h Loading commit data...
gimpclone.c Loading commit data...
gimpclone.h Loading commit data...
gimpconvolve.c Loading commit data...
gimpconvolve.h Loading commit data...
gimpdodgeburn.c Loading commit data...
gimpdodgeburn.h Loading commit data...
gimperaser.c Loading commit data...
gimperaser.h Loading commit data...
gimpink-blob.c Loading commit data...
gimpink-blob.h Loading commit data...
gimpink.c Loading commit data...
gimpink.h Loading commit data...
gimppaintbrush.c Loading commit data...
gimppaintbrush.h Loading commit data...
gimppaintcore-kernels.h Loading commit data...
gimppaintcore-stroke.c Loading commit data...
gimppaintcore-stroke.h Loading commit data...
gimppaintcore.c Loading commit data...
gimppaintcore.h Loading commit data...
gimppaintoptions.c Loading commit data...
gimppaintoptions.h Loading commit data...
gimppencil.c Loading commit data...
gimppencil.h Loading commit data...
gimpsmudge.c Loading commit data...
gimpsmudge.h Loading commit data...
gimpsourcecore.c Loading commit data...
gimpsourcecore.h Loading commit data...
makefile.msc Loading commit data...
paint-types.h Loading commit data...
paint.c Loading commit data...
paint.h Loading commit data...