Gimp/app/tools
João S. O. Bueno 72ac53705f Adds "fill" arrange modes to the Align Tool
The Align Tool had to be used in a very hacky way if one
intended to evenly distribute items across an image,
or other reference object (it would actually require one to
calculate the item spacing out of GIMP). This adds vertical
and horizontal fill modes: the reference object is divided
in N equal segments, where N is the number of items,
and each item is placed in the center of one of
these segments. The existing "offset" parameter
is used as an extra margin for the distribution,
and can be set to negative values, so that the items can
even get moved outside the boundaries of the reference object.
2014-03-13 03:38:53 -03:00
..
.gitignore
gimp-tools.c Bug 721066 - There is a 2nd, broken, "GEGL Operation" tool in the toolbox 2014-02-04 00:19:30 +01:00
gimp-tools.h
gimpairbrushtool.c Bug 679223 - "Rate" in tool options needs translation context 2012-11-12 01:06:58 +01:00
gimpairbrushtool.h
gimpalignoptions.c Adds "fill" arrange modes to the Align Tool 2014-03-13 03:38:53 -03:00
gimpalignoptions.h Adds "fill" arrange modes to the Align Tool 2014-03-13 03:38:53 -03:00
gimpaligntool.c Adds "fill" arrange modes to the Align Tool 2014-03-13 03:38:53 -03:00
gimpaligntool.h app: cancel the align tool on Escape, and some more cleanup 2011-03-29 15:16:17 +02:00
gimpblendoptions.c app: use the new combo box label in many tool options 2013-06-03 16:40:24 +02:00
gimpblendoptions.h
gimpblendtool.c Bug 598523 - Protect hidden layers from editing 2013-05-13 23:29:43 +02:00
gimpblendtool.h app: port GimpBlendTool to pause()/resume()-less drawing 2011-03-28 11:08:40 +02:00
gimpbrightnesscontrasttool.c app, libgimp: add increment parameters to gimp_prop_widget_set_factor() 2014-02-03 22:57:51 +01:00
gimpbrightnesscontrasttool.h app: configure GimpBrightnessContrastTool's scales according to image precision 2013-06-14 08:17:39 +02:00
gimpbrushtool.c Chain up unconditionally in GObject::constructed() 2012-11-12 21:51:22 +01:00
gimpbrushtool.h app: fix GimpSourceTool's source position drawing for other displays 2011-05-04 23:25:55 +02:00
gimpbucketfilloptions.c app: use the new combo box label in many tool options 2013-06-03 16:40:24 +02:00
gimpbucketfilloptions.h
gimpbucketfilltool.c Bug 598523 - Protect hidden layers from editing 2013-05-13 23:29:43 +02:00
gimpbucketfilltool.h
gimpbycolorselecttool.c app: use the image instead of the projection for accessing a pickable 2013-09-13 23:29:06 +02:00
gimpbycolorselecttool.h
gimpcageoptions.c app: shorten the labels of the cage tool options by adding newlines 2013-03-24 22:11:20 +01:00
gimpcageoptions.h app: derive GimpCageOptions directly from GimpToolOptions 2010-11-04 22:28:47 +01:00
gimpcagetool.c Bug 708521 - Getting rid of cage_complete property on GimpCageTool, redundant with tool_state. 2013-09-22 02:28:30 +12:00
gimpcagetool.h Bug 708521 - Getting rid of cage_complete property on GimpCageTool, redundant with tool_state. 2013-09-22 02:28:30 +12:00
gimpcloneoptions-gui.c app: ellipsize most tool options combo boxes 2013-06-03 17:35:36 +02:00
gimpcloneoptions-gui.h app: use the new combo box label in many tool options 2013-06-03 16:40:24 +02:00
gimpclonetool.c app: use the new combo box label in many tool options 2013-06-03 16:40:24 +02:00
gimpclonetool.h
gimpcolorbalancetool.c app, libgimp: add increment parameters to gimp_prop_widget_set_factor() 2014-02-03 22:57:51 +01:00
gimpcolorbalancetool.h app: use gimp_prop_spin_scale_new() in GimpColorBalanceTool 2013-05-28 23:18:53 +02:00
gimpcolorizetool.c app, libgimp: add increment parameters to gimp_prop_widget_set_factor() 2014-02-03 22:57:51 +01:00
gimpcolorizetool.h app: use gimp_prop_color_button_new() in GimpColorizeTool 2013-05-29 00:45:24 +02:00
gimpcoloroptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpcoloroptions.h
gimpcolorpickeroptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpcolorpickeroptions.h
gimpcolorpickertool.c app: add gimp_tool_gui_set_focus_on_map() and use it 2013-06-08 15:34:23 +02:00
gimpcolorpickertool.h app: use a GimpToolGui in GimpColorPickerTool 2013-06-07 12:11:59 +02:00
gimpcolortool.c app: fix signature of GimpColorTool's "picked" signal 2013-05-30 22:34:55 +02:00
gimpcolortool.h app: add coordinates to GimpColorTool's and GimpImageMapTool's "picked" 2013-05-30 19:29:36 +02:00
gimpconvolvetool.c Bug 679223 - "Rate" in tool options needs translation context 2012-11-12 01:06:58 +01:00
gimpconvolvetool.h app: DodgeBurn/Convolve: Fix error in behavior of modifier keys 2011-04-04 00:38:01 +02:00
gimpcropoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpcropoptions.h
gimpcroptool.c Chain up unconditionally in GObject::constructed() 2012-11-12 21:51:22 +01:00
gimpcroptool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpcurvestool.c Increase Levels, Curves increments to 10000. 2013-12-26 15:41:02 +01:00
gimpcurvestool.h app: remove the legacy curves cruft 2012-05-02 17:46:11 +02:00
gimpdesaturatetool.c app: use gimp_prop_enum_radio_frame_new() in GimpDesaturateTool 2013-05-28 19:01:14 +02:00
gimpdesaturatetool.h app: use gimp_prop_enum_radio_frame_new() in GimpDesaturateTool 2013-05-28 19:01:14 +02:00
gimpdodgeburntool.c app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimpdodgeburntool.h app: DodgeBurn/Convolve: Fix error in behavior of modifier keys 2011-04-04 00:38:01 +02:00
gimpdrawtool.c Bug 699185 - when moving the pointer fast out of guide scope, do not keep it highlighted. 2013-05-12 05:24:12 +09:00
gimpdrawtool.h Bug 663582 - Brush outline is too slow 2012-10-04 20:43:58 +02:00
gimpeditselectiontool.c app: clean out a big bunch of leading tabs. 2013-09-15 04:59:20 +12:00
gimpeditselectiontool.h
gimpellipseselecttool.c app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpellipseselecttool.h
gimperasertool.c app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimperasertool.h
gimpflipoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpflipoptions.h
gimpfliptool.c app: port the entire transform API from TileManager to GeglBuffer 2012-05-02 17:46:06 +02:00
gimpfliptool.h
gimpforegroundselectoptions.c Improve Foreground Select tool's GUI 2013-12-13 12:20:19 -08:00
gimpforegroundselectoptions.h Improve Foreground Select tool's GUI 2013-12-13 12:20:19 -08:00
gimpforegroundselecttool.c app: Allow painting in Foreground Select's preview mode 2013-12-14 02:49:00 -08:00
gimpforegroundselecttool.h Improve Foreground Select tool's GUI 2013-12-13 12:20:19 -08:00
gimpforegroundselecttoolundo.c Chain up unconditionally in GObject::constructed() 2012-11-12 21:51:22 +01:00
gimpforegroundselecttoolundo.h app: disable the foreground select tool properly: #if 0 everything 2012-05-21 03:09:08 +02:00
gimpfreeselecttool.c Bug 692641 - Various spelling fixes 2013-01-27 18:59:02 +01:00
gimpfreeselecttool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpfuzzyselecttool.c app: return GeglBuffer from gimp_image_contiguous_region_foo() 2013-04-09 01:38:24 +02:00
gimpfuzzyselecttool.h
gimpgegltool.c app: add gegl:texturize-canvas to the menus as "Apply Canvas" 2014-01-01 19:07:48 +01:00
gimpgegltool.h app: add a description label to the GEGL tool dialog 2013-05-20 17:42:32 +02:00
gimphealtool.c app: ellipsize most tool options combo boxes 2013-06-03 17:35:36 +02:00
gimphealtool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimphistogramoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimphistogramoptions.h
gimphuesaturationtool.c app, libgimp: add increment parameters to gimp_prop_widget_set_factor() 2014-02-03 22:57:51 +01:00
gimphuesaturationtool.h app: use GimpSpinScales in GimpHueSaturationTool 2013-05-29 00:04:35 +02:00
gimpimagemapoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpimagemapoptions.h
gimpimagemaptool-settings.c app: clean out a big bunch of leading tabs. 2013-09-15 04:59:20 +12:00
gimpimagemaptool-settings.h app: add a ton of parameters to GimpImageMapTool::get_settings_ui() 2012-05-02 17:50:48 +02:00
gimpimagemaptool.c app: add "response" signal to GimpToolGui 2013-06-07 23:45:11 +02:00
gimpimagemaptool.h app: use a GimpToolGui in GimpImageMapTool 2013-06-07 10:28:41 +02:00
gimpinkoptions-gui.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpinkoptions-gui.h
gimpinktool.c app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimpinktool.h
gimpiscissorsoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpiscissorsoptions.h
gimpiscissorstool.c app: use the image instead of the projection for accessing a pickable 2013-09-13 23:29:06 +02:00
gimpiscissorstool.h app: disable the IScissors tool, if you want it back, please go ahead 2012-05-20 20:38:12 +02:00
gimplevelstool.c app, libgimp: add increment parameters to gimp_prop_widget_set_factor() 2014-02-03 22:57:51 +01:00
gimplevelstool.h app: use prop widgets in GimpLevelsTool, and generally clean up a bit 2013-06-17 02:07:10 +02:00
gimpmagnifyoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpmagnifyoptions.h
gimpmagnifytool.c Bug 670024 - Zoom Tool menu label is not translated 2012-02-14 09:54:29 +01:00
gimpmagnifytool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpmeasureoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpmeasureoptions.h
gimpmeasuretool.c app: add gimp_tool_gui_set_focus_on_map() and use it 2013-06-08 15:34:23 +02:00
gimpmeasuretool.h app: use a GimpToolGui in GimpMeasureTool 2013-06-07 12:03:39 +02:00
gimpmoveoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpmoveoptions.h
gimpmovetool.c app: fix conditions for guide and sample point moving/removing 2013-04-25 09:30:46 +02:00
gimpmovetool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpoperationtool.c app: add a label to GimpOperationTool's aux input button 2013-09-17 20:06:37 +02:00
gimpoperationtool.h app: add a label to GimpOperationTool's aux input button 2013-09-17 20:06:37 +02:00
gimppaintbrushtool.c app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimppaintbrushtool.h
gimppaintoptions-gui.c app, libgimp: add increment parameters to gimp_prop_widget_set_factor() 2014-02-03 22:57:51 +01:00
gimppaintoptions-gui.h
gimppainttool.c Bug 700193 - undoing paint tools doesn't update last_coords properly 2013-07-15 00:41:43 +02:00
gimppainttool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimppenciltool.c app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimppenciltool.h
gimpperspectiveclonetool.c app: use the new combo box label in many tool options 2013-06-03 16:40:24 +02:00
gimpperspectiveclonetool.h app: some more code removal and cleanup in the transform classes 2011-03-28 01:20:47 +02:00
gimpperspectivetool.c app: use a GimpToolGui in GimpTransformTool 2013-06-07 11:52:48 +02:00
gimpperspectivetool.h
gimpposterizetool.c app: use gimp_prop_spin_scale_new() in GimpPosterizeTool 2013-05-28 22:47:12 +02:00
gimpposterizetool.h app: use gimp_prop_spin_scale_new() in GimpPosterizeTool 2013-05-28 22:47:12 +02:00
gimprectangleoptions.c app: ellipsize most tool options combo boxes 2013-06-03 17:35:36 +02:00
gimprectangleoptions.h app: move enum GimpRectangleGuide from tools/ to display/ 2011-05-20 19:41:48 +02:00
gimprectangleselectoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimprectangleselectoptions.h
gimprectangleselecttool.c Bug 688068 - Rect selection: "Fixed: Aspect Ratio" doesn't work when... 2013-02-13 00:36:44 +01:00
gimprectangleselecttool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimprectangletool.c app: use the image instead of the projection for accessing a pickable 2013-09-13 23:29:06 +02:00
gimprectangletool.h Bug 666853 - Auto shrink selection doesn't work 2012-01-11 21:12:58 +01:00
gimpregionselectoptions.c app: use the new combo box label in many tool options 2013-06-03 16:40:24 +02:00
gimpregionselectoptions.h
gimpregionselecttool.c app: return GeglBuffer from gimp_image_contiguous_region_foo() 2013-04-09 01:38:24 +02:00
gimpregionselecttool.h app: return GeglBuffer from gimp_image_contiguous_region_foo() 2013-04-09 01:38:24 +02:00
gimprotatetool.c app: use a GimpToolGui in GimpTransformTool 2013-06-07 11:52:48 +02:00
gimprotatetool.h
gimpscaletool.c app: use a GimpToolGui in GimpTransformTool 2013-06-07 11:52:48 +02:00
gimpscaletool.h
gimpseamlesscloneoptions.c app: some general minor seamless-clone cleanup, and make it build 2013-05-15 00:39:06 +02:00
gimpseamlesscloneoptions.h app: some general minor seamless-clone cleanup, and make it build 2013-05-15 00:39:06 +02:00
gimpseamlessclonetool.c app: fix two typos 2013-11-28 19:44:45 +01:00
gimpseamlessclonetool.h app: some general minor seamless-clone cleanup, and make it build 2013-05-15 00:39:06 +02:00
gimpselectionoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpselectionoptions.h
gimpselectiontool.c Bug 688746 - Select tool Alt+Shift and Alt+Ctrl dragging modifies... 2012-12-14 23:02:56 +01:00
gimpselectiontool.h app: make gimp_selection_tool_start_edit() much easier to use correctly 2011-06-03 09:49:40 +02:00
gimpsheartool.c app: use a GimpToolGui in GimpTransformTool 2013-06-07 11:52:48 +02:00
gimpsheartool.h
gimpsmudgetool.c Bug 679223 - "Rate" in tool options needs translation context 2012-11-12 01:06:58 +01:00
gimpsmudgetool.h
gimpsourcetool.c Bug 533590 - Perspective clone of a pattern doesn't apply perspective 2012-11-01 21:39:14 +01:00
gimpsourcetool.h app: fix GimpSourceTool's source position drawing for other displays 2011-05-04 23:25:55 +02:00
gimptextoptions.c Bug 720492 - Letter spacing in Text Tool not reset to default 2013-12-20 13:11:53 +01:00
gimptextoptions.h app: add a GimpText property and construct param to GimpTextStyleEditor 2011-03-18 21:16:53 +01:00
gimptexttool-editor.c app: make Tab, Shift+Tab and Escape move the focus back to text editing 2012-11-09 22:06:51 +01:00
gimptexttool-editor.h
gimptexttool.c Bug 662787 - Segfaults when trying to set a large text size 2013-10-24 20:23:51 +13:00
gimptexttool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpthresholdtool.c app: port GimpThresholdTool to the new variable # of histogram bins 2013-06-12 16:35:15 +02:00
gimpthresholdtool.h app: forgot to remove the Threshold cruft typedef 2012-05-02 17:46:12 +02:00
gimptool-progress.c Bug 702369 - foreground selection doesnt work with image precision >8 bit 2013-06-22 22:26:46 +02:00
gimptool-progress.h app: make GimpTool implement the GimpProgress interface properly 2011-03-25 10:55:07 +01:00
gimptool.c app: clean out a big bunch of leading tabs. 2013-09-15 04:59:20 +12:00
gimptool.h app: add untested infrastructure for tool-internal undo/redo 2013-05-12 19:51:52 +02:00
gimptoolcontrol.c Bug 678890 - Selection box handles do not respond after changing layer 2012-07-26 18:17:01 +02:00
gimptoolcontrol.h Bug 678890 - Selection box handles do not respond after changing layer 2012-07-26 18:17:01 +02:00
gimptooloptions-gui.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimptooloptions-gui.h
gimptransformoptions.c app, libgimp: add increment parameters to gimp_prop_widget_set_factor() 2014-02-03 22:57:51 +01:00
gimptransformoptions.h app, pdb, libgimp: Remove all traces of the supersampling recursion level 2013-05-31 01:15:32 +02:00
gimptransformtool.c Bug 701159 - Wrong name in transform tool dialogs... 2014-02-05 00:57:28 +01:00
gimptransformtool.h app: use a GimpToolGui in GimpTransformTool 2013-06-07 11:52:48 +02:00
gimptransformtoolundo.c Chain up unconditionally in GObject::constructed() 2012-11-12 21:51:22 +01:00
gimptransformtoolundo.h app: the TileManager in gimptransformtoolundo.h needs porting 2012-05-21 02:27:03 +02:00
gimpunifiedtransformtool.c app: use a GimpToolGui in GimpTransformTool 2013-06-07 11:52:48 +02:00
gimpunifiedtransformtool.h transformtool: add old "new" unified transformation tool 2012-08-20 15:22:21 +02:00
gimpvectoroptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpvectoroptions.h
gimpvectortool.c Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
gimpvectortool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpwarpoptions.c app: ellipsize most tool options combo boxes 2013-06-03 17:35:36 +02:00
gimpwarpoptions.h app: reorder GimpWarpOptions properties so "behavior" is first 2013-05-22 01:10:30 +02:00
gimpwarptool.c Bug 704238 - Notify through status bar that warp effect is committed with ENTER 2013-07-21 08:46:13 +09:00
gimpwarptool.h app: implement redo in the warp tool 2013-05-22 23:26:07 +02:00
Makefile.am app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
tool_manager.c app: add untested infrastructure for tool-internal undo/redo 2013-05-12 19:51:52 +02:00
tool_manager.h app: add untested infrastructure for tool-internal undo/redo 2013-05-12 19:51:52 +02:00
tools-enums.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
tools-enums.h app: shorten enum GimpMattingEngine's value names 2013-06-03 23:11:39 +02:00
tools-types.h