Gimp/app/tools
Michael Natterer d8a5ca6c1b added new function gimp_toggle_button_set_visible() which can be used as
2004-11-23  Michael Natterer  <mitch@gimp.org>

	* app/widgets/gimpwidgets-utils.[ch]: added new function
	gimp_toggle_button_set_visible() which can be used as "toggled"
	callback on a GtkToggleButton and sets a widget (in)visible
	according to the toggle's "active" state.

	* app/tools/gimpblendoptions.c
	* app/tools/gimppaintoptions-gui.c
	* app/tools/gimpselectionoptions.c: use it to hide (rather than
	just insensitize) the seldomly used "Feather edges", "Autoshrink
	selection", "Adaptive supersampling", "Fade out" and "Use color
	from gradient" widgets when their enabling toggle is unchecked.
	Makes the affected tool options much less crowded and noisy in
	their default appearance. Fixes bug #159008.
2004-11-23 17:01:51 +00:00
..
.cvsignore configure.in app/Makefile.am moved all tool sources to app/tools 2001-01-22 01:46:28 +00:00
gimp-tools.c reset the tool options before deserializing so they have the correct 2004-10-06 17:21:22 +00:00
gimp-tools.h Started making the toolbox configurable. Addresses bug #105764. Not 2004-05-10 00:41:57 +00:00
gimpairbrushtool.c app/tools/gimpairbrushtool.c (gimp_airbrush_tool_register) add 2004-09-23 21:04:39 +00:00
gimpairbrushtool.h took the fade options out of GimpGradientOptions and added them to the new 2003-07-15 15:38:24 +00:00
gimpblendoptions.c added new function gimp_toggle_button_set_visible() which can be used as 2004-11-23 17:01:51 +00:00
gimpblendoptions.h added "gboolean reverse" to gimp_gradient_get_color_at() so all gradients 2003-07-22 14:24:11 +00:00
gimpblendtool.c app/tools/Makefile.am added gimp_tool_motion_constrain(), 2004-08-22 21:48:50 +00:00
gimpblendtool.h app/tools/Makefile.am added gimp_tool_motion_constrain(), 2004-08-22 21:48:50 +00:00
gimpbrightnesscontrasttool.c stripped the menu paths from the "menu_path". Will be renamed to 2004-04-29 13:19:28 +00:00
gimpbrightnesscontrasttool.h Color correction tool chopping: 2002-08-26 11:35:56 +00:00
gimpbrushtool.c app/tools/Makefile.am added gimp_tool_motion_constrain(), 2004-08-22 21:48:50 +00:00
gimpbrushtool.h cursors/Makefile.am cursors/cursor-none.png new empty cursor images. 2004-06-04 23:08:29 +00:00
gimpbucketfilloptions.c libgimpwidgets/gimpwidgets.c app/widgets/gimpenumwidgets.[ch] 2004-10-14 15:44:13 +00:00
gimpbucketfilloptions.h Re-enabled filling the whole selection using the bucket fill tool. Fixes 2004-01-27 15:26:11 +00:00
gimpbucketfilltool.c *** empty log message *** 2004-07-13 16:36:29 +00:00
gimpbucketfilltool.h Removed support for pluggable tools: 2003-04-15 14:20:19 +00:00
gimpbycolorselecttool.c app/tools/gimpbycolorselecttool.c (gimp_by_color_select_tool_init) don't 2004-07-28 16:21:00 +00:00
gimpbycolorselecttool.h bumped version number to 1.3.9 2002-08-22 12:49:01 +00:00
gimpclonetool.c removed the recently added utility functions again. 2004-10-12 12:06:50 +00:00
gimpclonetool.h app/tools/gimpairbrushtool.[ch] app/tools/gimpbezierselecttool.[ch] 2002-05-03 11:31:08 +00:00
gimpcolorbalancetool.c libgimpwidgets/gimpwidgets.c app/widgets/gimpenumwidgets.[ch] 2004-10-14 15:44:13 +00:00
gimpcolorbalancetool.h More color correction stuff cleanup: 2002-09-04 15:25:15 +00:00
gimpcolorizetool.c libgimpwidgets/gimpwidgets.c app/widgets/gimpenumwidgets.[ch] 2004-10-14 15:44:13 +00:00
gimpcolorizetool.h changed the range of the "lightness" parameter to [-100..+100], where -100 2003-11-18 16:06:47 +00:00
gimpcoloroptions.c libgimpwidgets/gimpwidgets.c app/widgets/gimpenumwidgets.[ch] 2004-10-14 15:44:13 +00:00
gimpcoloroptions.h Let all GimpImageMap tools remember the state of the preview toggle (bug 2004-02-22 14:28:53 +00:00
gimpcolorpickeroptions.c app/paint/gimpairbrushoptions.c app/paint/gimpcloneoptions.c 2004-09-24 12:01:35 +00:00
gimpcolorpickeroptions.h Fixed a 1.2 -> 2.0 regression that was forgotten: 2004-06-30 12:10:08 +00:00
gimpcolorpickertool.c app/tools/gimpbycolorselecttool.c (gimp_by_color_select_tool_init) don't 2004-07-28 16:21:00 +00:00
gimpcolorpickertool.h new enum GimpColorFrameMode. 2003-10-15 15:16:50 +00:00
gimpcolortool.c libgimpbase/Makefile.am libgimpbase/gimpbase.h libgimpbase/gimpbase.def 2004-07-27 16:39:00 +00:00
gimpcolortool.h Fixed a 1.2 -> 2.0 regression that was forgotten: 2004-06-30 12:10:08 +00:00
gimpconvolvetool.c added new function gimp_get_mod_string() which takes a GdkModifierType and 2004-06-28 23:30:57 +00:00
gimpconvolvetool.h app/tools/gimpairbrushtool.[ch] app/tools/gimpbezierselecttool.[ch] 2002-05-03 11:31:08 +00:00
gimpcropoptions.c plugged a tiny memleak spotted by Olivier. 2004-09-29 15:40:29 +00:00
gimpcropoptions.h app/tools/gimpcropoptions.[ch] applied a patch from Jordi Gay that allows 2004-04-15 15:17:36 +00:00
gimpcroptool.c added "gboolean recalc_highlight" and call 2004-11-02 11:26:05 +00:00
gimpcroptool.h app/tools/gimpcropoptions.[ch] applied a patch from Jordi Gay that allows 2004-04-15 15:17:36 +00:00
gimpcurvestool.c app/tools/gimpimagemaptool.[ch] app/tools/gimpcurvestool.c allow to 2004-10-22 19:44:03 +00:00
gimpcurvestool.h app/tools/gimpcurvestool.[ch] removed obsoleted variables. 2004-02-25 12:31:18 +00:00
gimpdodgeburntool.c added new function gimp_get_mod_string() which takes a GdkModifierType and 2004-06-28 23:30:57 +00:00
gimpdodgeburntool.h app/actions/qmask-actions.c prepared qmask_actions_update() and the qmask 2004-04-21 10:55:45 +00:00
gimpdrawtool.c Fix a bunch of warnings from Sparse: 2004-11-14 02:50:33 +00:00
gimpdrawtool.h added "use_offsets" parameter to gimp_draw_tool_draw_boundary() for 2004-02-21 16:06:56 +00:00
gimpeditselectiontool.c removed redundant "gimage" parameter. 2004-11-16 13:52:04 +00:00
gimpeditselectiontool.h added new parameter "gboolean propagate_release" to 2004-10-06 21:04:13 +00:00
gimpellipseselecttool.c cursors/Makefile.am cursors/cursor-none.png new empty cursor images. 2004-06-04 23:08:29 +00:00
gimpellipseselecttool.h app/tools/gimpairbrushtool.[ch] app/tools/gimpbezierselecttool.[ch] 2002-05-03 11:31:08 +00:00
gimperasertool.c added new function gimp_get_mod_string() which takes a GdkModifierType and 2004-06-28 23:30:57 +00:00
gimperasertool.h app/tools/gimpairbrushtool.[ch] app/tools/gimpbezierselecttool.[ch] 2002-05-03 11:31:08 +00:00
gimpflipoptions.c app/paint/gimpairbrushoptions.c app/paint/gimpcloneoptions.c 2004-09-24 12:01:35 +00:00
gimpflipoptions.h Getting rid of some legacy filenames: 2003-06-29 20:40:45 +00:00
gimpfliptool.c *** empty log message *** 2004-07-13 16:36:29 +00:00
gimpfliptool.h app/tools/gimpairbrushtool.[ch] app/tools/gimpbezierselecttool.[ch] 2002-05-03 11:31:08 +00:00
gimpfreeselecttool.c renamed init_edit_selection() to gimp_edit_selection_tool_start(). Removed 2004-07-26 14:50:51 +00:00
gimpfreeselecttool.h app/tools/gimpfreeselecttool.[ch] added the possibility to <alt>+drag the 2003-05-27 11:52:03 +00:00
gimpfuzzyselecttool.c renamed init_edit_selection() to gimp_edit_selection_tool_start(). Removed 2004-07-26 14:50:51 +00:00
gimpfuzzyselecttool.h removed gdisp->scale, gdisp->dot_for_dot, the scaling marcos and the 2002-06-26 22:16:59 +00:00
gimphistogramoptions.c app/paint/gimpairbrushoptions.c app/paint/gimpcloneoptions.c 2004-09-24 12:01:35 +00:00
gimphistogramoptions.h call gimp_image_colormap_changed() after installing the colormap. 2004-02-12 14:09:35 +00:00
gimphuesaturationtool.c libgimpwidgets/gimpwidgets.c app/widgets/gimpenumwidgets.[ch] 2004-10-14 15:44:13 +00:00
gimphuesaturationtool.h Color correction tool chopping: 2002-08-26 11:35:56 +00:00
gimpimagemapoptions.c app/paint/gimpairbrushoptions.c app/paint/gimpcloneoptions.c 2004-09-24 12:01:35 +00:00
gimpimagemapoptions.h app/tools/gimpcurvestool.[ch] app/tools/gimpimagemapoptions.[ch] 2004-02-25 10:23:43 +00:00
gimpimagemaptool.c call gimp_image_flush() after committing the image_map so the menus are 2004-11-11 10:16:57 +00:00
gimpimagemaptool.h app/tools/gimpimagemaptool.[ch] app/tools/gimpcurvestool.c allow to 2004-10-22 19:44:03 +00:00
gimpinkoptions-gui.c libgimpwidgets/gimpwidgets.c app/widgets/gimpenumwidgets.[ch] 2004-10-14 15:44:13 +00:00
gimpinkoptions-gui.h app/paint/Makefile.am app/paint/gimpink-blob.[ch] app/paint/gimpink.[ch] 2004-05-26 15:34:45 +00:00
gimpinktool.c removed enum GimpPaintCoreState. 2004-07-19 14:37:40 +00:00
gimpinktool.h app/paint/Makefile.am app/paint/gimpink-blob.[ch] app/paint/gimpink.[ch] 2004-05-26 15:34:45 +00:00
gimpiscissorstool.c Action code review and pre-release consistency cleanup: 2004-10-18 11:29:58 +00:00
gimpiscissorstool.h app/gui/edit-commands.c added "Fill with Pattern" menu entry as suggested 2003-07-02 18:01:19 +00:00
gimplevelstool.c renamed *levels-auto to *levels-stretch 2004-11-01 16:05:19 +00:00
gimplevelstool.h app/tools/gimpcurvestool.[ch] removed obsoleted variables. 2004-02-25 12:31:18 +00:00
gimpmagnifyoptions.c reset the tool options before deserializing so they have the correct 2004-10-06 17:21:22 +00:00
gimpmagnifyoptions.h app/tools/gimpmagnifyoptions.[ch] applied a patch from William Skaggs that 2004-05-10 17:02:20 +00:00
gimpmagnifytool.c cursors/Makefile.am cursors/cursor-none.png new empty cursor images. 2004-06-04 23:08:29 +00:00
gimpmagnifytool.h new utility function which takes GimpZoomType and zooms "scalesrc" and 2003-05-05 14:48:15 +00:00
gimpmeasureoptions.c app/paint/gimpairbrushoptions.c app/paint/gimpcloneoptions.c 2004-09-24 12:01:35 +00:00
gimpmeasureoptions.h Getting rid of some legacy filenames: 2003-06-29 20:40:45 +00:00
gimpmeasuretool.c implement GimpTool::key_press() and cancel the tool on GDK_Escape. Come 2004-10-08 15:32:30 +00:00
gimpmeasuretool.h don't use InfoDialog; always display pixels and real-world units in the 2003-10-20 17:36:18 +00:00
gimpmoveoptions.c app/config/gimpguiconfig.[ch] app/config/gimprc-blurbs.h 2004-10-30 15:02:39 +00:00
gimpmoveoptions.h app/config/gimpguiconfig.[ch] app/config/gimprc-blurbs.h 2004-10-30 15:02:39 +00:00
gimpmovetool.c added new function gimp_statusbar_push_length(), which works exactly like 2004-11-10 01:17:40 +00:00
gimpmovetool.h app/config/gimpguiconfig.[ch] app/config/gimprc-blurbs.h 2004-10-30 15:02:39 +00:00
gimppaintbrushtool.c cursors/Makefile.am cursors/cursor-none.png new empty cursor images. 2004-06-04 23:08:29 +00:00
gimppaintbrushtool.h app/tools/gimpairbrushtool.[ch] app/tools/gimpbezierselecttool.[ch] 2002-05-03 11:31:08 +00:00
gimppaintoptions-gui.c added new function gimp_toggle_button_set_visible() which can be used as 2004-11-23 17:01:51 +00:00
gimppaintoptions-gui.h Getting rid of some legacy filenames: 2003-06-29 20:40:45 +00:00
gimppainttool.c app/tools/Makefile.am added gimp_tool_motion_constrain(), 2004-08-22 21:48:50 +00:00
gimppainttool.h cursors/Makefile.am cursors/cursor-none.png new empty cursor images. 2004-06-04 23:08:29 +00:00
gimppenciltool.c app/tools/gimpairbrushtool.c (gimp_airbrush_tool_register) add 2004-09-23 21:04:39 +00:00
gimppenciltool.h took the fade options out of GimpGradientOptions and added them to the new 2003-07-15 15:38:24 +00:00
gimpperspectivetool.c app/core/gimp-transform-utils.[ch]. switch from x1,y1,x2,y2 bounding boxes 2004-10-27 17:56:02 +00:00
gimpperspectivetool.h Transform tool cleanup: 2004-08-06 16:27:13 +00:00
gimpposterizetool.c Bill Skaggs <weskaggs@primate.ucdavis.edu> 2004-06-23 20:29:46 +00:00
gimpposterizetool.h Color correction tool chopping: 2002-08-26 11:35:56 +00:00
gimprectselecttool.c renamed init_edit_selection() to gimp_edit_selection_tool_start(). Removed 2004-07-26 14:50:51 +00:00
gimprectselecttool.h Sanitize rectangle and ellipse selection handling (bug #138237 and bug 2004-04-05 08:08:23 +00:00
gimpregionselecttool.c renamed init_edit_selection() to gimp_edit_selection_tool_start(). Removed 2004-07-26 14:50:51 +00:00
gimpregionselecttool.h removed gdisp->scale, gdisp->dot_for_dot, the scaling marcos and the 2002-06-26 22:16:59 +00:00
gimprotatetool.c configure.in added new directory app/dialogs and link libappdialogs.c into 2004-09-13 15:15:23 +00:00
gimprotatetool.h Transform tool cleanup: 2004-08-06 16:27:13 +00:00
gimpscaletool.c app/core/gimp-transform-utils.[ch]. switch from x1,y1,x2,y2 bounding boxes 2004-10-27 17:56:02 +00:00
gimpscaletool.h removed the recently added "gdouble aspect_ratio"... 2004-08-06 16:39:11 +00:00
gimpselectionoptions.c added new function gimp_toggle_button_set_visible() which can be used as 2004-11-23 17:01:51 +00:00
gimpselectionoptions.h Getting rid of some legacy filenames: 2003-06-29 20:40:45 +00:00
gimpselectiontool.c added new parameter "gboolean propagate_release" to 2004-10-06 21:04:13 +00:00
gimpselectiontool.h renamed init_edit_selection() to gimp_edit_selection_tool_start(). Removed 2004-07-26 14:50:51 +00:00
gimpsheartool.c app/core/gimp-transform-utils.[ch]. switch from x1,y1,x2,y2 bounding boxes 2004-10-27 17:56:02 +00:00
gimpsheartool.h Transform tool cleanup: 2004-08-06 16:27:13 +00:00
gimpsmudgetool.c cursors/Makefile.am cursors/cursor-none.png new empty cursor images. 2004-06-04 23:08:29 +00:00
gimpsmudgetool.h app/tools/gimpairbrushtool.[ch] app/tools/gimpbezierselecttool.[ch] 2002-05-03 11:31:08 +00:00
gimpsourcetool.c removed the recently added utility functions again. 2004-10-12 12:06:50 +00:00
gimpsourcetool.h app/tools/gimpairbrushtool.[ch] app/tools/gimpbezierselecttool.[ch] 2002-05-03 11:31:08 +00:00
gimptextoptions.c added a "menu_factory" parameter instead of trying to get it from the 2004-11-22 16:03:54 +00:00
gimptextoptions.h added a "menu_factory" parameter instead of trying to get it from the 2004-11-22 16:03:54 +00:00
gimptexttool.c added a "menu_factory" parameter instead of trying to get it from the 2004-11-22 16:03:54 +00:00
gimptexttool.h preserve the text tool on image changes. Instead connect to the text 2004-03-22 14:32:47 +00:00
gimpthresholdtool.c removed the label between the spinbuttons, it looks silly. Converted tabs 2004-06-20 22:04:10 +00:00
gimpthresholdtool.h Histogram cleanup: 2002-09-07 17:27:32 +00:00
gimptool.c added new function gimp_statusbar_push_length(), which works exactly like 2004-11-10 01:17:40 +00:00
gimptool.h added new function gimp_statusbar_push_length(), which works exactly like 2004-11-10 01:17:40 +00:00
gimptoolcontrol.c Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
gimptoolcontrol.h Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
gimptooloptions-gui.c removed the recently added utility functions again. 2004-10-12 12:06:50 +00:00
gimptooloptions-gui.h removed the recently added utility functions again. 2004-10-12 12:06:50 +00:00
gimptransformoptions.c removed the "Density" label. It wasn't helpful and caused the transform 2004-10-14 22:55:18 +00:00
gimptransformoptions.h Replaced "Preview" checkbutton with a combobox with options "Outline", 2004-07-02 21:56:30 +00:00
gimptransformtool-undo.c app/core/gimpundo.[ch] app/core/gimpitemundo.[ch] removed all _new() 2004-07-12 16:59:36 +00:00
gimptransformtool-undo.h app/tools/gimptransformtool.c removed old path undo stuff. 2003-05-18 10:44:09 +00:00
gimptransformtool.c dispatch GDK_Escape to GimpTool::key_press(). 2004-10-01 15:15:14 +00:00
gimptransformtool.h configure.in added new directory app/dialogs and link libappdialogs.c into 2004-09-13 15:15:23 +00:00
gimpvectoroptions.c app/paint/gimpairbrushoptions.c app/paint/gimpcloneoptions.c 2004-09-24 12:01:35 +00:00
gimpvectoroptions.h Since GimpVectorTool is no GimpSelectionTool, it does not make sense to 2003-11-14 23:10:24 +00:00
gimpvectortool.c Switch to design mode when Escape gets pressed. Untabbified. 2004-10-25 13:29:32 +00:00
gimpvectortool.h avoid excessive use of strdup() and strcmp(). The strings are all constant 2004-08-30 15:08:02 +00:00
Makefile.am Don't store human readable and translatable enum/flag strings in 2004-10-25 17:55:25 +00:00
makefile.msc [new file] app/dialogs/Makefile.am : added to EXTRA_DIST 2004-11-21 14:22:45 +00:00
tool_manager.c Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
tool_manager.h app/tools/gimptool.[ch] added boolean return value to 2004-06-24 10:16:08 +00:00
tools-enums.c Don't store human readable and translatable enum/flag strings in 2004-10-25 17:55:25 +00:00
tools-enums.h Applied a bunch of AIX portability fixes (bug #148813): 2004-07-30 00:57:22 +00:00
tools-types.h Let all GimpImageMap tools remember the state of the preview toggle (bug 2004-02-22 14:28:53 +00:00
tools-utils.c fixed a typo that broke the build. 2004-08-23 00:45:40 +00:00
tools-utils.h app/tools/Makefile.am added gimp_tool_motion_constrain(), 2004-08-22 21:48:50 +00:00