gimp/app/paint
Michael Natterer f1b5e1ae47 namespace cleanups.
1999-06-21  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/context_manager.c: namespace cleanups.

	* app/commands.[ch]
	* app/menus.c: moved the "Toggle Selection" menu entry to "View",
	sprinkled some separators and made the layers/channels/paths popup
	menus consistent with Tigert's last ops buttons change.

	* app/fileops.c
	* app/plug_in.c: check for gdisplay_active() returning NULL in
	some more places.

	* app/[all tool related files]:

	- Turned the ToolAction and ToolState #define's into typedef'ed
	  enums, so the compiler can do some more sanity checking.
	- Removed one more unused global variable "active_tool_layer".
	- Removed some #include's from tools.c.
	- Standardized the individual tools' structure names.
	- Moved showing/hiding the tool options to separate functions.
	- Stuff...

	* app/commands.c
	* app/disp_callbacks.c
	* app/gdisplay.c
	* app/tools.c: fixed the segfaults which happened when the image
	of one of the tools which have dialogs (levels/posterize/...) was
	deleted. My approach was to do stricter sanity checking and to set
	some gdisplay pointers correctly where appropriate, so I can't
	tell exactly where the bug was.
	The curves tool now(??) updates on every _second_ display change
	only, which is really obscure.
	Finding/changing the display to operate on should definitely be
	done by connecting to the user context's "display_changed"
	signal.

	* app/gimpset.c: emit the "remove" signal _after_ removing the
	pointer from the set. If this was not a bug but a feature, please
	let me know, we'll need two signals then.
1999-06-21 22:12:07 +00:00
..
gimpairbrush.c set the fg or bg color if ctrl or alt is held. use the new dropper cursor. 1999-05-13 11:12:32 +00:00
gimpairbrush.h new file, containes the PDB stuff for most of the tools 1999-04-18 21:22:41 +00:00
gimpclone.c namespace cleanups. 1999-06-21 22:12:07 +00:00
gimpclone.h new file, containes the PDB stuff for most of the tools 1999-04-18 21:22:41 +00:00
gimpconvolve.c Overworked the line preview. Sorry for the inconvenience, but it has always 1999-06-07 22:38:20 +00:00
gimpconvolve.h new file, containes the PDB stuff for most of the tools 1999-04-18 21:22:41 +00:00
gimperaser.c First version of per-tool paint options. No PDB interface yet. The tool 1999-04-22 14:34:00 +00:00
gimperaser.h new file, containes the PDB stuff for most of the tools 1999-04-18 21:22:41 +00:00
gimpink-blob.c First batch of changes to merge the Win32 version. This will be 1999-02-20 23:20:54 +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 namespace cleanups. 1999-06-21 22:12:07 +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 use the new color picking feature of paint_core. 1999-05-14 00:37:58 +00:00
gimppencil.h new file, containes the PDB stuff for most of the tools 1999-04-18 21:22:41 +00:00
gimpsourcecore.c namespace cleanups. 1999-06-21 22:12:07 +00:00
gimpsourcecore.h new file, containes the PDB stuff for most of the tools 1999-04-18 21:22:41 +00:00