1. 11 May, 2005 1 commit
  2. 07 May, 2005 1 commit
    • Sven Neumann's avatar
      app/tools/gimppainttool.[ch] unified tool and paint-tool statusbar APIs. · 27042a7b
      Sven Neumann authored
      2005-05-07  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimppainttool.[ch]
      	* app/tools/gimptool.[ch]: unified tool and paint-tool statusbar APIs.
      
      	* app/tools/gimpblendtool.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpcolortool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/gimpnewrectselecttool.c
      	* app/tools/gimprectangletool.c
      	* app/tools/gimprectselecttool.c
      	* app/tools/gimpvectortool.c: changed accordingly.
      
      	* app/tools/gimpselectiontool.c: give more hints in the statusbar.
      	Some of the selection tools should probably override these.
      27042a7b
  3. 08 Apr, 2005 1 commit
  4. 30 Mar, 2005 1 commit
  5. 22 Feb, 2005 1 commit
    • Michael Natterer's avatar
      app/tools/gimpmagnifytool.c (gimp_magnify_tool_init) · 4d03c886
      Michael Natterer authored
      2005-02-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpmagnifytool.c (gimp_magnify_tool_init)
      	* app/tools/gimpmeasuretool.c (gimp_measure_tool_init)
      	* app/tools/gimpvectortool.c (gimp_vector_tool_init): set
      	handles_empty_image to TRUE because all these tools work fine
      	without active drawable.
      
      	* app/display/gimpdisplayshell-callbacks.c
      	(gimp_display_shell_canvas_tool_events): also look at
      	handles_empty_image, not only at gimp_image_is_empty() before
      	setting the BAD cursor.
      4d03c886
  6. 25 Oct, 2004 1 commit
  7. 23 Oct, 2004 1 commit
    • Michael Natterer's avatar
      added labels ("_Stroke") to the SLEECTION_STROKE and PATH_STROKE stock · 6e9d0cfa
      Michael Natterer authored
      2004-10-23  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpstock.c: added labels ("_Stroke") to the
      	SLEECTION_STROKE and PATH_STROKE stock items so they can be used
      	in action areas.
      
      	* app/widgets/gimpstrokeeditor.c: changed mnemonic to no clash
      	with "_Stroke" and reordered some code.
      
      	* app/dialogs/stroke-dialog.[ch]: use the passed stock_id instead
      	of GTK_STOCK_OK. Added parameters to specify the dialog's title
      	so it doesn't say "Stroke Options".
      
      	* app/actions/select-commands.c
      	* app/actions/vectors-commands.c
      	* app/tools/gimpvectortool.c: pass "Stroke Selection" and "Stroke
      	Path" as dialog titles.
      6e9d0cfa
  8. 13 Sep, 2004 1 commit
    • Michael Natterer's avatar
      configure.in added new directory app/dialogs and link libappdialogs.c into · 7d065360
      Michael Natterer authored
      2004-09-13  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in
      	* app/Makefile.am: added new directory app/dialogs and link
      	libappdialogs.c into the gimp binary.
      
      	* app/gui/Makefile.am
      	* app/gui/gui-types.h
      	* app/gui/gui-vtable.c
      	* app/gui/gui.c
      
      	* app/gui/about-dialog.[ch]
      	* app/gui/authors.h
      	* app/gui/color-notebook.[ch]
      	* app/gui/convert-dialog.[ch]
      	* app/gui/dialogs-constructors.[ch]
      	* app/gui/dialogs.[ch]
      	* app/gui/file-dialog-utils.[ch]
      	* app/gui/file-new-dialog.[ch]
      	* app/gui/file-open-dialog.[ch]
      	* app/gui/file-open-location-dialog.[ch]
      	* app/gui/file-save-dialog.[ch]
      	* app/gui/grid-dialog.[ch]
      	* app/gui/info-dialog.[ch]
      	* app/gui/info-window.[ch]
      	* app/gui/module-browser.[ch]
      	* app/gui/offset-dialog.[ch]
      	* app/gui/palette-import-dialog.[ch]
      	* app/gui/preferences-dialog.[ch]
      	* app/gui/quit-dialog.[ch]
      	* app/gui/resize-dialog.[ch]
      	* app/gui/resolution-calibrate-dialog.[ch]
      	* app/gui/stroke-dialog.[ch]
      	* app/gui/tips-dialog.[ch]
      	* app/gui/tips-parser.[ch]
      	* app/gui/user-install-dialog.[ch]: removed these files...
      
      	* app/dialogs/Makefile.am
      	* app/dialogs/dialogs-types.h
      
      	* app/dialogs/*.[ch]: ...and added them here. Changed some
      	filenames like module-browser -> module-dialog.
      
      	* app/app_procs.c
      	* app/actions/actions-types.h
      	* app/actions/actions.c
      	* app/actions/dialogs-actions.c
      	* app/actions/dialogs-commands.c
      	* app/actions/dockable-commands.c
      	* app/actions/drawable-commands.c
      	* app/actions/edit-commands.c
      	* app/actions/file-commands.c
      	* app/actions/gradient-editor-commands.c
      	* app/actions/image-commands.c
      	* app/actions/layers-commands.c
      	* app/actions/palettes-commands.c
      	* app/actions/select-commands.c
      	* app/actions/templates-commands.c
      	* app/actions/templates-commands.h
      	* app/actions/vectors-commands.c
      	* app/actions/view-commands.c
      	* app/display/gimpdisplayshell-cursor.c
      	* app/display/gimpdisplayshell-title.c
      	* app/display/gimpdisplayshell.[ch]
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpperspectivetool.c
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimpsheartool.c
      	* app/tools/gimptransformtool.[ch]
      	* app/tools/gimpvectortool.c
      	* app/widgets/gimpcolormapeditor.[ch]
      	* app/widgets/gimpcolorpanel.c
      	* app/widgets/gimpgradienteditor.[ch]
      	* app/widgets/gimppaletteeditor.[ch]
      	* app/widgets/gimptoolbox-color-area.c
      	* menus/toolbox-menu.xml.in
      	* tools/authorsgen/authorsgen.pl: changed accordingly.
      7d065360
  9. 30 Aug, 2004 1 commit
  10. 27 Jun, 2004 1 commit
  11. 24 Jun, 2004 1 commit
    • Michael Natterer's avatar
      app/tools/gimptool.[ch] added boolean return value to · 02b91f66
      Michael Natterer authored
      2004-06-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimptool.[ch]
      	* app/tools/tool_manager.[ch]: added boolean return value to
      	GimpTool::key_press() which indicates if the event was handled.
      
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpeditselectiontool.[ch]
      	* app/tools/gimptransformtool.c
      	* app/tools/gimpvectortool.c: return TRUE if the key event was handled.
      
      	* app/tools/gimppainttool.c: removed key_press() implementation.
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpcontrollerkeyboard.[ch]: new controller class
      	which takes GdkEventKey and emits controller events for all
      	combinations of modifiers and cursor keys.
      
      	* app/widgets/gimpcontrollers.[ch]: added new function
      	gimp_controllers_get_keyboard().
      
      	* app/display/gimpdisplayshell-callbacks.c: if a key event was not
      	handled by the active tool, dispatch it to the keyboard controller.
      
      	* etc/controllerrc: add a keyboard controller which is configured
      	to do the same as the removed gimp_paint_tool_key_press().
      02b91f66
  12. 23 Jun, 2004 1 commit
  13. 12 Jun, 2004 3 commits
    • Simon Budig's avatar
      Make the Enter/Return key do the crop action. · 3fe1753e
      Simon Budig authored
      2004-06-12  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpcroptool.c: Make the Enter/Return key do
      	the crop action.
      
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimpvectortool.c: Make the _key_press functions
      	safe for non-arrow keys.
      3fe1753e
    • Simon Budig's avatar
      renamed the "arrow_key" member to "key_press", since it is now no longer · 3c1b7fe6
      Simon Budig authored
      2004-06-12  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimptool.[ch]: renamed the "arrow_key" member
      	to "key_press", since it is now no longer about just the arrow
      	keys.
      
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimpeditselectiontool.h
      	* app/tools/gimpmovetool.c
      	* app/tools/gimppainttool.c
      	* app/tools/gimpselectiontool.c
      	* app/tools/gimptexttool.c
      	* app/tools/gimpvectortool.c
      	* app/tools/tool_manager.c: Changed accordingly.
      3c1b7fe6
    • Simon Budig's avatar
      renamed tool_manager_arrow_key_active to tool_manager_key_press_active. · 39614b34
      Simon Budig authored
      2004-06-12  Simon Budig  <simon@gimp.org>
      
      	* app/tools/tool_manager.[ch]: renamed
      	tool_manager_arrow_key_active to tool_manager_key_press_active.
      
      	* app/display/gimpdisplayshell-callbacks.c: Also dispatch
      	GDK_Return/KP_Enter/BackSpace/Delete to the tools "arrow_key"
      	member of GimpTool probably should be renamed.
      
      	* app/tools/gimpvectortool.c: Use Enter/Return to convert the
      	current path to a selection, use Backspace/Delete to delete the
      	currently active anchors in a path.
      
      	Implemented on Jimmacs request - thanks for being a great host  :)
      39614b34
  14. 04 Jun, 2004 1 commit
    • Michael Natterer's avatar
      cursors/Makefile.am cursors/cursor-none.png new empty cursor images. · 714d63fc
      Michael Natterer authored
      2004-06-05  Michael Natterer  <mitch@gimp.org>
      
      	* cursors/Makefile.am
      	* cursors/cursor-none.png
      	* cursors/xbm/cursor-none.xbm: new empty cursor images.
      
      	* app/config/gimpdisplayconfig.[ch]
      	* app/config/gimprc-blurbs.h
      	* app/widgets/widgets-enums.h
      	* app/widgets/gimpcursor.c
      	* app/display/gimpdisplayshell-cursor.c
      	* app/tools/gimppainttool.[ch]
      	* app/tools/gimpinktool.c
      	* app/gui/preferences-dialog.c: applied patches from Philip
      	Lafleur which implement hiding the cursor completely for paint
      	tools. Changed the name of the config option from
      	"hide-paint-tool-cursor" to "show-paint-tool-cursor" and default
      	to TRUE because this needs the brush outline being visible while
      	painting to be really usable. Fixes bug #132163.
      
      	* app/widgets/widgets-enums.h: renamed all GimpCursorType and
      	GimpToolCursorType enum values to GIMP_CURSOR_* and
      	GIMP_TOOL_CURSOR_*.
      
      	* app/widgets/gimpcursor.c
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/display/gimpdisplayshell-cursor.c
      	* app/tools/gimp*tool.c; changed accordingly.
      714d63fc
  15. 29 Apr, 2004 1 commit
    • Michael Natterer's avatar
      stripped the menu paths from the "menu_path". Will be renamed to · 2a84015e
      Michael Natterer authored
      2004-04-29  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimp*tool.c (gimp_*_tool_register): stripped the menu
      	paths from the "menu_path". Will be renamed to "action_name" or
      	something soon...
      
      	* plug-ins/dbbrowser/dbbrowser.c
      	* plug-ins/common/plugindetails.c
      	* plug-ins/common/uniteditor.c: register under the new
      	"Extensions" placeholder.
      2a84015e
  16. 25 Mar, 2004 1 commit
  17. 20 Mar, 2004 1 commit
  18. 10 Mar, 2004 1 commit
    • Simon Budig's avatar
      app/base/cpu-accel.c app/display/gimpdisplayshell-dnd.c · 70671753
      Simon Budig authored
      2004-03-10  Simon Budig  <simon@gimp.org>
      
      	* app/base/cpu-accel.c
      	* app/display/gimpdisplayshell-dnd.c
      	* app/tools/gimpvectortool.c
      	* app/vectors/gimpbezierstroke.c
      	* app/vectors/gimpvectors-import.c: Removed, disabled or
      	conditionalized some debug output.
      
      	There still is debug output when pushing/popping the move tool
      	via space bar. Mitch wanted to look at that.
      70671753
  19. 25 Jan, 2004 1 commit
  20. 31 Dec, 2003 1 commit
    • Simon Budig's avatar
      Fixed missing undo step when moving (components of) the path. Don't add an · c1350d17
      Simon Budig authored
      2003-12-31  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectortool.[ch]: Fixed missing undo step when
      	moving (components of) the path. Don't add an undo step when
      	nothing changes.
      
      	Also rephrased the help strings in the statusbar to be shorter
      	and encourage the user to try shift. Fixes bug #124025.
      c1350d17
  21. 30 Dec, 2003 1 commit
  22. 19 Dec, 2003 1 commit
  23. 14 Nov, 2003 2 commits
    • Simon Budig's avatar
      Since GimpVectorTool is no GimpSelectionTool, it does not make sense to · 832b51b5
      Simon Budig authored
      2003-11-15  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectoroptions.[ch]: Since GimpVectorTool is no
      	GimpSelectionTool, it does not make sense to have
      	GimpSelectionOptions for it.
      
      	* app/tools/gimpvectoroptions.c
      	* app/tools/gimpvectortool.c: Connect the Buttons to the
      	Help system and make the to-selection Button modifier
      	aware.
      832b51b5
    • Simon Budig's avatar
      Add two buttons to the Tool Options · 31a72d1b
      Simon Budig authored
      2003-11-14 Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectoroptions.c: Add two buttons to the
      	Tool Options
      
      	* app/tools/gimpvectortool.c: Use them for stroking a path
      	and converting a path to a selection, to make this functionality
      	more obvious.
      31a72d1b
  24. 22 Oct, 2003 1 commit
  25. 06 Oct, 2003 1 commit
    • Michael Natterer's avatar
      Treat changes to the selection like changes to any other drawable: · f0372cad
      Michael Natterer authored
      2003-10-06  Michael Natterer  <mitch@gimp.org>
      
      	Treat changes to the selection like changes to any other drawable:
      
      	* app/core/gimpchannel.c
      	* app/core/gimpchannel-combine.c: call gimp_drawable_update() after
      	changing the channel.
      
      	* app/core/gimpimage.[ch]: added struct GimpImageFlushAccumulator
      	with one member "gboolean mask_changed". Connect to "update" of
      	the selection and set accum.mask_changed to TRUE in the callback.
      	Added default implementation for GimpImage::flush() and emit
      	"mask_changed" there.
      
      	Unrelated:
      	* app/core/gimpimage.h: removed GimpGuide struct...
      	* app/core/gimpimage-guides.h: ...and added it here.
      
      	* app/core/gimpimage-undo-push.c (undo_pop_mask)
      	(undo_pop_channel_mod): don't distinguish between selection and
      	non-selection channels and just call gimp_drawable_update().
      
      	* app/core/gimpundo.h
      	* app/core/gimpimage-undo.c: removed "gboolean mask_changed" from
      	the GimpUndoAccumulator struct since we don't have to care about
      	that signal explicitly any more.
      
      	* app/display/gimpdisplay-foreach.[ch]: removed gimp_displays_flush().
      
      	* tools/pdbgen/pdb/display.pdb (displays_flush_invoker): call
      	gimp_image_flush() on all images so the flush accumulator is
      	honored.
      
      	This generalization enables the removal of more special purpose
      	code which was needed to treat the selection different:
      
      	* app/core/gimpimage-mask-select.[ch]: removed...
      
      	* app/core/gimpchannel-select.[ch]: ...and added under a new name
      	because it's not selection specific any more.
      
      	* app/core/gimpimage-mask.[ch]: removed...
      
      	* app/core/gimpselection.[ch]: ...added the two remaining
      	functions here. Removed all calls to gimp_image_mask_changed().
      
      	* app/core/Makefile.am
      	* app/core/gimp-edit.c
      	* app/core/gimpdrawable-transform.c
      	* app/core/gimpimage-scale.c
      	* app/core/gimpimage-snap.c
      	* app/display/gimpdisplayshell.c
      	* app/gui/channels-commands.c
      	* app/gui/layers-commands.c
      	* app/gui/select-commands.c
      	* app/gui/vectors-commands.c
      	* app/tools/gimpbycolorselecttool.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimpellipseselecttool.c
      	* app/tools/gimpfreeselecttool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimpiscissorstool.c
      	* app/tools/gimprectselecttool.c
      	* app/tools/gimptransformtool.c
      	* app/widgets/gimpchanneltreeview.c
      	* app/widgets/gimpselectioneditor.c
      	* app/widgets/gimpvectorstreeview.c
      	* app/xcf/xcf-save.c
      	* tools/pdbgen/pdb/paths.pdb
      	* tools/pdbgen/pdb/selection.pdb
      	* tools/pdbgen/pdb/selection_tools.pdb: changed accordingly.
      
      	* app/core/gimpdrawable-bucket-fill.c
      	* app/core/gimpimage-colormap.c
      	* app/core/gimplayer-floating-sel.c
      	* app/core/gimplayer.c
      	* app/gui/image-menu.c
      	* app/paint/gimppaintcore.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpinkoptions.c
      	* app/tools/gimpvectortool.c: removed useless and/or obsolete
      	#includes.
      
      	* app/pdb/display_cmds.c
      	* app/pdb/paths_cmds.c
      	* app/pdb/selection_cmds.c
      	* app/pdb/selection_tools_cmds.c: regenerated.
      f0372cad
  26. 29 Sep, 2003 1 commit
    • Simon Budig's avatar
      Made the preview respect the aspect ratio and resolutions of the image. · 02f375b8
      Simon Budig authored
      2003-09-29  Simon Budig  <simon@gimp.org>
      
      	* app/widgets/gimppreviewrenderervectors.c: Made the preview
      	respect the aspect ratio and resolutions of the image. There
      	apparently still is an off-by-one error in it.
      
      	* app/tools/gimpvectortool.c: (Hopefully) fixed a crash when a new
      	image gets opened with the vectors tool active.
      02f375b8
  27. 22 Sep, 2003 1 commit
  28. 21 Sep, 2003 1 commit
  29. 18 Sep, 2003 5 commits
    • Simon Budig's avatar
      Show a little help in the status bar. Maybe the functions I implemented to · 1ac86b5a
      Simon Budig authored
      2003-09-19  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectortool.[ch]: Show a little help in the
      	status bar. Maybe the functions I implemented to track
      	the status of the status bar should live in a parent class.
      	Still behaves a little weird, but I need help to fix it and it
      	does not crash, so I committed it anyway...  :-)
      1ac86b5a
    • Simon Budig's avatar
      Renamed the modes of the vector tools: - Design (creative stuff: placing · 66a49483
      Simon Budig authored
      2003-09-18  Simon Budig  <simon@gimp.org>
      
      	* app/tools/tools-enums.h: Renamed the modes of the vector tools:
      	    - Design  (creative stuff: placing of new anchors /
      	                               moving anchors/segments)
      	    - Edit    (technical stuff: inserting/deleting anchors/segments)
      	    - Move    (moving strokes/vectors)
      
      	Jimmac: These need icons...  :-)
      
      	* app/tools/tools-enums.c: regenerated
      
      	* app/tools/gimpvectoroptions.c
      	* app/tools/gimpvectortool.c: changed accordingly.
      66a49483
    • Michael Natterer's avatar
      app/paint/Makefile.am removed... ...and added. · 6b2ca702
      Michael Natterer authored
      2003-09-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint/Makefile.am
      	* app/paint/paint.[ch]: removed...
      	* app/paint/gimp-paint.[ch]: ...and added.
      
      	* app/core/gimp.c: changed accordingly.
      
      	* app/tools/Makefile.am
      	* app/tools/tools.[ch]: removed...
      
      	* app/tools/gimp-tools.[ch]: ...and added. Added
      	gimp_tools_restore() and gimp_tools_save() and moved the entire
      	tool registering and tool_options loading/saving code here. Call
      	tool_manager_init() from gimp_tools_init() and tool_manager_exit()
      	from gimp_tools_exit().
      
      	* app/tools/tool_manager.[ch]: removed the code which now lives
      	in gimp-tools.[ch]. The tool manager now has no knowledge about
      	individual tools any more and just handles the active_tool
      	and the tool part of tool <-> display interaction.
      	Removed tool_manager_get_info_by_type().
      
      	* app/tools/gimpvectortool.c (gimp_vector_tool_register): the
      	tool's identifier is "gimp-vector-tool", not "gimp-path-tool".
      
      	* app/app_procs.c
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/gui/vectors-commands.c
      	* app/tools/gimppainttool.c: changed accordingly.
      6b2ca702
    • Simon Budig's avatar
      app/vectors/gimpstroke.[ch] added the endpoint of the segment to the list · 3b1c8737
      Simon Budig authored
      2003-09-18  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpstroke.[ch]
      	* app/vectors/gimpbezierstroke.c: (gimp_stroke_nearest_point_get)
      	added the endpoint of the segment to the list of returned values.
      
      	* app/tools/gimpdrawtool.[ch]: (gimp_draw_tool_on_vectors_curve)
      	return the endpoint also.
      
      	* app/tools/gimpvectortool.[ch]: Use that to activate the
      	to-be-changed anchors when dragging on the curve directly.
      
      	* app/tools/gimpmovetool.[ch]: changed accordingly.
      3b1c8737
    • Simon Budig's avatar
      Cursor keys now move the currently active anchors, SHIFT and CTRL increase · 90bf56c7
      Simon Budig authored
      2003-09-18  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectortool.c: Cursor keys now move the currently
      	active anchors, SHIFT and CTRL increase the steps.
      
      	* MAINTAINERS: Added myself in an attack of hubris...
      90bf56c7
  30. 17 Sep, 2003 4 commits
    • Simon Budig's avatar
      app/vectors/gimpstroke.[ch] Changed gimp_*_anchor_select to accept the · 66cc2b98
      Simon Budig authored
      2003-09-17  Simon Budig  <simon@gimp.org>
      
      	* app/vectors/gimpstroke.[ch]
      	* app/vectors/gimpvectors.[ch]: Changed gimp_*_anchor_select to
      	accept the selection state as an argument.
      
      	* app/tools/gimpdrawtool.[ch]: Added "exclusive" boolean parameter
      	to gimp_draw_tool_on_vectors_handle(), so that you can specify
      	that you just get exactly the type of anchor you want to have.
      
      	* app/tools/gimpvectortool.[ch]: Handling of multiple selected
      	anchors: Shift-Clicking in Extend mode selects them, you can
      	move them together.
      66cc2b98
    • Simon Budig's avatar
      smallish change to enable dragging out of handles again. It is now · 12a4cc19
      Simon Budig authored
      2003-09-17  Simon Budig  <simon@gimp.org>
      
      	* app/tools/gimpvectortool.c: smallish change to enable
      	dragging out of handles again. It is now dragging handles
      	out of anchors, when click/dragging on them in Insert/Delete
      	mode. Deletion of nodes now requires the SHIFT modifier.
      12a4cc19
    • Michael Natterer's avatar
      added "GimpVectorMode saved_mode" to the GimpVectorTool struct. · 69e11c9a
      Michael Natterer authored
      2003-09-17  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpvectortool.[ch]: added "GimpVectorMode saved_mode"
      	to the GimpVectorTool struct.
      
      	(gimp_vector_tool_modifier_key): use it to correctly keep track of
      	the modifier state.
      
      	* app/tools/gimpselectiontool.c (gimp_selection_tool_modifier_key):
      	moved variable to local scope.
      69e11c9a
    • Michael Natterer's avatar
      cursors/hand.xbm removed. · f4942b72
      Michael Natterer authored
      2003-09-17  Michael Natterer  <mitch@gimp.org>
      
      	* cursors/hand.xbm
      	* cursors/hand_mask.xbm: removed.
      
      	* cursors/hand_small.xbm
      	* cursors/hand_small_mask.xbm: ...and added under new names.
      
      	* cursors/Makefile.am
      	* cursors/gimp-tool-cursors.xcf: changed accordingly.
      
      	* app/widgets/widgets-enums.h
      	* app/widgets/gimpcursor.c: removed HAND from the GimpCursorModifier
      	enum and added it to the GimpToolCursorType enum. We don't have a
      	hand tool but this way the hand cursor (which is in the lower
      	right corner) can be used together with other cursor modifiers
      	(which are in the upper right corner).
      
      	* app/tools/gimpmovetool.c
      	* app/tools/gimpvectortool.c: show cursor modifers with the hand
      	cursor where appropriate.
      f4942b72