• Michael Natterer's avatar
    Color correction tool chopping: · 1186e83a
    Michael Natterer authored
    2002-08-26  Michael Natterer  <mitch@gimp.org>
    
    	Color correction tool chopping:
    
    	* app/Makefile.am
    	* app/image_map.[ch]: removed...
    
    	* app/core/Makefile.am
    	* app/core/core-types.h
    	* app/core/gimpimagemap.[ch]: ...and added here as object.
    
    	* app/base/Makefile.am
    	* app/base/base-types.h
    	* app/base/color-balance.[ch]
    	* app/base/curves.[ch]
    	* app/base/hue-saturation.[ch]
    	* app/base/threshold.[ch]: the lowlevel color correction functions
    	plus their parameter structs cut out of the resp. tools.
    
    	* app/core/core-enums.[ch]: removed GimpTransferMode enum...
    
    	* app/base/base-enums.[ch]: ...added it here. Also added
    	GimpHueRange for the new hue-saturation files.
    
    	* tools/pdbgen/enums.pl
    	* libgimp/gimpenums.h
    	* plug-ins/script-fu/script-fu-constants.c: regenerated.
    
    	* app/tools/Makefile.am
    	* app/tools/gimpcolorbalancetool-transfer.c: removed (code went
    	to base/color-balance.c).
    
    	* app/tools/gimpimagemaptool.[ch]: added most code which was
    	diplicated in subclasses. Create the dialog here with a nice title
    	bar including image preview and name (fixes #66033). Added virtual
    	functions map(), dialog() and reset() which need to be implemented
    	by subclasses.
    
    	* app/tools/gimpbrightnesscontrasttool.[ch]
    	* app/tools/gimpcolorbalancetool.[ch]
    	* app/tools/gimpcurvestool.[ch]
    	* app/tools/gimphuesaturationtool.[ch]
    	* app/tools/gimplevelstool.[ch]
    	* app/tools/gimpposterizetool.[ch]
    	* app/tools/gimpthresholdtool.[ch]: removed tons of duplicated
    	code and simply implement GimpImageMapTool's virtual functions.
    	Removed all dialog structs and keep the variables in the tool
    	structs. The dialogs are now created on-the-fly and destroyed when
    	the tool goes away, which makes all callbacks much simpler and
    	safer. Lots of GUI & code cleanup in all dialogs.
    
    	* app/tools/gimpcurvestool.c
    	* app/tools/gimplevelstool.c: added separate "Reset Channel"
    	buttons and let the global "Reset" buttons reset all color
    	channels.
    
    	* app/tools/tools.c: the various antique foo_free() functions
    	don't exist any more.
    
    	* app/tools/gimphistogramtool.c: removed ImageMap field from
    	dialog struct (it was unused). Cleaned up dialog a bit.
    
    	* tools/pdbgen/Makefile.am: don't scan tools/gimphuesaturationtool.h
    	for enums.
    
    	* tools/pdbgen/pdb/color.pdb: use the new stuff from base/ and
    	don't include stuff from tools/ any more.
    
    	* app/pdb/color_cmds.c
    	* app/pdb/paint_tools_cmds.c: regenerated.
    1186e83a
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...
libgimpproxy Loading commit data...
libgimptool 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.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_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...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.h.in Loading commit data...
config.h.win32 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...