Gimp/app/tools
Michael Natterer 36de5a2ab1 Bug 630376 - Crash with text layer / text tools stay on canvas when text info is discarded
Halt the tool when the text layer's text disappears.
2010-11-28 15:28:28 +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: define one more standard tool handle size 2010-11-08 22:48:50 +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 Use gimp_display_get_image() instead of display->image 2009-10-06 19:20:44 +02:00
gimpbrightnesscontrasttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbrushtool.c app: implement GimpTool::options_notify() 2010-11-10 14:20:33 +01:00
gimpbrushtool.h Revert "app: Do not show brush outline when painting" 2010-03-19 21:21:01 +02:00
gimpbucketfilloptions.c app: make the brush, pattern etc selecing boxes more compact 2010-11-02 14:05:47 +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 Use gimp_display_get_image() instead of display->image 2009-10-06 19:20:44 +02:00
gimpcolorbalancetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolorizetool.c Use gimp_display_get_image() instead of display->image 2009-10-06 19:20:44 +02: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: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +02: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: simplify creating of stroke and fill groups a lot 2010-10-04 14:03:37 +02:00
gimpcroptool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcurvestool.c app: Add API to remove all background curves from the curve view 2010-02-27 19:22:48 +02: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: add a pen canvas item class and use it in the foreground select tool 2010-10-03 02:26:40 +02:00
gimpforegroundselecttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpforegroundselecttoolundo.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00: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 app: use a blacklist instead of whitelist for gegl op categories 2010-03-17 23:48:18 +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 Use gimp_display_get_image() instead of display->image 2009-10-06 19:20:44 +02: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: implement GimpTool::options_notify() 2010-11-10 19:08:39 +01: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: some cleanup in the new paint options code 2010-11-25 21:30:29 +01: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: consistent handle sizes for tool drawing 2010-11-08 22:37:00 +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: consistent handle sizes for tool drawing 2010-11-08 22:37:00 +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 Use gimp_display_get_image() instead of display->image 2009-10-06 19:20:44 +02: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: simplify creating of stroke and fill groups a lot 2010-10-04 14:03:37 +02:00
gimprectangleselecttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimprectangletool.c Bug 635040 - Edit -> Stroke Path performs no action on an incomplete path 2010-11-25 11:31:40 +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: make the brush, pattern etc selecing boxes more compact 2010-11-02 14:05:47 +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 Bug 630376 - Crash with text layer / text tools stay on canvas when text info is discarded 2010-11-28 15:28:28 +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: fix right-click cancelling a transform tool 2010-11-10 14:39:06 +01:00
gimptransformtool.h app: fix right-click cancelling a transform tool 2010-11-10 14:39:06 +01:00
gimptransformtoolundo.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00: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