gimp/app/paint
Tor Lillqvist 868bdfff44 Overhaul of pixmap brushes and pipes: No separate pixmap pipe
brush tool any longer. The paintbrush, airbrush and pencil
tools, which already knew how to handle the single-pixmap
brushes now also handle the pipes as well.

* app/pixmapbrush.{h,c}
* app/gimpbrushpixmap.{h,c}: Removed these files.

* app/Makefile.am
* app/makefile.{cygwin,msc}: Remove from here, too.

* app/gimpbrushpipe.{h,c}: Total overhaul.

* app/paint_core.h
* app/apptypes.h: Some more types moved to apptypes.h

* app/context_manager.c
* app/tool_options.c
* app/tools.c
* app/toolsF.h: Remove PIXMAPBRUSH tool.

* app/gimpbrush.h: New method: select_brush. Used to change the
brush in paint_core, for pipe brushes.

* app/gimpbrush.c: Add gimp_brush_select_brush, which is dummy for
the normal brushes (returns the same brush).

* app/paint_core.c: Call the brush's select_brush method to get a
potential new brush before calling the paint_func.

* app/gimpbrushlist.c: Various changes related to the pixmap and
pipe overhaul.

* app/airbrush.c
* app/pencil.c: Reorder code a bit in the tool motion function to
avoid executing unnecessary code in the case of a pixmap brush.

Other changes in the same commit:

* app/install.c: Make quote_spaces extern.

* app/appenv.h: Declare it.

* libgimp/gimpui.def: Add missing entry points.

* libgimp/makefile.{cygwin,msc}: Add missing objects to gimpui.
1999-08-26 00:54:30 +00:00
..
gimpairbrush.c Overhaul of pixmap brushes and pipes: No separate pixmap pipe 1999-08-26 00:54:30 +00:00
gimpairbrush.h app/indicator_area.c app/paths_dialog.c app/tools_cmds.c app/airbrush.c 1999-07-19 22:42:49 +00:00
gimpclone.c app/bucket_fill.c app/clone.c app/convolve.c app/flip_tool.c app/measure.c 1999-08-22 05:56:27 +00:00
gimpclone.h app/indicator_area.c app/paths_dialog.c app/tools_cmds.c app/airbrush.c 1999-07-19 22:42:49 +00:00
gimpconvolve.c app/bucket_fill.c app/clone.c app/convolve.c app/flip_tool.c app/measure.c 1999-08-22 05:56:27 +00:00
gimpconvolve.h add sample_colorize and curve_bend defs 1999-07-28 23:00:08 +00:00
gimpdodgeburn.c add pixmaps/dropper.xpm to EXTRA_DIST 1999-08-13 22:33:49 +00:00
gimpdodgeburn.h app/indicator_area.c app/paths_dialog.c app/tools_cmds.c app/airbrush.c 1999-07-19 22:42:49 +00:00
gimperaser.c app/Makefile.am new file containing the dnd data definitions. 1999-08-19 19:53:30 +00:00
gimperaser.h app/airbrush.c app/paintbrush.c app/pencil.c app/pixmapbrush.c 1999-08-13 20:50:30 +00:00
gimpink-blob.c Define ROUND(), RINT(), SQR(), G_PI and G_PI_4. The latter two will 1999-08-04 23:22:29 +00:00
gimpink-blob.h Let the user choose between elliptical, square, and diamond shaped brushes 1999-02-03 04:29:08 +00:00
gimpink.c Define ROUND(), RINT(), SQR(), G_PI and G_PI_4. The latter two will 1999-08-04 23:22:29 +00:00
gimpink.h Added new files for handling scan-converted convex polygons. (From gsumi) 1998-06-14 22:42:36 +00:00
gimppencil.c Overhaul of pixmap brushes and pipes: No separate pixmap pipe 1999-08-26 00:54:30 +00:00
gimppencil.h new file, containes the PDB stuff for most of the tools 1999-04-18 21:22:41 +00:00
gimpsmudge.c Define ROUND(), RINT(), SQR(), G_PI and G_PI_4. The latter two will 1999-08-04 23:22:29 +00:00
gimpsmudge.h app/indicator_area.c app/paths_dialog.c app/tools_cmds.c app/airbrush.c 1999-07-19 22:42:49 +00:00
gimpsourcecore.c app/bucket_fill.c app/clone.c app/convolve.c app/flip_tool.c app/measure.c 1999-08-22 05:56:27 +00:00
gimpsourcecore.h app/indicator_area.c app/paths_dialog.c app/tools_cmds.c app/airbrush.c 1999-07-19 22:42:49 +00:00