Gimp/app/tools
Michael Natterer 13b1e6aafc app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions
First of all, derive GimpFilterOptions from GimpColorOptions, not the
other way around, which was a sick way of magically showing the right
options for various tools. That approach has failed and needed
additional hacks to do the right thing. Simply have the right class
hierarchy and call the right tool options GUI constructors and done.

Remove gimp_histogram_options_gui(), we don't need histogram scale
controls in tool options when we already have them next to the
histograms in the tool dialogs.

Also remove gimp_histogram_options_connect_view() and use a simple
g_object_bind_property() instead.
2016-05-13 22:06:14 +02:00
..
.gitignore
gimp-tools.c app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimp-tools.h
gimpairbrushtool.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpairbrushtool.h
gimpalignoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpalignoptions.h Fixes parent_instence typo 2015-07-25 03:26:56 -03:00
gimpaligntool.c app: use gimp_item_bounds() instead of gimp_vectors_bounds() 2015-07-03 19:38:06 +02:00
gimpaligntool.h
gimpblendoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpblendoptions.h
gimpblendtool.c app: rename GimpImageMap to GimpDrawableFilter 2016-05-12 01:49:53 +02:00
gimpblendtool.h app: rename GimpImageMap to GimpDrawableFilter 2016-05-12 01:49:53 +02:00
gimpbrightnesscontrasttool.c app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimpbrightnesscontrasttool.h app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimpbrushtool.c Bug 740939 - No shortcut actions for changing tool's spacing, hardness and force 2016-03-22 23:54:40 +01:00
gimpbrushtool.h app: also move the "draw brush outline" logic from brush to paint tool 2014-04-12 15:03:15 +02:00
gimpbucketfilloptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpbucketfilloptions.h app: Add "Diagonal neighbors" option to the bucket fill tool 2016-01-17 00:46:54 +01:00
gimpbucketfilltool.c app: change parameters of gimp_fill_options_new() 2016-03-15 20:10:16 +01:00
gimpbucketfilltool.h
gimpbycolorselecttool.c app: rename gimpimage-contiguous-region.[ch] to gimppickable-....[ch] 2014-05-31 09:52:44 +02:00
gimpbycolorselecttool.h
gimpcageoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpcageoptions.h
gimpcagetool.c app: rename GimpImageMap to GimpDrawableFilter 2016-05-12 01:49:53 +02:00
gimpcagetool.h app: rename GimpImageMap to GimpDrawableFilter 2016-05-12 01:49:53 +02:00
gimpcloneoptions-gui.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01: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: rename all values of enum GimpContextPropMask 2015-09-08 21:18:49 +02:00
gimpclonetool.h
gimpcolorbalancetool.c app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimpcolorbalancetool.h app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimpcolorizetool.c app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions 2016-05-13 22:06:14 +02:00
gimpcolorizetool.h app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimpcoloroptions.c app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions 2016-05-13 22:06:14 +02:00
gimpcoloroptions.h app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions 2016-05-13 22:06:14 +02:00
gimpcolorpickeroptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpcolorpickeroptions.h
gimpcolorpickertool.c app: add "title", "icon_name" and "help_id" to gimp_tool_gui_new() 2016-01-22 23:41:45 +01:00
gimpcolorpickertool.h app: use a GimpToolGui in GimpColorPickerTool 2013-06-07 12:11:59 +02:00
gimpcolortool.c Bug 668016 - Accidentally clicking ruler loses active tool's state 2016-04-03 16:41:42 +02:00
gimpcolortool.h Bug 668016 - Accidentally clicking ruler loses active tool's state 2016-04-03 16:41:42 +02:00
gimpconvolvetool.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpconvolvetool.h
gimpcropoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpcropoptions.h Fixes parent_instence typo 2015-07-25 03:26:56 -03:00
gimpcroptool.c Bug 757905 - using select tool on image in one tab causes user to lose... 2015-11-20 20:51:23 +01:00
gimpcroptool.h
gimpcurvestool.c app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions 2016-05-13 22:06:14 +02:00
gimpcurvestool.h app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimpdodgeburntool.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpdodgeburntool.h
gimpdrawtool.c app: move all guide styling to gimpcanvas-style. 2016-02-03 19:38:32 +01:00
gimpdrawtool.h app: move all guide styling to gimpcanvas-style. 2016-02-03 19:38:32 +01:00
gimpeditselectiontool.c app: get rid of hardcoding GDK_SHIFT_MASK in tools/ 2015-10-17 15:31:08 +02:00
gimpeditselectiontool.h
gimpellipseselecttool.c
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
gimpfilteroptions.c app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions 2016-05-13 22:06:14 +02:00
gimpfilteroptions.h app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions 2016-05-13 22:06:14 +02:00
gimpfiltertool-settings.c app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimpfiltertool-settings.h app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimpfiltertool.c app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions 2016-05-13 22:06:14 +02:00
gimpfiltertool.h app: rename GimpImageMap to GimpDrawableFilter 2016-05-12 01:49:53 +02:00
gimpflipoptions.c Bug 764589 - Flip Tool: Use "Transform" and "Direction" instead... 2016-04-05 18:59:18 +02:00
gimpflipoptions.h
gimpfliptool.c app: pass profiles around along with the buffers in the transform code 2016-05-08 18:35:40 +02:00
gimpfliptool.h
gimpforegroundselectoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpforegroundselectoptions.h Improve Foreground Select tool's GUI 2013-12-13 12:20:19 -08:00
gimpforegroundselecttool.c app: add an offset to GimpDisplayShell's mask 2016-02-05 21:21:52 +01:00
gimpforegroundselecttool.h Bug 312780 - Add undo to foreground selection tool 2014-04-19 00:34:21 +02:00
gimpforegroundselecttoolundo.c Chain up unconditionally in GObject::constructed() 2012-11-12 21:51:22 +01:00
gimpforegroundselecttoolundo.h app: move tool undo typedefs out of tools-types.h 2016-05-11 11:23:14 +02:00
gimpfreeselecttool.c Bug 757905 - using select tool on image in one tab causes user to lose... 2015-11-20 19:17:45 +01:00
gimpfreeselecttool.h
gimpfuzzyselecttool.c app: Add "Diagonal neighbors" option to the fuzzy select tool 2016-01-17 00:46:54 +01:00
gimpfuzzyselecttool.h
gimpgegltool.c app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions 2016-05-13 22:06:14 +02:00
gimpgegltool.h app: add a description label to the GEGL tool dialog 2013-05-20 17:42:32 +02:00
gimpguidetool.c app: change GimpGuideTool to live-move custom guides 2016-04-04 22:09:51 +02:00
gimpguidetool.h app: change GimpGuideTool to live-move custom guides 2016-04-04 22:09:51 +02:00
gimphandletransformoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimphandletransformoptions.h Bug 721009 - new transform tool with freely placeable handles 2015-03-05 12:36:59 +01:00
gimphandletransformtool.c app: rename all values of enum GimpContextPropMask 2015-09-08 21:18:49 +02:00
gimphandletransformtool.h Bug 721009 - new transform tool with freely placeable handles 2015-03-05 12:36:59 +01:00
gimphealtool.c app: ellipsize most tool options combo boxes 2013-06-03 17:35:36 +02:00
gimphealtool.h
gimphistogramoptions.c app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions 2016-05-13 22:06:14 +02:00
gimphistogramoptions.h app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions 2016-05-13 22:06:14 +02:00
gimphuesaturationtool.c app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimphuesaturationtool.h app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimpinkoptions-gui.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpinkoptions-gui.h
gimpinktool.c app: rename all values of enum GimpContextPropMask 2015-09-08 21:18:49 +02:00
gimpinktool.h app: use gimp_paint_tool_set_draw_circle() in the ink tool 2014-04-09 15:27:37 +02:00
gimpiscissorsoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpiscissorsoptions.h
gimpiscissorstool.c app: get rid of hardcoding GDK_SHIFT_MASK in tools/ 2015-10-17 15:31:08 +02:00
gimpiscissorstool.h app: Iscissors: allow to remove points with Control-Click 2015-03-28 22:41:43 +01:00
gimplevelstool.c app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions 2016-05-13 22:06:14 +02:00
gimplevelstool.h app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimpmagnifyoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpmagnifyoptions.h
gimpmagnifytool.c app: disable "Resize windows on zoom/resize" in single-window mode 2016-01-10 20:09:28 +01:00
gimpmagnifytool.h
gimpmeasureoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpmeasureoptions.h
gimpmeasuretool.c app: add "title", "icon_name" and "help_id" to gimp_tool_gui_new() 2016-01-22 23:41:45 +01:00
gimpmeasuretool.h app: use a GimpToolGui in GimpMeasureTool 2013-06-07 12:03:39 +02:00
gimpmoveoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpmoveoptions.h Fixes parent_instence typo 2015-07-25 03:26:56 -03:00
gimpmovetool.c Bug 668016 - Accidentally clicking ruler loses active tool's state 2016-04-03 16:41:42 +02:00
gimpmovetool.h Bug 668016 - Accidentally clicking ruler loses active tool's state 2016-04-03 16:41:42 +02:00
gimpmybrushoptions-gui.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpmybrushoptions-gui.h app: connect the MyPaint brush core with the new brush container 2015-12-21 12:28:46 +01:00
gimpmybrushtool.c Bug 740939 - No shortcut actions for changing tool's spacing, hardness and force 2016-03-22 23:54:40 +01:00
gimpmybrushtool.h app: correct outline calculation to match mypaint and add fallback 2015-12-29 19:37:45 +02:00
gimpnpointdeformationoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpnpointdeformationoptions.h app: npd: no CAPS in property and member names 2015-03-01 18:21:17 +01:00
gimpnpointdeformationtool.c app: get rid of hardcoding GDK_SHIFT_MASK in tools/ 2015-10-17 15:31:08 +02:00
gimpnpointdeformationtool.h app: simplify npd tool motion event handling 2015-03-01 23:57:10 +01:00
gimpoperationtool.c app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions 2016-05-13 22:06:14 +02:00
gimpoperationtool.h app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimppaintbrushtool.c app: rename all values of enum GimpContextPropMask 2015-09-08 21:18:49 +02:00
gimppaintbrushtool.h
gimppaintoptions-gui.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimppaintoptions-gui.h
gimppainttool.c app: get rid of hardcoding GDK_SHIFT_MASK in tools/ 2015-10-17 15:31:08 +02:00
gimppainttool.h app: get rid of hardcoding GDK_SHIFT_MASK in tools/ 2015-10-17 15:31:08 +02:00
gimppenciltool.c app: rename all values of enum GimpContextPropMask 2015-09-08 21:18:49 +02:00
gimppenciltool.h
gimpperspectiveclonetool.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpperspectiveclonetool.h
gimpperspectivetool.c app: rename all values of enum GimpContextPropMask 2015-09-08 21:18:49 +02:00
gimpperspectivetool.h
gimprectangleoptions.c Initialize GValues with G_VALUE_INIT instead of { 0, } 2016-03-26 15:59:26 +01:00
gimprectangleoptions.h
gimprectangleselectoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimprectangleselectoptions.h Fixes parent_instence typo 2015-07-25 03:26:56 -03:00
gimprectangleselecttool.c Bug 757905 - using select tool on image in one tab causes user to lose... 2015-11-20 20:51:23 +01:00
gimprectangleselecttool.h
gimprectangletool.c Bug 757905 - using select tool on image in one tab causes user to lose... 2015-11-20 20:51:23 +01:00
gimprectangletool.h Bug 666853 - Auto shrink selection doesn't work 2012-01-11 21:12:58 +01:00
gimpregionselectoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpregionselectoptions.h app: Add "Diagonal neighbors" option to the fuzzy select tool 2016-01-17 00:46:54 +01:00
gimpregionselecttool.c app: add an offset to GimpDisplayShell's mask 2016-02-05 21:21:52 +01:00
gimpregionselecttool.h app: return GeglBuffer from gimp_image_contiguous_region_foo() 2013-04-09 01:38:24 +02:00
gimprotatetool.c app: rename all values of enum GimpContextPropMask 2015-09-08 21:18:49 +02:00
gimprotatetool.h
gimpsamplepointtool.c Bug 668016 - Accidentally clicking ruler loses active tool's state 2016-04-03 16:41:42 +02:00
gimpsamplepointtool.h Bug 668016 - Accidentally clicking ruler loses active tool's state 2016-04-03 16:41:42 +02:00
gimpscaletool.c app: rename all values of enum GimpContextPropMask 2015-09-08 21:18:49 +02:00
gimpscaletool.h
gimpseamlesscloneoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpseamlesscloneoptions.h "gegl:seamless-clone" operation's properties "max-refine-steps" changed… 2015-07-12 19:47:49 +02:00
gimpseamlessclonetool.c app: rename GimpImageMap to GimpDrawableFilter 2016-05-12 01:49:53 +02:00
gimpseamlessclonetool.h app: rename GimpImageMap to GimpDrawableFilter 2016-05-12 01:49:53 +02:00
gimpselectionoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01: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
gimpsheartool.c Bug 761170 - Warnings building with clang 2016-02-12 22:49:47 +01:00
gimpsheartool.h
gimpsmudgetool.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpsmudgetool.h
gimpsourcetool.c app: get rid of hardcoding GDK_SHIFT_MASK in tools/ 2015-10-17 15:31:08 +02:00
gimpsourcetool.h
gimptextoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimptextoptions.h
gimptexttool-editor.c app: indentation cleanup. 2016-04-16 19:08:13 +01:00
gimptexttool-editor.h Bug 751333 - Crash when moving cursor with ibus "Hangul" input method... 2016-04-16 14:24:54 +01:00
gimptexttool.c Bug 751333 - Crash when moving cursor with ibus "Hangul" input method... 2016-04-16 14:24:54 +01:00
gimptexttool.h Bug 751333 - Crash when moving cursor with ibus "Hangul" input method... 2016-04-16 14:24:54 +01:00
gimpthresholdtool.c app: clean up a lot of werid code in GimpColorOptions and GimpFilterOptions 2016-05-13 22:06:14 +02:00
gimpthresholdtool.h app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
gimptilehandleriscissors.c app: fix warnings in GimpTileHandlerIscissors 2015-03-30 22:51:13 +02:00
gimptilehandleriscissors.h app: resurrect the Iscissors tool to a zombie state 2015-03-17 22:24:56 +01:00
gimptool-progress.c app: add gimp_progress_set_text_literal() 2014-07-20 23:32:19 +02:00
gimptool-progress.h
gimptool.c app: convert all stock IDs kept around by the core by icon names 2014-05-07 01:01:56 +02:00
gimptool.h app: implement progress canceling in GimpTool 2014-06-30 00:02:33 +02:00
gimptoolcontrol.c Bug 740939 - No shortcut actions for changing tool's spacing, hardness and force 2016-03-22 23:54:40 +01:00
gimptoolcontrol.h Bug 740939 - No shortcut actions for changing tool's spacing, hardness and force 2016-03-22 23:54:40 +01: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: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimptransformoptions.h app: oops, fix last commit 2015-03-05 10:28:50 +01:00
gimptransformtool.c app: pass profiles around along with the buffers in the transform code 2016-05-08 18:35:40 +02:00
gimptransformtool.h app: pass profiles around along with the buffers in the transform code 2016-05-08 18:35:40 +02:00
gimptransformtoolundo.c Chain up unconditionally in GObject::constructed() 2012-11-12 21:51:22 +01:00
gimptransformtoolundo.h app: move tool undo typedefs out of tools-types.h 2016-05-11 11:23:14 +02:00
gimpunifiedtransformtool.c Bug 756775 - UnifiedTransformTool: nan value in handle geometry computation 2015-11-24 10:31:47 +01:00
gimpunifiedtransformtool.h transformtool: add old "new" unified transformation tool 2012-08-20 15:22:21 +02:00
gimpvectoroptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpvectoroptions.h
gimpvectortool.c app: get rid of hardcoding GDK_SHIFT_MASK in tools/ 2015-10-17 15:31:08 +02:00
gimpvectortool.h
gimpwarpoptions.c app: port tons of files to the new GIMP_CONFIG_PROP_FOO() macros 2016-02-11 23:46:24 +01:00
gimpwarpoptions.h app: implement creating an animation from a warp tool transform 2014-11-08 00:47:39 +01:00
gimpwarptool.c app: rename GimpImageMap to GimpDrawableFilter 2016-05-12 01:49:53 +02:00
gimpwarptool.h app: rename GimpImageMap to GimpDrawableFilter 2016-05-12 01:49:53 +02:00
Makefile.am app: rename GimpImageMapTool to GimpFilterTool 2016-05-10 13:52:24 +02:00
tool_manager.c Bug 766342: EEEEeEeek! 4 GeglBuffers leaked 2016-05-13 13:13:22 +02:00
tool_manager.h app: make tool_manager_select_tool() a private function 2014-04-04 16:47:51 +02:00
tools-enums.c app: improve usability of the handle transform tool 2015-04-02 23:31:41 +02:00
tools-enums.h app: improve usability of the handle transform tool 2015-04-02 23:31:41 +02:00
tools-types.h app: move tool undo typedefs out of tools-types.h 2016-05-11 11:23:14 +02:00