Gimp/app/tools
Michael Natterer cbaf997ae2 app: undraw the old canvas items only before drawing new ones
or when the draw tool is really stopped. This seems to get rid of any
remaining flickering and also reduces expose events. Also get rid of
the "is_drawn" state and API because they make no sense any longer.
2010-09-24 23:25:19 +02:00
..
.gitignore Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
gimp-tools.c app: really really destroy the tool options widgets this time 2010-06-24 18:38:19 +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: Add an option to explicity turn off airbrush rate 2010-03-14 17:28:08 +02: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: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +02:00
gimpaligntool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpblendoptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpblendoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpblendtool.c app: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +02: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: remove code in draw() that special cases drawing vs. undrawing 2010-09-24 21:18:45 +02:00
gimpbrushtool.h Revert "app: Do not show brush outline when painting" 2010-03-19 21:21:01 +02:00
gimpbucketfilloptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00: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
gimpclonetool.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00: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 make action_message() visible externally and use it. 2009-05-16 15:34:41 +02: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: remove "gboolean use_offsets" from gimpdisplayshell-transform.[ch] 2010-09-23 19:24:04 +02:00
gimpcolortool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpconvolvetool.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00: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: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +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 Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdodgeburntool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdrawtool.c app: undraw the old canvas items only before drawing new ones 2010-09-24 23:25:19 +02:00
gimpdrawtool.h app: undraw the old canvas items only before drawing new ones 2010-09-24 23:25:19 +02:00
gimpeditselectiontool.c app: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +02:00
gimpeditselectiontool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpellipseselecttool.c app: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +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 Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpforegroundselectoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpforegroundselecttool.c app: get rid of "gboolean use_offsets" in the draw tool 2010-09-23 19:23:27 +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: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +02: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: rename GimpToolOverlay to GimpOverlayDialog 2010-06-03 22:32:30 +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 Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00: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: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +02: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: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +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: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +02: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: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +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: Remove unused variables in gradient_options_gui() 2009-12-19 09:29:49 +01:00
gimppaintoptions-gui.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppainttool.c app: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +02: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: get rid of "gboolean use_offsets" in the draw tool 2010-09-23 19:23:27 +02: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: Rectangle tool: Allow 'size' separators in 'aspect' and vice versa 2010-08-16 22:00:06 +02:00
gimprectangleoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimprectangleselectoptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimprectangleselectoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimprectangleselecttool.c app: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +02:00
gimprectangleselecttool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimprectangletool.c app: handle sizes should be odd numbers 2010-09-24 13:13:53 +02:00
gimprectangletool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpregionselectoptions.c app: Fix translation, "region_select" => "selection" 2010-08-17 19:08:33 +02:00
gimpregionselectoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpregionselecttool.c app: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +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 Use gimp_display_get_image() instead of display->image 2009-10-06 19:20:44 +02:00
gimprotatetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00: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 Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00: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 Use gtk_dialog_get_content_area() instead of dialog->vbox 2009-07-15 16:19:32 +02:00
gimpsheartool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpsmudgetool.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpsmudgetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpsourcetool.c app: get rid of "gboolean use_offsets" in the draw tool 2010-09-23 19:23:27 +02:00
gimpsourcetool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptextoptions.c app: don't leak options->language; add finalize() to free it 2010-06-22 23:06:35 +02:00
gimptextoptions.h app: add GimpTextBuffer, a GtkTextBuffer subclass 2010-02-25 17:41:10 +01:00
gimptexttool-editor.c app: use a GimpOverlayFrame for the text style editor 2010-06-12 23:49:55 +02:00
gimptexttool-editor.h app: use gimp_text_layout_get_offsets() 2010-03-07 00:11:05 +01:00
gimptexttool.c app: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +02:00
gimptexttool.h app: fix text tool drawing for good this time (hopefully) 2010-03-04 23:47:23 +01: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 intrastructure to send key_release events to tools 2010-02-18 20:50:11 +01:00
gimptool.h app: add intrastructure to send key_release events to tools 2010-02-18 20:50:11 +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 Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptooloptions-gui.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptransformoptions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptransformoptions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptransformtool.c app: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +02:00
gimptransformtool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00: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: remove "gboolean use_cairo" from the draw tool again 2010-09-24 21:14:49 +02:00
gimpvectortool.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
Makefile.am app: split the text editor code out to a separate file 2010-02-17 21:24:09 +01:00
makefile.msc updated include <string.h> for memcmp() include <string.h> for strcmp() 2008-10-03 19:27:54 +00: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 Bug 575911 - Add 'Rule of fifths' crop guide overlay 2010-06-24 08:37:09 +02:00
tools-enums.h Bug 575911 - Add 'Rule of fifths' crop guide overlay 2010-06-24 08:37:09 +02:00
tools-types.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00