gimp/app/pdb
Michael Natterer e6fb62d4ac Makes default Select -> Border behaviour consistent, and makes 'sticky
2007-03-05  Michael Natterer  <mitch@gimp.org>

	Makes default Select -> Border behaviour consistent, and makes
	'sticky image edges' optional by adding a checkbox in the Border
	Selection dialog. Patch by Martin Nordholts. Fixes bug #350009.

	* app/actions/select-commands.c (select_border_cmd_callback)
	(select_border_callback): Added edge-lock checkbox to dialog and
	modified calls accordingly.

	* app/paint-funcs/paint-funcs.c (border_region)
	(compute_transition): Fixed algorithm. (compute_transition is a
	helper function to the algorithm). Also clarified many parts of
	the algorithm with comments.

	* app/paint-funcs/paint-funcs.h
	* app/core/gimpchannel.[ch]
	* app/core/gimpselection.c: Added gboolean edge_lock to function
	calls/signatures.

	* app/pdb/selection_cmds.c: Regenerated. 


svn path=/trunk/; revision=22047
2007-03-05 20:21:23 +00:00
..
brush_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
brush_select_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
brushes_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
buffer_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
channel_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
color_cmds.c regenerated. 2007-01-18 22:10:27 +00:00
context_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
convert_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
display_cmds.c tools/pdbgen/pdb/display.pdb tools/pdbgen/pdb/drawable.pdb 2007-01-12 19:59:36 +00:00
drawable_cmds.c tools/pdbgen/pdb/display.pdb tools/pdbgen/pdb/drawable.pdb 2007-01-12 19:59:36 +00:00
drawable_transform_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
edit_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
fileops_cmds.c let the filename -> uri functions take a Gimp parameter instead of the 2007-01-19 11:48:48 +00:00
floating_sel_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
font_select_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
fonts_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
gimp-pdb-compat.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimp-pdb-compat.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppdb-query.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppdb-query.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppdb.c added typdef GimpMemsizeFunc. 2007-03-05 20:09:46 +00:00
gimppdb.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpprocedure.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpprocedure.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimprc_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
gradient_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
gradient_select_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
gradients_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
grid_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
guides_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
help_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
image_cmds.c tools/pdbgen/pdb/display.pdb tools/pdbgen/pdb/drawable.pdb 2007-01-12 19:59:36 +00:00
internal_procs.c tools/pdbgen/pdb/display.pdb tools/pdbgen/pdb/drawable.pdb 2007-01-12 19:59:36 +00:00
internal_procs.h HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
layer_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
Makefile.am app/pdb/Makefile.am app/pdb/gimppluginprocedure.[ch] removed these 2006-08-05 21:21:01 +00:00
makefile.msc updated 2006-08-15 15:13:08 +00:00
message_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
misc_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
paint_tools_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
palette_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
palette_select_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
palettes_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
parasite_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
paths_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
pattern_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
pattern_select_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
patterns_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
pdb-types.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
plug_in_cmds.c app/plug-in/Makefile.am app/plug-in/plug-in-types.h removed... 2007-02-19 01:16:05 +00:00
procedural_db_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
progress_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
README Added another warning about autogenerated files 2001-01-21 22:28:16 +00:00
selection_cmds.c Makes default Select -> Border behaviour consistent, and makes 'sticky 2007-03-05 20:21:23 +00:00
selection_tools_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
text_tool_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
transform_tools_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
undo_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
unit_cmds.c HACKING tools/pdbgen/lib.pl fixed spelling of "auto-generated". 2007-01-09 10:52:47 +00:00
vectors_cmds.c tools/pdbgen/pdb/display.pdb tools/pdbgen/pdb/drawable.pdb 2007-01-12 19:59:36 +00:00

This directory contains the PDB-wrappers for various internal
Gimp functions.

THESE FILES ARE AUTOGENERATED AND CHANGES HERE ARE USELESS!

If you need to change the code please have a look in ../../tools/pdbgen/pdb.