1. 02 Sep, 2012 1 commit
  2. 03 Jun, 2006 1 commit
    • Michael Natterer's avatar
      Make better use of the available 32x32 pixels so the cursors look less · 6216c99b
      Michael Natterer authored
      2006-06-03  Michael Natterer  <mitch@gimp.org>
      
      	Make better use of the available 32x32 pixels so the cursors look
      	less crowded:
      
      	* cursors/cursor-corner-*.png
      	* cursors/cursor-side-*.png
      	* cursors/xbm/cursor-corner-*.xbm
      	* cursors/xbm/cursor-side-*.xbm: made the crosshair lines one
      	pixel longer.
      
      	* cursors/modifier-join.png
      	* cursors/modifier-pattern.png
      	* cursors/xbm/modifier-join-mask.xbm
      	* cursors/xbm/modifier-join.xbm
      	* cursors/xbm/modifier-pattern-mask.xbm
      	* cursors/xbm/modifier-pattern.xbm: moved one pixel to the right.
      
      	* cursors/tool-*.png
      	* cursors/xbm/tool-*.png: moved closer to the bottom right corner.
      
      	* cursors/gimp-tool-cursors.xcf: ditto.
      6216c99b
  3. 02 Jun, 2006 1 commit
    • Michael Natterer's avatar
      cursors/Makefile.am cursors/cursor-corner-bottom-left.png · d1a76d93
      Michael Natterer authored
      2006-06-02  Michael Natterer  <mitch@gimp.org>
      
      	* cursors/Makefile.am
      	* cursors/cursor-corner-bottom-left.png
      	* cursors/cursor-corner-bottom-right.png
      	* cursors/cursor-corner-top-left.png
      	* cursors/cursor-corner-top-right.png
      	* cursors/cursor-side-bottom.png
      	* cursors/cursor-side-left.png
      	* cursors/cursor-side-right.png
      	* cursors/cursor-side-top.png
      	* cursors/xbm/cursor-corner-bottom-left-mask.xbm
      	* cursors/xbm/cursor-corner-bottom-left.xbm
      	* cursors/xbm/cursor-corner-bottom-right-mask.xbm
      	* cursors/xbm/cursor-corner-bottom-right.xbm
      	* cursors/xbm/cursor-corner-top-left-mask.xbm
      	* cursors/xbm/cursor-corner-top-left.xbm
      	* cursors/xbm/cursor-corner-top-right-mask.xbm
      	* cursors/xbm/cursor-corner-top-right.xbm
      	* cursors/xbm/cursor-side-bottom-mask.xbm
      	* cursors/xbm/cursor-side-bottom.xbm
      	* cursors/xbm/cursor-side-left-mask.xbm
      	* cursors/xbm/cursor-side-left.xbm
      	* cursors/xbm/cursor-side-right-mask.xbm
      	* cursors/xbm/cursor-side-right.xbm
      	* cursors/xbm/cursor-side-top-mask.xbm
      	* cursors/xbm/cursor-side-top.xbm: new cursors for edge and corner
      	resizing. They perfectly align with the small crosshair and can be
      	used together with tool cursors and cursor modifiers.
      
      	* cursors/gimp-tool-cursors.xcf: add them here too.
      
      	* app/widgets/widgets-enums.h: add them to the GimpCursorType enum.
      
      	* app/widgets/gimpcursor.c: add them here too.
      
      	* app/display/gimpdisplayshell-cursor.c: treat them like the small
      	crosshair (don't replace them by the small crosshair but use them
      	as-is). Also allow the bad modifier with the large crosshair.
      
      	* app/tools/gimprectangletool.c
      	(gimp_rectangle_tool_cursor_update): use the new cursors. Don't
      	call gimp_tool_set_cursor() here.
      
      	(gimp_rectangle_tool_response): reset "function" to RECT_CREATING
      	when resetting the tool.
      
      	* app/tools/gimpselectiontool.[ch] (struct GimpSelectionTool):
      	added boolean member "allow_move" which defalts to TRUE.
      
      	(gimp_selection_tool_oper_update): don't move masks, floating
      	selections or anything when "allow_move" is FALSE. Changed
      	behavior of click inside a selection to simply create a new
      	selection, need to press alt+shift now to drag-float the
      	selection. Please test this, it's apretty fundamental change!
      
      	(gimp_selection_tool_cursor_update): use the tool's configured
      	cursor instead of always GIMP_CURSOR_MOUSE, so this function can
      	be called after gimp_rectangle_tool_cursor_update() to add the
      	plus, minus etc. modifiers.
      
      	* app/tools/gimpnewrectselecttool.c: implement
      	GimpTool::cursor_update() and call
      	gimp_rectangle_tool_cursor_update() from there. Chain up to get
      	the plus, minus etc. modifiers added.
      
      	Re-enble selection moving:
      
      	(gimp_new_rect_select_tool_oper_update): set GimpSelectionTool's
      	"allow_move" to FALSE unless the rectangle tool is in an idle
      	state.
      
      	(gimp_new_rect_select_tool_button_press): allow a selection moving
      	to be started if the rectangle tool is idle. Fall back to starting
      	a rect select if gimp_selection_tool_start_edit() returned FALSE.
      d1a76d93