gimp/app
Michael Natterer 91c3d6ee7a Separate selection tool function (select, move, cut, ...) from selection
2006-10-18  Michael Natterer  <mitch@gimp.org>

	Separate selection tool function (select, move, cut, ...) from
	selection mode (replace, add, ...). Fixes bug #313634 (that bug
	wasn't triggered any more in HEAD, but was still there).

	* app/tools/tools-enums.h: renamed enum SelectOp to SelectFunction
	and replaced the values REPLACE, ADD, SUBTRACT and INTERSECT by a
	single value SELECT.

	* app/tools/gimpselectiontool.h (struct GimpSelectionTool):
	renamed member "op" to "function". Changed "SelectOps saved_op" to
	"GimpChannelOps saved_operation".

	* app/tools/gimpselectiontool.c: we always have the right
	GimpChannelOps in the tool options, so simply use it instead of
	mixing up unrelated stuff in one enum. Results is some medium-ugly
	nested switches, but is generally much cleaner than before.

	* app/tools/gimpforegroundselecttool.c
	* app/tools/gimpfreeselecttool.c
	* app/tools/gimpiscissorstool.c
	* app/tools/gimpregionselecttool.c: changed accordingly. Use the
	operation from the tool options instead of selection_tool->op when
	making the actual selection.
2006-10-18 08:04:55 +00:00
..
actions Applied slightly modified patch from Martin Nordholts which implements 2006-10-15 16:51:30 +00:00
base app/composite/gimp-composite.h app/composite/gimp-composite-generic.c 2006-09-27 23:29:05 +00:00
composite app/composite/gimp-composite.h app/composite/gimp-composite-generic.c 2006-09-27 23:29:05 +00:00
config app/config/gimpdisplayconfig.[ch] app/config/gimprc-blurbs.h added new 2006-09-08 15:05:36 +00:00
core removed the "floating" flag and the floating/sink API. 2006-10-16 17:09:17 +00:00
dialogs if the passed filename starts with a valid, but unhandled uri scheme, fail 2006-10-15 20:04:51 +00:00
display app/actions/data-commands.c app/actions/documents-commands.c 2006-10-09 18:49:15 +00:00
file if the passed filename starts with a valid, but unhandled uri scheme, fail 2006-10-15 20:04:51 +00:00
gui app/actions/data-commands.c app/actions/documents-commands.c 2006-10-09 18:49:15 +00:00
menus app/pdb/Makefile.am app/pdb/gimppluginprocedure.[ch] removed these 2006-08-05 21:21:01 +00:00
paint app/paint/gimpclone.c app/paint/gimpheal.c 2006-09-26 21:53:43 +00:00
paint-funcs Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-10-12 17:07:09 +00:00
pdb removed the "floating" flag and the floating/sink API. 2006-10-16 17:09:17 +00:00
plug-in include the procedure name in the output on stderr. 2006-10-17 15:21:20 +00:00
text app/actions/data-commands.c app/actions/documents-commands.c 2006-10-09 18:49:15 +00:00
tools Separate selection tool function (select, move, cut, ...) from selection 2006-10-18 08:04:55 +00:00
vectors Changed GimpViewable preview rendering to have a context to get 2006-08-29 21:44:51 +00:00
widgets use enum GimpChannelOps instead of SelectOps (which is a tool state). 2006-10-17 19:18:34 +00:00
xcf removed the "floating" flag and the floating/sink API. 2006-10-16 17:09:17 +00:00
.cvsignore tools/Makefile.am build binaries with 2.3 versions. 2004-12-31 00:30:26 +00:00
Makefile.am added $(SYMPREFIX) to the -u flags 2006-08-16 23:05:36 +00:00
about.h use U+00A9 COPYRIGHT SIGN. 2006-03-01 08:06:08 +00:00
airbrush.c
app_procs.c app/app_procs.c moved some code from app_run() to errors_init(). 2006-09-09 17:31:28 +00:00
app_procs.h app/app_procs.[ch] initialize the error subsystem after the gimp object 2006-09-09 16:36:15 +00:00
batch.c formatting. 2006-06-09 06:47:03 +00:00
batch.h app/app_procs.[ch] app/batch.[ch] added new command-line option 2004-10-06 09:56:15 +00:00
errors.c Added message severities and make sure all messages are routed through a 2006-10-09 08:17:22 +00:00
errors.h app/app_procs.c moved some code from app_run() to errors_init(). 2006-09-09 17:31:28 +00:00
fileicon.ico fileicon.ico new icons for the Windows build created by Jernej 2006-05-02 06:37:08 +00:00
gimp-intl.h Applied patch from Zbigniew Chyla: 2006-06-27 07:55:41 +00:00
gimp.rc [new file] app/dialogs/Makefile.am : added to EXTRA_DIST 2004-11-21 14:22:45 +00:00
gimpcore.def updated 2006-09-08 11:45:06 +00:00
main.c app/app_procs.[ch] initialize the error subsystem after the gimp object 2006-09-09 16:36:15 +00:00
makefile.msc include "gimpcontext.h" for gimp_context_set_gradient() 2006-09-03 12:39:24 +00:00
paint_core.h
paint_options.h
plug_in_cmds.c
sanity.c depend on glib >= 2.10.2, gtk+ >= 2.8.18 and pango >= 1.12.3. Define 2006-07-05 13:40:47 +00:00
sanity.h removed the gtk+ sanity check here ... 2004-07-12 13:22:28 +00:00
transform_core.c
units.c app/units.c converted tabs to spaces. 2006-04-11 12:54:09 +00:00
units.h
wilber.ico fileicon.ico new icons for the Windows build created by Jernej 2006-05-02 06:37:08 +00:00