Skip to content
  • Michael Natterer's avatar
    Core/UI separation for the paint tools: · dca988f7
    Michael Natterer authored
    2002-02-14  Michael Natterer  <mitch@gimp.org>
    
    	Core/UI separation for the paint tools:
    
    	* configure.in
    	* app/Makefile.am
    	* app/paint/.cvsignore
    	* app/paint/Makefile.am: added new directory for the paint methods
    	without GUI and tools around them.
    
    	* app/paint/paint-types.h: typedefs for this module.
    
    	* app/paint/gimppaintcore-kernels.h
    	* app/paint/gimppaintcore.[ch]: the general paint logic taken
    	from GimpPaintTool.
    
    	* 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]: subclasses of GimpPaintCore,
    	implementing their own paint() methods.  Needs more hacking
    	to get the GtkWidget pointers out of the options structs.
    
    	* app/tools/gimppainttool_kernels.h: removed.
    
    	* app/tools/tools-types.h: removed the paint tool enums.
    
    	* app/tools/gimpairbrushtool.[ch]
    	* app/tools/g...
    dca988f7