Gimp/app/tools
Michael Natterer 014cd08c5c Bug 750953 - The Curves dialog should present per channel lines...
...when opened by the "Edit these settings as Curves" button on the
Levels dialog

The code to configure the entire GUI correctly was not even called
when initially creating the curves dialog (the color bars probably
looked right just because of default values of their own).

Factor out gimp_curves_tool_update_channel() which properly updates
the GUI. Call it after the dialog has been created, and when the
active channel changes.
2015-06-15 00:11:13 +02:00
..
.gitignore
gimp-tools.c configure/app: libmypaint becomes an optional dependency. 2015-03-30 22:38:35 +02: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 app, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO() 2014-05-14 23:34:01 +02:00
gimpalignoptions.h Adds "fill" arrange modes to the Align Tool 2014-03-13 03:38:53 -03:00
gimpaligntool.c app: commit ongoing tool operations on tool change instead of cancelling 2014-04-04 22:34:26 +02: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 newly added libgimpwidgets icon name APIs 2014-05-07 21:32:09 +02:00
gimpblendoptions.h
gimpblendtool.c app: Animate blend tool handles appearing/disappearing 2014-10-18 21:07:18 -04:00
gimpblendtool.h Revert "app: Refactor GimpBlendTool to not use update methods." 2014-10-18 19:05:56 -04:00
gimpbrightnesscontrasttool.c app: GimpBrightnessContrastTool: don't call gimp_image_map_tool_preview() 2014-05-22 01:25:01 +02:00
gimpbrightnesscontrasttool.h app: configure GimpBrightnessContrastTool's scales according to image precision 2013-06-14 08:17:39 +02:00
gimpbrushtool.c app: separate fallback cursor from primary indicator cursor 2014-11-19 00:41:43 +02: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, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO() 2014-05-14 23:34:01 +02:00
gimpbucketfilloptions.h
gimpbucketfilltool.c app: factor out utility function gimp_get_fill_params() 2014-06-03 14:00:01 +02: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: 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 app: some cosmetic cleanup in the cage tool 2015-03-02 01:02:06 +01: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 libgimpbase,*: clean up enum values in gimpbaseenums.h 2014-04-29 20:58:30 +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: use the GParamSpec's nick as label in gimp_prop_spin_scale_new() 2014-06-01 23:39:19 +02: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, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO() 2014-05-14 23:34:01 +02:00
gimpcolorpickeroptions.h
gimpcolorpickertool.c app: some cosmetic code cleanup in the color picker tools 2014-12-01 13:49:40 +01:00
gimpcolorpickertool.h app: use a GimpToolGui in GimpColorPickerTool 2013-06-07 12:11:59 +02:00
gimpcolortool.c app: some cosmetic code cleanup in the color picker tools 2014-12-01 13:49:40 +01:00
gimpcolortool.h app: add coordinates to GimpColorTool's and GimpImageMapTool's "picked" 2013-05-30 19:29:36 +02:00
gimpconvolvetool.c all,libgimp*: move GimpConvolveType and GimpInkBlobType to libgimpbase 2014-04-29 22:44:58 +02:00
gimpconvolvetool.h app: DodgeBurn/Convolve: Fix error in behavior of modifier keys 2011-04-04 00:38:01 +02:00
gimpcropoptions.c app, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO() 2014-05-14 23:34:01 +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 Bug 750953 - The Curves dialog should present per channel lines... 2015-06-15 00:11:13 +02: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 libgimpbase,*: clean up enum values in gimpbaseenums.h 2014-04-29 20:58:30 +02:00
gimpdodgeburntool.h app: DodgeBurn/Convolve: Fix error in behavior of modifier keys 2011-04-04 00:38:01 +02:00
gimpdrawtool.c app: add crosshair drawing to GimpCanvasAnchor and use it in GimpPaintTool 2014-11-18 23:06:43 +01:00
gimpdrawtool.h app: add crosshair drawing to GimpCanvasAnchor and use it in GimpPaintTool 2014-11-18 23:06:43 +01:00
gimpeditselectiontool.c Bug 730862 - Preview frozen while dragging selection tools... 2014-06-02 20:55:33 +02: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: use the newly added libgimpwidgets icon name APIs 2014-05-07 21:32:09 +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 tooltips 2015-05-07 15:42:00 +03:00
gimpforegroundselectoptions.h Improve Foreground Select tool's GUI 2013-12-13 12:20:19 -08:00
gimpforegroundselecttool.c follow gegl api changes from commit af5361ca8d, with an abyss policy argument 2015-05-25 01:27:31 +02: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: disable the foreground select tool properly: #if 0 everything 2012-05-21 03:09:08 +02:00
gimpfreeselecttool.c Bug 730862 - Preview frozen while dragging selection tools... 2014-06-02 20:55:33 +02:00
gimpfreeselecttool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpfuzzyselecttool.c app: rename gimpimage-contiguous-region.[ch] to gimppickable-....[ch] 2014-05-31 09:52:44 +02:00
gimpfuzzyselecttool.h
gimpgegltool.c app, menus: add gegl:displace to Filters -> Map 2015-06-10 19:43:34 +02:00
gimpgegltool.h app: add a description label to the GEGL tool dialog 2013-05-20 17:42:32 +02:00
gimphandletransformoptions.c app: improve usability of the handle transform tool 2015-04-02 23:31:41 +02:00
gimphandletransformoptions.h Bug 721009 - new transform tool with freely placeable handles 2015-03-05 12:36:59 +01:00
gimphandletransformtool.c app: improve usability of the handle transform tool 2015-04-02 23:31:41 +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 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: port GimpImageMapTool's settings API from filename to GFile 2014-07-01 15:13:02 +02:00
gimpimagemapoptions.h app: port GimpImageMapTool's settings API from filename to GFile 2014-07-01 15:13:02 +02:00
gimpimagemaptool-settings.c Clean up code around calls to g_file_replace() 2014-10-04 02:44:54 +02:00
gimpimagemaptool-settings.h app: change GimpImageMapTool::get_settings_ui()'s "default_folder" to GFile 2014-07-29 11:56:49 +02:00
gimpimagemaptool.c app: hide the region combo for operations which do not depend on the region 2015-04-10 13:20:26 +02:00
gimpimagemaptool.h app: change GimpImageMapTool::get_settings_ui()'s "default_folder" to GFile 2014-07-29 11:56:49 +02:00
gimpinkoptions-gui.c app: use the newly added libgimpwidgets icon name APIs 2014-05-07 21:32:09 +02:00
gimpinkoptions-gui.h
gimpinktool.c app: rename the value-1...value-4 actions to opacity, size, aspect, angle 2014-04-19 20:09:39 +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: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpiscissorsoptions.h
gimpiscissorstool.c app: Iscissors: actually set the state to REMOVE so the right cursor appears 2015-03-28 22:46:49 +01:00
gimpiscissorstool.h app: Iscissors: allow to remove points with Control-Click 2015-03-28 22:41:43 +01:00
gimplevelstool.c app: port GimpImageMapTool settings import/export to streams 2014-07-04 18:31:00 +02: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, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO() 2014-05-14 23:34:01 +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 an "auto overlay" API to GimpToolGui 2014-06-09 03:08:43 +02:00
gimpmeasuretool.h app: use a GimpToolGui in GimpMeasureTool 2013-06-07 12:03:39 +02:00
gimpmoveoptions.c app: use the newly added libgimpwidgets icon name APIs 2014-05-07 21:32:09 +02:00
gimpmoveoptions.h
gimpmovetool.c app: guide cleanup 2014-07-10 00:20:57 +02:00
gimpmovetool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpmybrushoptions-gui.c app: make the MyPaint brush path configurable in Prefs -> Folders 2015-04-25 21:14:22 -04:00
gimpmybrushoptions-gui.h configure/app: libmypaint becomes an optional dependency. 2015-03-30 22:38:35 +02:00
gimpmybrushtool.c configure/app: libmypaint becomes an optional dependency. 2015-03-30 22:38:35 +02:00
gimpmybrushtool.h configure/app: libmypaint becomes an optional dependency. 2015-03-30 22:38:35 +02:00
gimpnpointdeformationoptions.c app: npd: no CAPS in property and member names 2015-03-01 18:21:17 +01:00
gimpnpointdeformationoptions.h app: npd: no CAPS in property and member names 2015-03-01 18:21:17 +01:00
gimpnpointdeformationtool.c app: move the N-Point Deformation tool to the playground 2015-03-03 20:26:58 +01:00
gimpnpointdeformationtool.h app: simplify npd tool motion event handling 2015-03-01 23:57:10 +01:00
gimpoperationtool.c app: remove GimpOperationTool's "config" member 2015-04-10 14:10:19 +02:00
gimpoperationtool.h app: remove GimpOperationTool's "config" member 2015-04-10 14:10:19 +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 configure/app: libmypaint becomes an optional dependency. 2015-03-30 22:38:35 +02:00
gimppaintoptions-gui.h app: get rid of more tables in the tool options and fix up spacing a bit 2010-11-02 22:14:34 +01:00
gimppainttool.c app: draw the paint tool fallback crosshair only as last resort 2014-11-19 19:55:22 +01:00
gimppainttool.h app: separate fallback cursor from primary indicator cursor 2014-11-19 00:41:43 +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: commit ongoing tool operations on tool change instead of cancelling 2014-04-04 22:34:26 +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: some cleanup in GimpTransformTool and subclasses 2015-03-23 23:18:28 +01: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: use the newly added libgimpwidgets icon name APIs 2014-05-07 21:32:09 +02:00
gimprectangleoptions.h app: move enum GimpRectangleGuide from tools/ to display/ 2011-05-20 19:41:48 +02:00
gimprectangleselectoptions.c app, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO() 2014-05-14 23:34:01 +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 Bug 735516 - Crop to content fails 2014-08-31 17:41:54 +02:00
gimprectangletool.h Bug 666853 - Auto shrink selection doesn't work 2012-01-11 21:12:58 +01:00
gimpregionselectoptions.c app: allow the fuzzy and by-color select tools to show the mask directly 2014-06-11 22:15:00 +02:00
gimpregionselectoptions.h app: allow the fuzzy and by-color select tools to show the mask directly 2014-06-11 22:15:00 +02:00
gimpregionselecttool.c app: fix implicit enum casting 2015-01-10 00:02:28 +01:00
gimpregionselecttool.h app: return GeglBuffer from gimp_image_contiguous_region_foo() 2013-04-09 01:38:24 +02:00
gimprotatetool.c app: some cleanup in GimpTransformTool and subclasses 2015-03-23 23:18:28 +01:00
gimprotatetool.h app: store adjustments as GtkAdjustment pointers instead of GtkObject ones 2010-10-19 12:28:26 +02:00
gimpscaletool.c app: some cleanup in GimpTransformTool and subclasses 2015-03-23 23:18:28 +01:00
gimpscaletool.h
gimpseamlesscloneoptions.c app, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO() 2014-05-14 23:34:01 +02:00
gimpseamlesscloneoptions.h app: add correct options for seamless clone operation. 2014-04-30 09:07:03 +12:00
gimpseamlessclonetool.c app: move the seamless clone tool to the playground 2015-06-14 13:02:31 +02: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, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO() 2014-05-14 23:34:01 +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 GimpSpinScale in the shear tool dialog 2014-05-25 15:44:38 +02:00
gimpsheartool.h app: store adjustments as GtkAdjustment pointers instead of GtkObject ones 2010-10-19 12:28:26 +02:00
gimpsmudgetool.c Bug 679223 - "Rate" in tool options needs translation context 2012-11-12 01:06:58 +01:00
gimpsmudgetool.h
gimpsourcetool.c app: don't create a fallback crosshair in gimp_brush_tool_create_outline() 2014-04-09 14:53:24 +02:00
gimpsourcetool.h app: fix GimpSourceTool's source position drawing for other displays 2011-05-04 23:25:55 +02:00
gimptextoptions.c app, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO() 2014-05-14 23:34:01 +02:00
gimptextoptions.h app: add a GimpText property and construct param to GimpTextStyleEditor 2011-03-18 21:16:53 +01:00
gimptexttool-editor.c Bug 737583 - Fix static placement of Chinese IME window 2014-10-03 00:04:24 +02:00
gimptexttool-editor.h Bug 737583 - Fix static placement of Chinese IME window 2014-10-03 00:04:24 +02:00
gimptexttool.c app: fix implicit enum casting 2015-01-10 00:02:28 +01:00
gimptexttool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpthresholdtool.c app: use the newly added libgimpwidgets icon name APIs 2014-05-07 21:32:09 +02:00
gimpthresholdtool.h app: forgot to remove the Threshold cruft typedef 2012-05-02 17:46:12 +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 app: make GimpTool implement the GimpProgress interface properly 2011-03-25 10:55:07 +01:00
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 730862 - Preview frozen while dragging selection tools... 2014-06-02 20:55:33 +02:00
gimptoolcontrol.h app: rename the value-1...value-4 actions to opacity, size, aspect, angle 2014-04-19 20:09:39 +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 gimptransformoptions: Mark strings for translation 2015-05-03 01:24:55 +02:00
gimptransformoptions.h app: oops, fix last commit 2015-03-05 10:28:50 +01:00
gimptransformtool.c Bug 748762 - GIMP crashes when a selection is outside a layer boundary... 2015-05-02 00:00:39 -04:00
gimptransformtool.h app: some cleanup in GimpTransformTool and subclasses 2015-03-23 23:18:28 +01: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: some cleanup in GimpTransformTool and subclasses 2015-03-23 23:18:28 +01: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 730862 - Preview frozen while dragging selection tools... 2014-06-02 20:55:33 +02:00
gimpvectortool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpwarpoptions.c app: implement creating an animation from a warp tool transform 2014-11-08 00:47:39 +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: implement creating an animation from a warp tool transform 2014-11-08 00:47:39 +01:00
gimpwarptool.h app: implement redo in the warp tool 2013-05-22 23:26:07 +02:00
Makefile.am app: first draft of GimpMybrushTool, which uses MyPaint brushes 2015-03-30 22:38:34 +02:00
tool_manager.c app: commit ongoing tool operations on tool change instead of cancelling 2014-04-04 22:34:26 +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: convert all stock IDs kept around by the core by icon names 2014-05-07 01:01:56 +02:00