gimp/app/tools
Michael Natterer 98ccc9512c app: factor out the "Apply GEGL Operation" functionality from GimpGeglTool
to a new GimpOperationTool, make GimpGeglTool its subclass and leave
only the selection of the operation in GimpGeglTool.
2012-05-02 17:46:16 +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: rename GimpToolInfo::menu_path to ::menu_label 2012-02-14 10:00:26 +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: some random tool cleanup 2011-04-04 00:01:30 +02:00
gimpairbrushtool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
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 Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
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: remove checks from stuff that now works on indexed layers 2012-05-02 17:46:04 +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: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpbucketfilloptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbucketfilltool.c app: remove the !seed_fill case from gimp_drawable_bucket_fill() 2012-05-02 17:46:01 +02:00
gimpbucketfilltool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpbycolorselecttool.c app: some random tool cleanup 2011-04-04 00:01:30 +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 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: 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 libgimpwidgets: add gtk_scale_new() to gimp3migration.[ch] 2011-10-02 14:36:41 +02:00
gimpcolorbalancetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolorizetool.c app: remove checks from stuff that now works on indexed layers 2012-05-02 17:46:04 +02:00
gimpcolorizetool.h app: remove the legacy colorize code 2012-05-02 17:45:45 +02:00
gimpcoloroptions.c app: use g_object_bind_property() to set sensitivity here too 2011-05-11 11:43:19 +02:00
gimpcoloroptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolorpickeroptions.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +02:00
gimpcolorpickeroptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpcolorpickertool.c app: set GimpToolControl->motion_mode to COMPRESS for move and color picker 2011-12-10 23:16:06 +01:00
gimpcolorpickertool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
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 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: move GimpHistogram from base/ to core/ 2012-05-02 17:46:13 +02:00
gimpcurvestool.h app: remove the legacy curves cruft 2012-05-02 17:46:11 +02:00
gimpdesaturatetool.c app: clean up the desaturate cruft removal to look like the others 2012-05-02 17:45:45 +02:00
gimpdesaturatetool.h app: remove the legacy desaturate implementation 2012-05-02 17:45:45 +02:00
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 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 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 app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +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: 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: merge gimp_drawable_get_read_buffer() and get_write_buffer() 2012-05-02 17:46:04 +02:00
gimpforegroundselecttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpforegroundselecttoolundo.c app: GimpForegroundSelectToolUndo: shorten local variable names 2011-05-01 23:19:49 +02:00
gimpforegroundselecttoolundo.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00: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 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: factor out the "Apply GEGL Operation" functionality from GimpGeglTool 2012-05-02 17:46:16 +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: 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 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: use gtk_box_new() 2011-09-30 11:29:11 +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 app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimpimagemaptool-settings.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpimagemaptool.c app: allow to opionally not implement GimpImageMapTool::map() 2012-05-02 17:45:45 +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 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 More tooltips for tools options 2011-04-21 02:41:59 +04:00
gimpiscissorsoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpiscissorstool.c app: merge gimp_drawable_get_read_buffer() and get_write_buffer() 2012-05-02 17:46:04 +02:00
gimpiscissorstool.h app: remove the entire IscissorsDraw enum and member 2011-04-02 11:40:56 +02:00
gimplevelstool.c app: move GimpHistogram from base/ to core/ 2012-05-02 17:46:13 +02:00
gimplevelstool.h app: remove the legacy levels cruft 2012-05-02 17:46:12 +02:00
gimpmagnifyoptions.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +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: a space was missing in GimpMeasureOptions' tooltip 2011-07-31 22:52:06 +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: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimpmoveoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
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
gimpoperationtool.c app: factor out the "Apply GEGL Operation" functionality from GimpGeglTool 2012-05-02 17:46:16 +02:00
gimpoperationtool.h app: factor out the "Apply GEGL Operation" functionality from GimpGeglTool 2012-05-02 17:46:16 +02: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: port simple rotating and flipping to GEGL 2012-05-02 17:46: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: 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 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: 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: remove checks from stuff that now works on indexed layers 2012-05-02 17:46:04 +02:00
gimpposterizetool.h app: remove the legacy posterize code 2012-05-02 17:45:45 +02:00
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 Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimprectangleselecttool.c app: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_boundary_foo() 2012-05-02 17:46:02 +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: remove another bunch of one-line GtkTables 2012-03-12 20:12:11 +01:00
gimpregionselectoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpregionselecttool.c app: merge gimp_drawable_get_read_buffer() and get_write_buffer() 2012-05-02 17:46:04 +02:00
gimpregionselecttool.h app: BoundSeg -> GimpBoundSeg, boundary_foo() -> gimp_boundary_foo() 2012-05-02 17:46:02 +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 Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpselectionoptions.c app: pull virtual modifier replacement into gimp_get_mod_string() 2011-10-06 22:56:05 +02:00
gimpselectionoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
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: port simple rotating and flipping to GEGL 2012-05-02 17:46:02 +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: 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: move GimpHistogram from base/ to core/ 2012-05-02 17:46:13 +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: 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 Add infrastructure for sending double and triple clicks to tools 2009-06-20 17:37:31 +02:00
gimptooloptions-gui.c app: use gtk_box_new() 2011-09-30 11:29:11 +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 app: change GimpDrawable::set_tiles() to ::set_buffer() 2012-05-02 17:46:07 +02:00
gimptransformtool.h app: port the entire transform API from TileManager to GeglBuffer 2012-05-02 17:46:06 +02:00
gimptransformtoolundo.c app: remove unused base/ includes 2012-05-02 17:46:15 +02:00
gimptransformtoolundo.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpvectoroptions.c app: use the new modifier API instead of constants in all tools 2011-10-06 21:59:07 +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