Skip to content
  • Nate Summers's avatar
    libgimptool libgimptool/.cvsignore a library that contains tool code · 9f50d29c
    Nate Summers authored
    
    
    	* libgimptool
    	* libgimptool/.cvsignore
    	* libgimptool/Makefile.am: a library that contains tool code shared
    	between the core and plugins
    
    	* app/tools/gimptool.h: Removed here ...
    
    	* libgimptool/gimptool.h: ... and added here
    
    	* libgimptool/gimptooltypes.h: various types used by the tools.
    	GIMP_CHANNEL_OP_FOO must be declared before this file is included.
    
    	* libgimptool/gimptool.c: parts of the implementation of the GimpTool
    	class that are not specific to the core
    
    	* libgimptool/gimptoolcontrol.h: new class that contains the state
    	and control information of the tool. Only the .h file is here because
    	the plug-in code is completely different from the core code.
    
    	* libgimptool/gimptoolmodule.[ch]: the GTypePlugin that loads the tool
    	plugin modules.  The registration code is not included here and must
    	be supplied by the core or plug-in. Because registration in the core
    	requires a Gimp object, but pluginspace has no Gimp (nor...
    9f50d29c