Gimp/app/tools
Michael Natterer 7ef8a96465 app: don't call gimp_image_flush() when cancelling GimpImageMapTool
because the tool might be cancelled from some other place opening an
undo group, so flushing the image would update menus and whatnot while
that other operation is running, with unforeseeable side
effects. Also, flusing the image here is not needed because we didn't
change anything in the image. Instead, make sure manually that the
display is updated correctly after restoring GimpImageMapTool's
temporary editing.
(cherry picked from commit e7e8c9ef0a)
2012-05-05 21:48:13 +02:00
..
.gitignore
gimp-tools.c app: rename GimpToolInfo::menu_path to ::menu_label 2012-02-14 10:00:26 +01:00
gimp-tools.h
gimpairbrushtool.c app: some random tool cleanup 2011-04-04 00:01:30 +02:00
gimpairbrushtool.h
gimpalignoptions.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimpalignoptions.h app: move the GimpAlignTool options GUI to GimpAlignOptions 2011-03-29 13:26:18 +02:00
gimpaligntool.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +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 gtk_box_new() 2011-09-30 11:29:11 +02:00
gimpblendoptions.h
gimpblendtool.c app: update GimpBlendTool's status when Alt is pressed/released 2011-10-07 01:39:53 +02:00
gimpblendtool.h app: port GimpBlendTool to pause()/resume()-less drawing 2011-03-28 11:08:40 +02:00
gimpbrightnesscontrasttool.c app: create an own GimpOperationBrightnessContrast 2012-03-13 15:02:17 +01:00
gimpbrightnesscontrasttool.h
gimpbrushtool.c app: clean up the new brush outline stuff a bit 2011-06-30 09:27:43 +02: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 modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpbucketfilloptions.h
gimpbucketfilltool.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpbucketfilltool.h
gimpbycolorselecttool.c app: some random tool cleanup 2011-04-04 00:01:30 +02:00
gimpbycolorselecttool.h
gimpcageoptions.c cage tool options: better description for the fill plain color option 2011-08-09 14:02:52 +02:00
gimpcageoptions.h app: derive GimpCageOptions directly from GimpToolOptions 2010-11-04 22:28:47 +01:00
gimpcagetool.c app: the destroy functions are gone from GEGL, use g_object_unref() instead 2012-03-29 22:21:05 +01:00
gimpcagetool.h fix a typo in cage tool 2011-05-24 23:35:28 +02:00
gimpclonetool.c app: remove another bunch of one-line GtkTables 2012-03-12 20:12:11 +01:00
gimpclonetool.h
gimpcolorbalancetool.c libgimpwidgets: add gtk_scale_new() to gimp3migration.[ch] 2011-10-02 14:36:41 +02:00
gimpcolorbalancetool.h
gimpcolorizetool.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimpcolorizetool.h
gimpcoloroptions.c app: use g_object_bind_property() to set sensitivity here too 2011-05-11 11:43:19 +02:00
gimpcoloroptions.h
gimpcolorpickeroptions.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpcolorpickeroptions.h
gimpcolorpickertool.c app: set GimpToolControl->motion_mode to COMPRESS for move and color picker 2011-12-10 23:16:06 +01:00
gimpcolorpickertool.h
gimpcolortool.c app: move the GimpWindowStrategy interface from display/ to widgets/ 2012-01-30 23:33:21 +01:00
gimpcolortool.h app: constify "color" parameter in GimpColorTool::picked() 2011-04-04 00:08:57 +02:00
gimpconvolvetool.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpconvolvetool.h app: DodgeBurn/Convolve: Fix error in behavior of modifier keys 2011-04-04 00:38:01 +02:00
gimpcropoptions.c More tooltips for tools options 2011-04-21 02:41:59 +04:00
gimpcropoptions.h
gimpcroptool.c app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpcroptool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpcurvestool.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpcurvestool.h
gimpdesaturatetool.c app: rename member GimpImageMapTool->shell to ->dialog 2011-03-20 18:27:11 +01:00
gimpdesaturatetool.h
gimpdodgeburntool.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpdodgeburntool.h app: DodgeBurn/Convolve: Fix error in behavior of modifier keys 2011-04-04 00:38:01 +02:00
gimpdrawtool.c plugged memory leaks 2012-02-07 17:32:02 +01:00
gimpdrawtool.h Bug 663121 - guides are below rotate/transform/shear/perspective preview 2011-11-16 21:32:29 +01:00
gimpeditselectiontool.c app: don't redundantly set GimpToolControl->scroll_lock to FALSE 2011-12-10 23:15:03 +01:00
gimpeditselectiontool.h
gimpellipseselecttool.c app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpellipseselecttool.h
gimperasertool.c
gimperasertool.h
gimpflipoptions.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpflipoptions.h
gimpfliptool.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpfliptool.h
gimpforegroundselectoptions.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpforegroundselectoptions.h app: use GimpRGB as mask color 2010-09-29 20:35:00 +02:00
gimpforegroundselecttool.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpforegroundselecttool.h
gimpforegroundselecttoolundo.c app: GimpForegroundSelectToolUndo: shorten local variable names 2011-05-01 23:19:49 +02:00
gimpforegroundselecttoolundo.h
gimpfreeselecttool.c app: don't redundantly set GimpToolControl->scroll_lock to FALSE 2011-12-10 23:15:03 +01:00
gimpfreeselecttool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpfuzzyselecttool.c
gimpfuzzyselecttool.h
gimpgegltool.c app: update GeglOps to new GEGL API 2012-03-29 19:22:22 +01:00
gimpgegltool.h
gimphealtool.c app: remove another bunch of one-line GtkTables 2012-03-12 20:12:11 +01:00
gimphealtool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimphistogramoptions.c
gimphistogramoptions.h
gimphuesaturationtool.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimphuesaturationtool.h
gimpimagemapoptions.c
gimpimagemapoptions.h
gimpimagemaptool-settings.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimpimagemaptool-settings.h
gimpimagemaptool.c app: don't call gimp_image_flush() when cancelling GimpImageMapTool 2012-05-05 21:48:13 +02:00
gimpimagemaptool.h app: rename member GimpImageMapTool->shell to ->dialog 2011-03-20 18:27:11 +01:00
gimpinkoptions-gui.c app: don't leak GimpInkOption's GtkSizeGroup 2011-11-04 01:32:17 +01:00
gimpinkoptions-gui.h
gimpinktool.c
gimpinktool.h
gimpiscissorsoptions.c More tooltips for tools options 2011-04-21 02:41:59 +04:00
gimpiscissorsoptions.h
gimpiscissorstool.c app/libgimp*: remove stuff found by -Wunused-but-set-variable 2011-05-01 23:23:19 +02:00
gimpiscissorstool.h app: remove the entire IscissorsDraw enum and member 2011-04-02 11:40:56 +02:00
gimplevelstool.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimplevelstool.h
gimpmagnifyoptions.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +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: a space was missing in GimpMeasureOptions' tooltip 2011-07-31 22:52:06 +02:00
gimpmeasureoptions.h
gimpmeasuretool.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpmeasuretool.h app: remove GimpMeasureTool:active_handle and use the existing :point 2011-03-29 08:52:09 +02:00
gimpmoveoptions.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimpmoveoptions.h
gimpmovetool.c app: set GimpToolControl->motion_mode to COMPRESS for move and color picker 2011-12-10 23:16:06 +01:00
gimpmovetool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimppaintbrushtool.c
gimppaintbrushtool.h
gimppaintoptions-gui.c app: remove another bunch of one-line GtkTables 2012-03-12 20:12:11 +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: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimppainttool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimppenciltool.c
gimppenciltool.h
gimpperspectiveclonetool.c app: remove another bunch of one-line GtkTables 2012-03-12 20:12:11 +01: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: improve the undo strings of the transform tools 2011-08-27 08:37:30 +02:00
gimpperspectivetool.h
gimpposterizetool.c app: rename member GimpImageMapTool->shell to ->dialog 2011-03-20 18:27:11 +01:00
gimpposterizetool.h
gimprectangleoptions.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimprectangleoptions.h app: move enum GimpRectangleGuide from tools/ to display/ 2011-05-20 19:41:48 +02:00
gimprectangleselectoptions.c app: use g_object_bind_property() to set sensitivity here too 2011-05-11 11:43:19 +02:00
gimprectangleselectoptions.h
gimprectangleselecttool.c app: Remove redundant assignment 2011-10-08 18:24:55 +05:30
gimprectangleselecttool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimprectangletool.c app: gimp_rectangle_tool_auto_shrink(): honor the drawable's offset 2012-01-14 21:28:34 +01:00
gimprectangletool.h Bug 666853 - Auto shrink selection doesn't work 2012-01-11 21:12:58 +01:00
gimpregionselectoptions.c app: remove another bunch of one-line GtkTables 2012-03-12 20:12:11 +01:00
gimpregionselectoptions.h
gimpregionselecttool.c app: make gimp_selection_tool_start_edit() much easier to use correctly 2011-06-03 09:49:40 +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 Bug 668447 - Rotate tool: wrong keyboard bindings to rotate image interactively 2012-01-22 20:47:25 +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: improve the undo strings of the transform tools 2011-08-27 08:37:30 +02:00
gimpscaletool.h
gimpselectionoptions.c app: pull virtual modifier replacement into gimp_get_mod_string() 2011-10-06 22:56:05 +02:00
gimpselectionoptions.h
gimpselectiontool.c Revert "app (selectiontool): Drop dead code" 2011-10-12 19:30:58 +05:30
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: improve the undo strings of the transform tools 2011-08-27 08:37:30 +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
gimpsourcetool.c app: add a canvas group for tool items 2011-11-16 21:10:43 +01:00
gimpsourcetool.h app: fix GimpSourceTool's source position drawing for other displays 2011-05-04 23:25:55 +02:00
gimptextoptions.c app: use gtk_box_new() 2011-09-30 11:29:11 +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 668814: Cannot move cursor right in on canvas editor 2012-02-09 12:36:43 +01:00
gimptexttool-editor.h app: fix insert and overwrite cursors for RTL text 2010-10-14 02:45:32 +02:00
gimptexttool.c Bug 651956: Text tool misremembers point size upon reloading file 2012-03-09 19:21:44 +01:00
gimptexttool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpthresholdtool.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimpthresholdtool.h
gimptool-progress.c app: add a canvas group for tool items 2011-11-16 21:10:43 +01:00
gimptool-progress.h app: make GimpTool implement the GimpProgress interface properly 2011-03-25 10:55:07 +01:00
gimptool.c app: handle MOD2 in GimpTool's generic modifier code 2011-10-06 16:43:23 +02:00
gimptool.h app: s/gdouble inertia_factor/gboolean event_fill/ in eval_event() 2011-04-17 19:59:31 +02:00
gimptoolcontrol.c app: don't request motion hints on the canvas 2011-12-10 23:22:08 +01:00
gimptoolcontrol.h
gimptooloptions-gui.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimptooloptions-gui.h
gimptransformoptions.c Bug 667367 - Bad widget hint 2012-01-07 22:18:22 +01:00
gimptransformoptions.h app: clean up GimpTransformOptions' preview controls 2011-07-27 23:15:02 +02:00
gimptransformtool.c Bug 674373 - Resizing Mask size is making gimp to crash 2012-04-21 22:42:53 +02:00
gimptransformtool.h app: improve the undo strings of the transform tools 2011-08-27 08:37:30 +02:00
gimptransformtoolundo.c app: pass the orig_tiles and their offset to GimpTransformTool::transform() 2011-03-26 18:45:58 +01:00
gimptransformtoolundo.h
gimpvectoroptions.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpvectoroptions.h
gimpvectortool.c Review the last few commits and apply some style fanaticism 2012-02-07 20:36:55 +01:00
gimpvectortool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
Makefile.am Remove the makefile.msc build system, it is unmaintained since 2008 2011-12-16 15:53:56 +01:00
tool_manager.c app: separate handling of reverse-gradient from paint dynamics 2011-12-06 22:39:29 +01:00
tool_manager.h
tools-enums.c app: clean up GimpTransformOptions' preview controls 2011-07-27 23:15:02 +02:00
tools-enums.h app: don't request motion hints on the canvas 2011-12-10 23:22:08 +01:00
tools-types.h