gimp/app/tools
Mikael Magnusson f5b08f33aa transformtool: Infinite undo
add undo and redo buttons, can undo all interactions. The reset button
is equivalent to undoing all operations and lets you press redo to get
back to before you reset. Doing something after undo will of course
clear all redo events.
2012-08-20 15:22:21 +02:00
..
.gitignore Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
Makefile.am app: factor out the "Apply GEGL Operation" functionality from GimpGeglTool 2012-05-02 17:46:16 +02:00
gimp-tools.c app: disable the foreground select tool properly: #if 0 everything 2012-05-21 03:09:08 +02:00
gimp-tools.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpairbrushtool.c app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimpairbrushtool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpalignoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +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: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpblendoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpblendtool.c app: don't disable the blend tool on indexed drawables 2012-05-02 17:51:21 +02:00
gimpblendtool.h app: port GimpBlendTool to pause()/resume()-less drawing 2011-03-28 11:08:40 +02:00
gimpbrightnesscontrasttool.c app: move all GEGL operations to new directory app/operations/ 2012-05-10 21:22:44 +02:00
gimpbrightnesscontrasttool.h app: remove the legacy brightness-contrast code and use GEGL instead 2012-05-02 17:45:53 +02:00
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: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpbucketfilloptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbucketfilltool.c app: port by color select and fuzzy select to float 2012-05-02 17:51:18 +02:00
gimpbucketfilltool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbycolorselecttool.c app: port by color select and fuzzy select to float 2012-05-02 17:51:18 +02:00
gimpbycolorselecttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
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 Bug 678890 - Selection box handles do not respond after changing layer 2012-07-26 18:17:01 +02:00
gimpcagetool.h fix a typo in cage tool 2011-05-24 23:35:28 +02:00
gimpclonetool.c app: replace GimpPaintCore's undo_tiles by a GeglBuffer 2012-05-02 17:46:10 +02:00
gimpclonetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolorbalancetool.c app: move all GEGL operations to new directory app/operations/ 2012-05-10 21:22:44 +02:00
gimpcolorbalancetool.h app: remove the legacy color-balance cruft 2012-05-02 17:50:38 +02:00
gimpcolorizetool.c app: move all GEGL operations to new directory app/operations/ 2012-05-10 21:22:44 +02:00
gimpcolorizetool.h app: add a color button and picker to the colorize tool dialog 2012-05-03 15:02:34 +02:00
gimpcoloroptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpcoloroptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolorpickeroptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpcolorpickeroptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolorpickertool.c app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimpcolorpickertool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolortool.c app: fix signal signature of GimpColorTool::picked() 2012-05-02 17:51:02 +02:00
gimpcolortool.h app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimpconvolvetool.c app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +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: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpcropoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
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: don't pass a NULL widget to gtk_widget_event 2012-07-05 18:08:01 +02:00
gimpcurvestool.h app: remove the legacy curves cruft 2012-05-02 17:46:11 +02:00
gimpdesaturatetool.c app: move all GEGL operations to new directory app/operations/ 2012-05-10 21:22:44 +02:00
gimpdesaturatetool.h app: remove the legacy desaturate implementation 2012-05-02 17:45:45 +02:00
gimpdodgeburntool.c app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +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: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_boundary_foo() 2012-05-02 17:46:02 +02:00
gimpdrawtool.h app: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_boundary_foo() 2012-05-02 17:46:02 +02:00
gimpeditselectiontool.c app: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_boundary_foo() 2012-05-02 17:46:02 +02:00
gimpeditselectiontool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpellipseselecttool.c app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpellipseselecttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimperasertool.c app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimperasertool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpflipoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpflipoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpfliptool.c app: port the entire transform API from TileManager to GeglBuffer 2012-05-02 17:46:06 +02:00
gimpfliptool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpforegroundselectoptions.c app: disable the foreground select tool properly: #if 0 everything 2012-05-21 03:09:08 +02:00
gimpforegroundselectoptions.h app: disable the foreground select tool properly: #if 0 everything 2012-05-21 03:09:08 +02:00
gimpforegroundselecttool.c app: disable the foreground select tool properly: #if 0 everything 2012-05-21 03:09:08 +02:00
gimpforegroundselecttool.h app: disable the foreground select tool properly: #if 0 everything 2012-05-21 03:09:08 +02:00
gimpforegroundselecttoolundo.c app: disable the foreground select tool properly: #if 0 everything 2012-05-21 03:09:08 +02:00
gimpforegroundselecttoolundo.h app: disable the foreground select tool properly: #if 0 everything 2012-05-21 03:09:08 +02:00
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 app: port by color select and fuzzy select to float 2012-05-02 17:51:18 +02:00
gimpfuzzyselecttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpgegltool.c app: add color-reduction to the colors menu 2012-05-23 12:56:24 +02:00
gimpgegltool.h app: factor out the "Apply GEGL Operation" functionality from GimpGeglTool 2012-05-02 17:46:16 +02:00
gimphealtool.c app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +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 Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimphuesaturationtool.c app: move all GEGL operations to new directory app/operations/ 2012-05-10 21:22:44 +02:00
gimphuesaturationtool.h app: remove the lagacy hue-saturation cruft 2012-05-02 17:50:40 +02:00
gimpimagemapoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpimagemapoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimagemaptool-settings.c app: add a ton of parameters to GimpImageMapTool::get_settings_ui() 2012-05-02 17:50:48 +02:00
gimpimagemaptool-settings.h app: add a ton of parameters to GimpImageMapTool::get_settings_ui() 2012-05-02 17:50:48 +02:00
gimpimagemaptool.c Bug 678890 - Selection box handles do not respond after changing layer 2012-07-26 18:17:01 +02:00
gimpimagemaptool.h app: move GimpLevelTool's color picking stuff into GimpImageMapTool 2012-05-02 17:51:22 +02:00
gimpinkoptions-gui.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpinkoptions-gui.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpinktool.c app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimpinktool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpiscissorsoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpiscissorsoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpiscissorstool.c app: disable the IScissors tool, if you want it back, please go ahead 2012-05-20 20:38:12 +02:00
gimpiscissorstool.h app: disable the IScissors tool, if you want it back, please go ahead 2012-05-20 20:38:12 +02:00
gimplevelstool.c app: experiment with different UI value ranges for different image precisions 2012-06-07 21:47:07 +02:00
gimplevelstool.h app: experiment with different UI value ranges for different image precisions 2012-06-07 21:47:07 +02:00
gimpmagnifyoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpmagnifyoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
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 Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
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: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpmoveoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpmovetool.c Bug 676270 - cppcheck report 2012-08-04 03:20:36 +02:00
gimpmovetool.h app: some more mostly cosmetic tool cleanup 2011-04-04 08:19:12 +02:00
gimpoperationtool.c app: use our gtk_box_new() wrapper instead of gtk_vbox_new() 2012-05-04 17:23:17 +02:00
gimpoperationtool.h app: resurrect the operation tool's title 2012-05-02 17:50:49 +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 Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppaintoptions-gui.c app: make the GimpTempBuf struct private and add accessors 2012-05-02 17:51:12 +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: 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 app: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimppenciltool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
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 Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpposterizetool.c app: move all GEGL operations to new directory app/operations/ 2012-05-10 21:22:44 +02:00
gimpposterizetool.h app: remove the legacy posterize code 2012-05-02 17:45:45 +02:00
gimprectangleoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimprectangleoptions.h app: move enum GimpRectangleGuide from tools/ to display/ 2011-05-20 19:41:48 +02:00
gimprectangleselectoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimprectangleselectoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimprectangleselecttool.c Bug 678890 - Selection box handles do not respond after changing layer 2012-07-26 18:17:01 +02:00
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: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpregionselectoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpregionselecttool.c app: change GimpBoundary to find the boundary a float component 2012-05-02 17:51:07 +02:00
gimpregionselecttool.h app: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_boundary_foo() 2012-05-02 17:46:02 +02:00
gimprotatetool.c transformtool: Infinite undo 2012-08-20 15:22:21 +02:00
gimprotatetool.h app: store adjustments as GtkAdjustment pointers instead of GtkObject ones 2010-10-19 12:28:26 +02:00
gimpscaletool.c transformtool: Infinite undo 2012-08-20 15:22:21 +02:00
gimpscaletool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpselectionoptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpselectionoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpselectiontool.c Bug 676279 - Ctrl or Shift causes selection tools to reset... 2012-05-17 23:34:22 +02: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 transformtool: Infinite undo 2012-08-20 15:22:21 +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: port gimp_image_pick_color() to return a Babl format 2012-05-02 17:50:39 +02:00
gimpsmudgetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
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: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +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 676585 - Gimp crashes when writing in Arabic and clicking right arrow 2012-05-23 09:44:51 +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 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: move all GEGL operations to new directory app/operations/ 2012-05-10 21:22:44 +02:00
gimpthresholdtool.h app: forgot to remove the Threshold cruft typedef 2012-05-02 17:46:12 +02:00
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: remove useless function call in gimp_tool_motion 2012-08-20 15:22:20 +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 Bug 678890 - Selection box handles do not respond after changing layer 2012-07-26 18:17:01 +02:00
gimptoolcontrol.h Bug 678890 - Selection box handles do not respond after changing layer 2012-07-26 18:17:01 +02:00
gimptooloptions-gui.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimptooloptions-gui.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptransformoptions.c app: port simple rotating and flipping to GEGL 2012-05-02 17:46:02 +02:00
gimptransformoptions.h app: clean up GimpTransformOptions' preview controls 2011-07-27 23:15:02 +02:00
gimptransformtool.c transformtool: Infinite undo 2012-08-20 15:22:21 +02:00
gimptransformtool.h transformtool: Infinite undo 2012-08-20 15:22:21 +02:00
gimptransformtoolundo.c transformtool: Infinite undo 2012-08-20 15:22:21 +02:00
gimptransformtoolundo.h app: the TileManager in gimptransformtoolundo.h needs porting 2012-05-21 02:27:03 +02:00
gimpvectoroptions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpvectoroptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
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
tool_manager.c app: separate handling of reverse-gradient from paint dynamics 2011-12-06 22:39:29 +01: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: 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 Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00