gimp/app/paint
Michael Natterer 54cc251b08 app/core/Makefile.am app/core/core-types.h new interface which has
2004-07-14  Michael Natterer  <mitch@gimp.org>

	* app/core/Makefile.am
	* app/core/core-types.h
	* app/core/gimppickable.[ch]: new interface which has
	get_image_type(), get_tiles() and get_color_at() methods.

	* app/core/gimpdrawable.[ch]
	* app/core/gimpimagemap.[ch]
	* app/core/gimpprojection.[ch]: implement GimpPickableInterface
	and removed public get_colot_at() functions.

	* app/core/gimpimage-pick-color.[ch]: removed typedef
	GimpImagePickColorFunc and gimp_image_pick_color_by_func(). Use
	gimp_pickable_pick_color() instead.

	* app/core/gimpimage-contiguous-region.c
	* app/core/gimpimage-crop.c
	* app/gui/info-window.c
	* app/paint/gimpconvolve.c
	* app/paint/gimpsmudge.c
	* app/tools/gimpbycolorselecttool.c
	* app/tools/gimpimagemaptool.c
	* app/widgets/gimpselectioneditor.c: use GimpPickable functions
	instead of the various get_color_at() functions. Simplifies code
	which has a "sample_merged" boolean. Various cleanups.
2004-07-13 23:04:05 +00:00
..
.cvsignore Core/UI separation for the paint tools: 2002-02-14 19:31:16 +00:00
Makefile.am app/paint/Makefile.am app/paint/gimpink-blob.[ch] app/paint/gimpink.[ch] 2004-05-26 15:34:45 +00:00
gimp-paint.c register ink between airbrush and clone so the stroke dialog's menu of 2004-05-27 21:19:26 +00:00
gimp-paint.h app/paint/Makefile.am removed... ...and added. 2003-09-18 13:51:10 +00:00
gimpairbrush.c renamed all "pressure-pressure" variables to "pressure-hardness". 2004-06-12 12:44:24 +00:00
gimpairbrush.h took the fade options out of GimpGradientOptions and added them to the new 2003-07-15 15:38:24 +00:00
gimpairbrushoptions.c Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimpairbrushoptions.h Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimpbrushcore-kernels.h app/paint/Makefile.am app/paint/gimpbrushcore-kernels.h new GimpPaintCore 2004-05-25 20:41:09 +00:00
gimpbrushcore.c added signal "set-brush" which is G_SIGNAL_RUN_LAST so we can connect 2004-06-23 12:19:28 +00:00
gimpbrushcore.h added signal "set-brush" which is G_SIGNAL_RUN_LAST so we can connect 2004-06-23 12:19:28 +00:00
gimpclone.c removed PRETRACE_PAINT and POSTTRACE_PAINT from the GimpPaintCoreState 2004-06-14 15:26:29 +00:00
gimpclone.h removed PRETRACE_PAINT and POSTTRACE_PAINT from the GimpPaintCoreState 2004-06-14 15:26:29 +00:00
gimpcloneoptions.c Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimpcloneoptions.h Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimpconvolve.c app/core/Makefile.am app/core/core-types.h new interface which has 2004-07-13 23:04:05 +00:00
gimpconvolve.h app/paint/Makefile.am app/paint/gimpbrushcore-kernels.h new GimpPaintCore 2004-05-25 20:41:09 +00:00
gimpconvolveoptions.c Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimpconvolveoptions.h Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimpdodgeburn.c app/paint/gimpbrushcore.c app/paint/gimpdodgeburn.c 2004-05-28 09:34:13 +00:00
gimpdodgeburn.h app/paint/Makefile.am app/paint/gimpbrushcore-kernels.h new GimpPaintCore 2004-05-25 20:41:09 +00:00
gimpdodgeburnoptions.c Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimpdodgeburnoptions.h Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimperaser.c removed enum GimpPaintCoreFlags and member GimpPaintCore::flags. Added 2004-05-27 20:48:49 +00:00
gimperaser.h app/paint/Makefile.am app/paint/gimpbrushcore-kernels.h new GimpPaintCore 2004-05-25 20:41:09 +00:00
gimperaseroptions.c removed "gboolean hard" member/property... 2003-07-14 14:50:41 +00:00
gimperaseroptions.h removed "gboolean hard" member/property... 2003-07-14 14:50:41 +00:00
gimpink-blob.c app/paint/Makefile.am app/paint/gimpink-blob.[ch] app/paint/gimpink.[ch] 2004-05-26 15:34:45 +00:00
gimpink-blob.h app/paint/Makefile.am app/paint/gimpink-blob.[ch] app/paint/gimpink.[ch] 2004-05-26 15:34:45 +00:00
gimpink.c removed PRETRACE_PAINT and POSTTRACE_PAINT from the GimpPaintCoreState 2004-06-14 15:26:29 +00:00
gimpink.h app/paint/Makefile.am app/paint/gimpink-blob.[ch] app/paint/gimpink.[ch] 2004-05-26 15:34:45 +00:00
gimpinkoptions.c replaced some arbitrary values with larger but still arbitrary values 2004-06-14 17:41:53 +00:00
gimpinkoptions.h app/paint/Makefile.am app/paint/gimpink-blob.[ch] app/paint/gimpink.[ch] 2004-05-26 15:34:45 +00:00
gimppaintbrush.c removed enum GimpPaintCoreFlags and member GimpPaintCore::flags. Added 2004-05-27 20:48:49 +00:00
gimppaintbrush.h app/paint/Makefile.am app/paint/gimpbrushcore-kernels.h new GimpPaintCore 2004-05-25 20:41:09 +00:00
gimppaintcore-stroke.c added new virtual function GimpPaintCore::post_paint() and call it after 2004-06-14 12:52:33 +00:00
gimppaintcore-stroke.h Fixed & cleaned up paint function registration to work without GUI. 2003-08-30 13:22:20 +00:00
gimppaintcore-undo.c app/core/gimpundo.[ch] app/core/gimpitemundo.[ch] removed all _new() 2004-07-12 16:59:36 +00:00
gimppaintcore-undo.h Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimppaintcore.c removed PRETRACE_PAINT and POSTTRACE_PAINT from the GimpPaintCoreState 2004-06-14 15:26:29 +00:00
gimppaintcore.h removed PRETRACE_PAINT and POSTTRACE_PAINT from the GimpPaintCoreState 2004-06-14 15:26:29 +00:00
gimppaintoptions.c renamed all "pressure-pressure" variables to "pressure-hardness". 2004-06-12 12:44:24 +00:00
gimppaintoptions.h renamed all "pressure-pressure" variables to "pressure-hardness". 2004-06-12 12:44:24 +00:00
gimppencil.c app/paint/Makefile.am app/paint/gimpbrushcore-kernels.h new GimpPaintCore 2004-05-25 20:41:09 +00:00
gimppencil.h Argh... 2003-07-14 17:10:09 +00:00
gimppenciloptions.c app/paint/Makefile.am removed. 2003-07-14 15:43:21 +00:00
gimppenciloptions.h app/paint/Makefile.am removed. 2003-07-14 15:43:21 +00:00
gimpsmudge.c app/core/Makefile.am app/core/core-types.h new interface which has 2004-07-13 23:04:05 +00:00
gimpsmudge.h app/paint/Makefile.am app/paint/gimpbrushcore-kernels.h new GimpPaintCore 2004-05-25 20:41:09 +00:00
gimpsmudgeoptions.c Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimpsmudgeoptions.h Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimpsourcecore.c removed PRETRACE_PAINT and POSTTRACE_PAINT from the GimpPaintCoreState 2004-06-14 15:26:29 +00:00
gimpsourcecore.h removed PRETRACE_PAINT and POSTTRACE_PAINT from the GimpPaintCoreState 2004-06-14 15:26:29 +00:00
gimpsourceoptions.c Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimpsourceoptions.h Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
makefile.msc updated app/actions/makefile.msc app/menus/makefile.msc : (new files) 2004-07-11 21:53:17 +00:00
paint-enums.c app/core/core-enums.c app/display/display-enums.c app/paint/paint-enums.c 2004-06-30 16:05:24 +00:00
paint-enums.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2004-06-30 15:47:32 +00:00
paint-types.h app/paint/Makefile.am app/paint/gimpbrushcore-kernels.h new GimpPaintCore 2004-05-25 20:41:09 +00:00