gimp/app/vectors
Michael Natterer 06447c00c2 added new enum GimpStrokeMethod which can be one of { LIBART, PAINT_CORE
2004-10-22  Michael Natterer  <mitch@gimp.org>

	* app/core/core-enums.[ch]: added new enum GimpStrokeMethod which
	can be one of { LIBART, PAINT_CORE }.

	* app/core/Makefile.am
	* app/core/core-types.h
	* app/core/gimpstrokedesc.[ch]: new object which encapsulates
	the params and setup logic for the different stroke methods.

	* app/core/gimpitem.[ch]: use it in GimpItem::stroke() and
	in the gimp_item_stroke() wrapper.

	* app/core/gimpchannel.c (gimp_channel_stroke)
	* app/core/gimpselection.c (gimp_selection_stroke)
	* app/vectors/gimpvectors.c (gimp_vectors_stroke): changed accprdingly.

	* app/actions/select-commands.c
	* app/actions/vectors-commands.c
	* app/dialogs/stroke-dialog.c
	* tools/pdbgen/pdb/edit.pdb
	* tools/pdbgen/pdb/paths.pdb: use GimpStrokeDesc. Simplifies the
	code quite a bit.

	* app/pdb/edit_cmds.c
	* app/pdb/paths_cmds.c: regenerated.
2004-10-22 12:32:31 +00:00
..
.cvsignore app/vectors/Makefile removed. 2002-02-22 12:26:41 +00:00
Makefile.am app/vectors/Makefile.am removed... 2004-05-24 16:45:24 +00:00
gimpanchor.c Made gimp_vectors_compat_get_points accept more paths gracefully. It now 2003-09-09 15:46:59 +00:00
gimpanchor.h Made gimp_vectors_compat_get_points accept more paths gracefully. It now 2003-09-09 15:46:59 +00:00
gimpbezierstroke.c Implemented the ellipse basic shape differently to avoid possible rounding 2004-08-22 12:31:47 +00:00
gimpbezierstroke.h added new function gimp_bezier_stroke_new_ellipse() that provides a simple 2004-08-21 13:50:19 +00:00
gimpstroke.c app/vectors/gimpstroke.[ch] Applied a modified patch from Geert Jordaens 2004-06-29 22:45:58 +00:00
gimpstroke.h app/vectors/gimpstroke.[ch] Applied a modified patch from Geert Jordaens 2004-06-29 22:45:58 +00:00
gimpvectors-compat.c added #defines for GimpCoords' default pressure, tilt and wheel values. 2004-02-23 23:10:21 +00:00
gimpvectors-compat.h Made gimp_vectors_compat_get_points accept more paths gracefully. It now 2003-09-09 15:46:59 +00:00
gimpvectors-export.c renamed struct member "unit" to "resolution_unit". 2004-10-12 21:28:53 +00:00
gimpvectors-export.h removed the GError parameter from gimp_vectors_export_string() and 2003-12-21 11:52:20 +00:00
gimpvectors-import.c app/tools/Makefile.am added gimp_tool_motion_constrain(), 2004-08-22 21:48:50 +00:00
gimpvectors-import.h renamed the SVG related functions so that they deal with an anonymous data 2004-06-30 11:57:17 +00:00
gimpvectors-preview.c app/core/Makefile.am new files with preview code factored out of 2003-09-29 23:14:28 +00:00
gimpvectors-preview.h app/vectors/Makefile.am app/vectors/gimpvectors-export.[ch] added stubs 2003-09-10 13:05:00 +00:00
gimpvectors.c added new enum GimpStrokeMethod which can be one of { LIBART, PAINT_CORE 2004-10-22 12:32:31 +00:00
gimpvectors.h New function that appends a duplicate of the source vectors strokes to the 2003-11-07 13:20:52 +00:00
makefile.msc updated app/actions/makefile.msc app/menus/makefile.msc : (new files) 2004-07-11 21:53:17 +00:00
vectors-types.h app/display/display-types.h app/tools/tools-types.h 2003-09-07 10:29:10 +00:00