Gimp/app/tools
Michael Natterer ec196a8ac4 app: allow to set a color for GimpCurveView's primary curve
and redo how the curves tool sets its curves in order to support this
without code duplication. Also change the color of the yellow curve in
the dynamics output editor to orange because yellow is hardly visible.
2011-02-10 20:05:50 +01:00
..
.gitignore Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
gimp-tools.c app: move the cage tool after all other transform tools, not before them 2010-11-28 13:16:35 +01:00
gimp-tools.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpairbrushtool.c app: use spin scales for all trivial cases in tool options 2010-11-01 21:48:59 +01:00
gimpairbrushtool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpalignoptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpalignoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpaligntool.c app: implement GObject::constructed() instead of ::constructor() 2011-01-13 10:06:07 +01:00
gimpaligntool.h app: store adjustments as GtkAdjustment pointers instead of GtkObject ones 2010-10-19 12:28:26 +02:00
gimpblendoptions.c app: get rid of more tables in the tool options and fix up spacing a bit 2010-11-02 22:14:34 +01:00
gimpblendoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpblendtool.c app: consistent handle sizes for tool drawing 2010-11-08 22:37:00 +01:00
gimpblendtool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbrightnesscontrasttool.c app: no need to set a GtkRange's update-policy to CONTINUOUS 2011-01-07 17:18:48 +01:00
gimpbrightnesscontrasttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbrushtool.c app: implement GObject::constructed() instead of ::constructor() 2011-01-13 10:06:07 +01:00
gimpbrushtool.h Revert "app: Do not show brush outline when painting" 2010-03-19 21:21:01 +02:00
gimpbucketfilloptions.c app: move "default-threshold" from GimpGuiConfig to GimpCoreConfig 2011-02-06 11:20:06 +01:00
gimpbucketfilloptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbucketfilltool.c Use gimp_display_get_image() instead of display->image 2009-10-07 19:00:42 +02:00
gimpbucketfilltool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbycolorselecttool.c Use gimp_display_get_image() instead of display->image 2009-10-06 19:20:44 +02:00
gimpbycolorselecttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcageoptions.c app: remove useless box from cage options gui 2010-11-04 22:32:01 +01:00
gimpcageoptions.h app: derive GimpCageOptions directly from GimpToolOptions 2010-11-04 22:28:47 +01:00
gimpcagetool.c app: set the cage tool's dirty mask so it is canceled upon image changes 2010-11-21 14:13:58 +01:00
gimpcagetool.h app: move all the cage modifying logic to button_release() 2010-11-05 23:49:48 +01:00
gimpclonetool.c app: make the brush, pattern etc selecing boxes more compact 2010-11-02 14:05:47 +01:00
gimpclonetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolorbalancetool.c app: no need to set a GtkRange's update-policy to CONTINUOUS 2011-01-07 17:18:48 +01:00
gimpcolorbalancetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolorizetool.c app: no need to set a GtkRange's update-policy to CONTINUOUS 2011-01-07 17:18:48 +01:00
gimpcolorizetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcoloroptions.c app: use spin scales for all trivial cases in tool options 2010-11-01 21:48:59 +01:00
gimpcoloroptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolorpickeroptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolorpickeroptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolorpickertool.c app: implement GObject::constructed() instead of ::constructor() 2011-01-13 10:06:07 +01:00
gimpcolorpickertool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolortool.c app: add gimp_display_shell_selection_pause() and _resume() 2010-10-09 14:26:33 +02:00
gimpcolortool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpconvolvetool.c app: use spin scales for all trivial cases in tool options 2010-11-01 21:48:59 +01:00
gimpconvolvetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcropoptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcropoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcroptool.c app: implement GObject::constructed() instead of ::constructor() 2011-01-13 10:06:07 +01:00
gimpcroptool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcurvestool.c app: allow to set a color for GimpCurveView's primary curve 2011-02-10 20:05:50 +01:00
gimpcurvestool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdesaturatetool.c Update Desaturate tool's status text 2010-07-05 19:27:44 +05:30
gimpdesaturatetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdodgeburntool.c app: use spin scales for all trivial cases in tool options 2010-11-01 21:48:59 +01:00
gimpdodgeburntool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdrawtool.c app: remove unused #includes 2010-11-15 00:23:18 +01:00
gimpdrawtool.h app: define one more standard tool handle size 2010-11-08 22:48:50 +01:00
gimpeditselectiontool.c app: define one more standard tool handle size 2010-11-08 22:48:50 +01:00
gimpeditselectiontool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpellipseselecttool.c app: rename all gimp_draw_tool_draw_foo() functions 2010-09-25 19:02:22 +02:00
gimpellipseselecttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimperasertool.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimperasertool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpflipoptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpflipoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpfliptool.c Use gimp_display_get_image() instead of display->image 2009-10-06 19:20:44 +02:00
gimpfliptool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpforegroundselectoptions.c app: use GimpRGB as mask color 2010-09-29 20:35:00 +02:00
gimpforegroundselectoptions.h app: use GimpRGB as mask color 2010-09-29 20:35:00 +02:00
gimpforegroundselecttool.c app: implement GObject::constructed() instead of ::constructor() 2011-01-13 10:06:07 +01:00
gimpforegroundselecttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpforegroundselecttoolundo.c app: implement GObject::constructed() instead of ::constructor() 2011-01-13 10:06:07 +01:00
gimpforegroundselecttoolundo.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpfreeselecttool.c app: consistent handle sizes for tool drawing 2010-11-08 22:37:00 +01:00
gimpfreeselecttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpfuzzyselecttool.c Use gimp_display_get_image() instead of display->image 2009-10-06 19:20:44 +02:00
gimpfuzzyselecttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpgegltool.c gegl-tool: remove render ops from blacklist 2011-01-13 23:02:50 +00:00
gimpgegltool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimphealtool.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimphealtool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimphistogramoptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimphistogramoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimphuesaturationtool.c app: no need to set a GtkRange's update-policy to CONTINUOUS 2011-01-07 17:18:48 +01:00
gimphuesaturationtool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimagemapoptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimagemapoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimagemaptool-settings.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimagemaptool-settings.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimagemaptool.c app: Add some comment documentation to code 2011-02-07 03:29:23 +02:00
gimpimagemaptool.h Put the image map tool dialogs into overlay boxes when in fullscreen mode 2009-10-18 22:42:21 +02:00
gimpinkoptions-gui.c app: the ink sensitivity spin scales need two decimal digits precision 2010-11-19 15:19:24 +01:00
gimpinkoptions-gui.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpinktool.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpinktool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpiscissorsoptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpiscissorsoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpiscissorstool.c app: consistent handle sizes for tool drawing 2010-11-08 22:37:00 +01:00
gimpiscissorstool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimplevelstool.c Build with GSEAL_ENABLE 2009-10-17 19:33:46 +02:00
gimplevelstool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpmagnifyoptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpmagnifyoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpmagnifytool.c app: rename all gimp_draw_tool_draw_foo() functions 2010-09-25 19:02:22 +02:00
gimpmagnifytool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpmeasureoptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpmeasureoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpmeasuretool.c app: consistent handle sizes for tool drawing 2010-11-08 22:37:00 +01:00
gimpmeasuretool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpmoveoptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpmoveoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpmovetool.c app: add gimp_display_shell_selection_pause() and _resume() 2010-10-09 14:26:33 +02:00
gimpmovetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppaintbrushtool.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppaintbrushtool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppaintoptions-gui.c app: half-sane aspect ratio implementation 2011-01-25 23:28:02 +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: implement GObject::constructed() instead of ::constructor() 2011-01-13 10:06:07 +01:00
gimppainttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppenciltool.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppenciltool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpperspectiveclonetool.c app: implement GObject::constructed() instead of ::constructor() 2011-01-13 10:06:07 +01:00
gimpperspectiveclonetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpperspectivetool.c Use gtk_dialog_get_content_area() instead of dialog->vbox 2009-07-15 16:19:32 +02:00
gimpperspectivetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpposterizetool.c app: no need to set GTK_UPDATE_DELAYED on the levels scale 2011-01-07 19:33:45 +01:00
gimpposterizetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimprectangleoptions.c app: Add 'crop_set_width_without_pending_rect' regression test 2010-10-31 15:09:03 +01:00
gimprectangleoptions.h app: Add 'crop_set_width_without_pending_rect' regression test 2010-10-31 15:09:03 +01:00
gimprectangleselectoptions.c app: use spin scales for all trivial cases in tool options 2010-11-01 21:48:59 +01:00
gimprectangleselectoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimprectangleselecttool.c app: implement GObject::constructed() instead of ::constructor() 2011-01-13 10:06:07 +01:00
gimprectangleselecttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimprectangletool.c app: don't update the highlight when the rectangle tool is resumed 2011-01-27 21:36:58 +01:00
gimprectangletool.h app: simplify creating of stroke and fill groups a lot 2010-10-04 14:03:37 +02:00
gimpregionselectoptions.c app: move "default-threshold" from GimpGuiConfig to GimpCoreConfig 2011-02-06 11:20:06 +01:00
gimpregionselectoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpregionselecttool.c app: Bug 631619 - Drawing artifacts spread by paintbrush outline on canvas 2010-10-09 22:00:19 +02:00
gimpregionselecttool.h app: port the region select tool to gimp_draw_tool_draw_boundary() 2010-09-24 20:58:22 +02:00
gimprotatetool.c app: store adjustments as GtkAdjustment pointers instead of GtkObject ones 2010-10-19 12:28:26 +02:00
gimprotatetool.h app: store adjustments as GtkAdjustment pointers instead of GtkObject ones 2010-10-19 12:28:26 +02:00
gimpscaletool.c app: use the new unit conversion functions 2010-02-21 16:46:39 +01:00
gimpscaletool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpselectionoptions.c app: use spin scales for all trivial cases in tool options 2010-11-01 21:48:59 +01:00
gimpselectionoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpselectiontool.c app: move mask_bounds() and mask_intersect() from GimpDrawable to GimpItem 2010-09-07 21:30:46 +02:00
gimpselectiontool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpsheartool.c app: store adjustments as GtkAdjustment pointers instead of GtkObject ones 2010-10-19 12:28:26 +02:00
gimpsheartool.h app: store adjustments as GtkAdjustment pointers instead of GtkObject ones 2010-10-19 12:28:26 +02:00
gimpsmudgetool.c app: use spin scales for all trivial cases in tool options 2010-11-01 21:48:59 +01:00
gimpsmudgetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpsourcetool.c app: consistent handle sizes for tool drawing 2010-11-08 22:37:00 +01:00
gimpsourcetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptextoptions.c app: make the brush, pattern etc selecing boxes more compact 2010-11-02 14:05:47 +01:00
gimptextoptions.h app: add GimpTextBuffer, a GtkTextBuffer subclass 2010-02-25 17:41:10 +01:00
gimptexttool-editor.c app: fix incomplete earlier s/GtkAnchorType/GimpHandleAnchor/ change 2010-10-18 20:13:09 +02:00
gimptexttool-editor.h app: fix insert and overwrite cursors for RTL text 2010-10-14 02:45:32 +02:00
gimptexttool.c app: implement GObject::constructed() instead of ::constructor() 2011-01-13 10:06:07 +01:00
gimptexttool.h app: fix crashes by not trying to navigate on a NULL layout 2010-10-14 11:01:16 +02:00
gimpthresholdtool.c Use gimp_display_get_image() instead of display->image 2009-10-06 19:20:44 +02:00
gimpthresholdtool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptool.c app: add virtual function GimpTool::options_notify() 2010-11-10 14:18:33 +01:00
gimptool.h app: add virtual function GimpTool::options_notify() 2010-11-10 14:18:33 +01:00
gimptoolcontrol.c Add infrastructure for sending double and triple clicks to tools 2009-06-20 17:37:31 +02:00
gimptoolcontrol.h Add infrastructure for sending double and triple clicks to tools 2009-06-20 17:37:31 +02:00
gimptooloptions-gui.c app: get rid of more tables in the tool options and fix up spacing a bit 2010-11-02 22:14:34 +01:00
gimptooloptions-gui.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptransformoptions.c app: make the brush, pattern etc selecing boxes more compact 2010-11-02 14:05:47 +01:00
gimptransformoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptransformtool.c app: implement GObject::constructed() instead of ::constructor() 2011-01-13 10:06:07 +01:00
gimptransformtool.h app: fix right-click cancelling a transform tool 2010-11-10 14:39:06 +01:00
gimptransformtoolundo.c app: implement GObject::constructed() instead of ::constructor() 2011-01-13 10:06:07 +01:00
gimptransformtoolundo.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpvectoroptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpvectoroptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpvectortool.c app: consistent handle sizes for tool drawing 2010-11-08 22:37:00 +01:00
gimpvectortool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
Makefile.am app: Makefile formatting cleanup 2010-11-04 21:08:51 +01:00
makefile.msc structure of the cage tool, with an options object 2010-08-08 13:17:10 +02:00
tool_manager.c app: Add tool preset editor to controll what elements get applied 2010-04-24 17:55:54 +03:00
tool_manager.h app: add intrastructure to send key_release events to tools 2010-02-18 20:50:11 +01:00
tools-enums.c app: large scale formatting cleanup in the new cage code 2010-11-04 22:16:27 +01:00
tools-enums.h app: large scale formatting cleanup in the new cage code 2010-11-04 22:16:27 +01:00
tools-types.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00