• 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/gimpclonetool.[ch]
    	* app/tools/gimpconvolvetool.[ch]
    	* app/tools/gimpdodgeburntool.[ch]
    	* app/tools/gimperasertool.[ch]
    	* app/tools/gimppaintbrushtool.[ch]
    	* app/tools/gimppainttool.[ch]
    	* app/tools/gimppenciltool.[ch]
    	* app/tools/gimpsmudgetool.[ch]: all paint tools are pure GUI
    	things now.  PaintOptions and friends still need to be chopped up
    	though...
    
    	* app/undo.c: changed PaintUndo to GimpPaintCoreUndo, some minor
    	cleanup.
    
    	* tools/kernelgen.c: changed accordingly.
    
    	* tools/pdbgen/Makefile.am: scan paint/paint-types.h for enums.
    
    	* tools/pdbgen/pdb/paint_tools.pdb: hardcode "success = FALSE" for
    	all paint PDB wrappers.  The non-gui stuff is completely broken.
    	More commits to come...
    
    	* app/pdb/paint_tools_cmds.c
    	* tools/pdbgen/enums.pl: regenerated.
    dca988f7
Name
Last commit
Last update
RPM Loading commit data...
app Loading commit data...
cursors Loading commit data...
data Loading commit data...
debian Loading commit data...
devel-docs Loading commit data...
docs Loading commit data...
etc Loading commit data...
libgimp Loading commit data...
libgimpbase Loading commit data...
libgimpcolor Loading commit data...
libgimpconfig Loading commit data...
libgimpmath Loading commit data...
libgimpmodule Loading commit data...
libgimpwidgets Loading commit data...
m4macros Loading commit data...
modules Loading commit data...
pixmaps Loading commit data...
plug-ins Loading commit data...
po Loading commit data...
po-libgimp Loading commit data...
po-plug-ins Loading commit data...
po-script-fu Loading commit data...
regexrepl Loading commit data...
themes Loading commit data...
tips Loading commit data...
tools Loading commit data...
.cvsignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
ChangeLog.plug-ins Loading commit data...
ChangeLog.pre-1-0 Loading commit data...
ChangeLog.pre-1-2 Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
PLUGIN_CVS Loading commit data...
PLUGIN_MAINTAINERS Loading commit data...
README Loading commit data...
README.i18n Loading commit data...
README.perl Loading commit data...
README.win32 Loading commit data...
TODO Loading commit data...
TODO.xml Loading commit data...
acconfig.h Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.guess Loading commit data...
config.h.in Loading commit data...
config.h.win32 Loading commit data...
config.sub Loading commit data...
configure.in Loading commit data...
gimp-1.3.pc.in Loading commit data...
gimp-2.0.pc.in Loading commit data...
gimp.pc.in Loading commit data...
gimp.spec.in Loading commit data...
gimptool-1.3.in Loading commit data...
gimptool-2.0.in Loading commit data...
gimpui-1.3.pc.in Loading commit data...
gimpui-2.0.pc.in Loading commit data...
gimpui.pc.in Loading commit data...
makefile.msc Loading commit data...