1. 31 Dec, 2018 1 commit
    • Michael Natterer's avatar
      cursors: add -HiDPI variants of all cursors · ad5bf1de
      Michael Natterer authored
      This includes gimp-tool-cursors-x2.xcf and cursorname-x2.png files,
      they are simply 72x72 upscaled versions of the 36x36 fies with no
      changes.
      
      Anyone can now improve on cursors without having to deal with the
      bulid process.
      ad5bf1de
  2. 28 May, 2018 2 commits
  3. 13 Apr, 2018 1 commit
  4. 10 Apr, 2018 2 commits
  5. 30 May, 2017 1 commit
  6. 27 Sep, 2015 1 commit
  7. 21 Apr, 2015 1 commit
  8. 14 Apr, 2015 1 commit
  9. 10 Oct, 2012 1 commit
  10. 26 Aug, 2012 2 commits
  11. 16 Dec, 2011 1 commit
  12. 14 Sep, 2010 1 commit
  13. 13 Sep, 2010 1 commit
  14. 10 Sep, 2010 1 commit
  15. 11 Jun, 2008 1 commit
  16. 12 Apr, 2008 1 commit
    • Martin Nordholts's avatar
      Applied modified patch from Daniel Hornung that changes the mouse cursor · a8bbf6b2
      Martin Nordholts authored
      2008-04-12  Martin Nordholts  <martinn@svn.gnome.org>
      
      	Applied modified patch from Daniel Hornung that changes the mouse
      	cursor to a "clicking will create a selection"-icon when hovering
      	the center of a pending Scissors Select Tool selection (bug #493370)
      
      	* app/tools/gimpiscissorstool.c
      	(gimp_iscissors_tool_cursor_update): Use the new cursor icon.
      
      	* cursors/modifier-select.png
      	* cursors/xbm/modifier-select.xbm
      	* cursors/xbm/modifier-select-mask.xbm: New cursor icon.
      
      	* cursors/makefile.msc
      	* cursors/Makefile.am 
      	* app/widgets/gimpcursor.c
      	* app/widgets/widgets-enums.h: Changed accordingly.
      
      svn path=/trunk/; revision=25473
      a8bbf6b2
  17. 28 Feb, 2008 1 commit
    • Michael Natterer's avatar
      cursors/Makefile.am cursors/gimp-tool-cursors.xcf · 96645da0
      Michael Natterer authored
      2008-02-28  Michael Natterer  <mitch@gimp.org>
      
      	* cursors/Makefile.am
      	* cursors/gimp-tool-cursors.xcf
      	* cursors/tool-polygon-select.png
      	* cursors/xbm/tool-polygon-select.xbm
      	* cursors/xbm/tool-polygon-select-mask.xbm
      	* app/widgets/widgets-enums.h
      	* app/widgets/gimpcursor.c: new cursor for polygon select.
      
      	* app/tools/gimppolygonselecttool.c: use it.
      
      
      svn path=/trunk/; revision=24994
      96645da0
  18. 23 Nov, 2006 1 commit
  19. 15 Nov, 2006 1 commit
    • Sven Neumann's avatar
      cursors/Makefile.am cursors/cursor-move.png cursors/gimp-tool-cursors.xcf · 13004433
      Sven Neumann authored
      2006-11-15  Sven Neumann  <sven@gimp.org>
      
      	* cursors/Makefile.am
      	* cursors/cursor-move.png
      	* cursors/gimp-tool-cursors.xcf
      	* cursors/xbm/cursor-move-mask.xbm
      	* cursors/xbm/cursor-move.xbm: added new cursor.
      
      	* app/widgets/gimpcursor.c
      	* app/widgets/widgets-enums.h: added as GIMP_CURSOR_MOVE.
      
      	* app/tools/gimprectangletool.c: use instead of a cursor
      modifier.
      13004433
  20. 02 Sep, 2006 1 commit
    • Michael Natterer's avatar
      Merged the "soc-2006-healing-brush" branch. That branch is now officially · db526795
      Michael Natterer authored
      2006-09-02  Michael Natterer  <mitch@gimp.org>
      
      	Merged the "soc-2006-healing-brush" branch. That branch is now
      	officially closed and all further fixes and changes have to be
      	applied to HEAD.
      
      	Did some minor adjustments, mostly small indentation and spacing
      	fixes. Derive the tool from the newly introduced GimpBrushTool
      	which did not exist when the branch was created.
      
      	Thanks a lot to Kevin Sookocheff for this nice contribution!
      
      	* app/paint/paint-enums.[ch]: new enum GimpHealAlignMode.
      
      	* app/paint/Makefile.am
      	* app/paint/makefile.msc
      	* app/paint/gimpheal.[ch]
      	* app/paint/gimphealoptions.[ch]: the heal core and its options.
      
      	* app/paint/gimp-paint.c: register the heal core.
      
      	* app/tools/Makefile.am
      	* app/tools/makefile.msc
      	* app/tools/gimphealtool.[ch]: the heal tool.
      
      	* app/tools/gimp-tools.c: register the heal tool.
      
      	* app/tools/gimppaintoptions-gui.c: show the widgets that are used
      	by heal.
      
      	* app/widgets/gimphelp-ids.h: the heal help ID.
      
      	* tools/pdbgen/stddefs.pdb
      	* tools/pdbgen/pdb/paint_tools.pdb: the heal PDB wrappers.
      
      	* app/widgets/widgets-enums.h
      	* app/widgets/gimpcursor.c
      	* cursors/Makefile.am
      	* cursors/makefile.msc
      	* cursors/tool-heal.png
      	* cursors/xbm/tool-heal.xbm
      	* cursors/xbm/tool-heal-mask.xbm: a new cursor for the heal tool.
      
      	* libgimpwidgets/gimpstock.[ch]
      	* themes/Default/images/Makefile.am
      	* themes/Default/images/makefile.msc
      	* themes/Default/images/tools/stock-tool-heal-16.png
      	* themes/Default/images/tools/stock-tool-heal-22.png: new stock
      	icons for the heal tool.
      
      	* app/pdb/internal_procs.c
      	* app/pdb/paint_tools_cmds.c
      	* libgimp/gimppainttools_pdb.[ch]: regenerated.
      db526795
  21. 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
  22. 01 Jun, 2006 1 commit
    • Michael Natterer's avatar
      cursors/Makefile.am cursors/modifier-bad.png · 3f7b1182
      Michael Natterer authored
      2006-06-01  Michael Natterer  <mitch@gimp.org>
      
      	* cursors/Makefile.am
      	* cursors/modifier-bad.png
      	* cursors/xbm/modifier-bad-mask.xbm
      	* cursors/xbm/modifier-bad.xbm: new "bad" cursor
      	modifier. Replaces the "bad" cursor.
      
      	* cursors/gimp-tool-cursors.xcf: added it here too.
      
      	* app/widgets/widgets-enums.h: added GIMP_CURSOR_MODIFIER_BAD.
      
      	* app/widgets/gimpcursor.c: add the bad modifier. Leave the bad
      	cursor there for now.
      
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/tools/gimpaligntool.c
      	* app/tools/gimpblendtool.c
      	* app/tools/gimpbycolorselecttool.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpcolortool.c
      	* app/tools/gimpfliptool.c
      	* app/tools/gimpiscissorstool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/gimptransformtool.c
      	* app/tools/gimpvectortool.c: use the modifier instead of the
      	cursor. Fixes hotspot jumping when switching between normal and
      	bad cursors. The changed cursor_update() functions even make more
      	sense IMHO. Fixes bug #158407.
      3f7b1182
  23. 18 Aug, 2005 1 commit
    • Michael Natterer's avatar
      cursors/Makefile.am cursors/gimp-tool-cursors.xcf · c0b1fcb9
      Michael Natterer authored
      2005-08-18  Michael Natterer  <mitch@gimp.org>
      
      	* cursors/Makefile.am
      	* cursors/gimp-tool-cursors.xcf
      	* cursors/modifier-join.png
      	* cursors/xbm/modifier-join-mask.xbm
      	* cursors/xbm/modifier-join.xbm: images for a "join" cursor modifier.
      
      	* app/widgets/widgets-enums.h
      	* app/widgets/gimpcursor.c: add the cursor.
      
      	* app/tools/gimpvectortool.c: use it for connecting strokes.
      	Fixes bug #313252.
      c0b1fcb9
  24. 09 Aug, 2005 1 commit
    • Michael Natterer's avatar
      changed path tool cursor to actually show a path and added 3 new cursors · 6c88e46d
      Michael Natterer authored
      2005-08-09  Michael Natterer  <mitch@gimp.org>
      
      	* cursors/gimp-tool-cursors.xcf: changed path tool cursor to
      	actually show a path and added 3 new cursors which are supposed
      	to show a path's anchor, handle and segments. Someone really
      	needs to beautify these...
      
      	* cursors/tool-paths.png
      	* cursors/xbm/tool-paths-mask.xbm
      	* cursors/xbm/tool-paths.xbm: changed accordingly.
      
      	* cursors/Makefile.am
      	* cursors/tool-paths-anchor.png
      	* cursors/tool-paths-control.png
      	* cursors/tool-paths-segment.png
      	* cursors/xbm/tool-paths-anchor-mask.xbm
      	* cursors/xbm/tool-paths-anchor.xbm
      	* cursors/xbm/tool-paths-control-mask.xbm
      	* cursors/xbm/tool-paths-control.xbm
      	* cursors/xbm/tool-paths-segment-mask.xbm
      	* cursors/xbm/tool-paths-segment.xbm: new files.
      
      	* app/widgets/widgets-enums.h (enum GimpToolCursorType): added
      	PATH_ANCHOR, PATH_CONTROL and PATH_SEGMENTS.
      
      	* app/widgets/gimpcursor.c: added the new cursors.
      
      	* app/tools/gimpvectortool.c (gimp_vector_tool_cursor_update):
      	use them.
      6c88e46d
  25. 01 Aug, 2004 1 commit
    • Hans Breuer's avatar
      build but *dont link* display-enums.obj, widget-enums.obj and · 3b303914
      Hans Breuer authored
      2004-07-31  Hans Breuer  <hans@breuer.org>
      
      	* app/display/makefile.msc app/widgets/makefile.msc : build
      	but *dont link* display-enums.obj, widget-enums.obj and
      	gimpdisplayoptions.obj. They must be in the dll
      	* app/makefile.msc : build gimp.exe and gimp-console.exe both
      	using the same gimp-core.dll
      	* app/gimpcore.def : new file, exports for gimp-core.dll
      	* app/Makefile.am : added to EXTRA_DIST
      
      	* cursors/makefile.msc : new file to create gimp-tool-cursors.h
      	* cursors/Makefile.am : added to EXTRA_DIST
      
      	* **/makefile.msc : updated
      
      	* app/main.c app/app_procs.c : moved code to close the console
      	from the former to the later. It only is to be used if The Gimp
      	is not build as console app.
      
      	* plug-ins/gfig/gfig.c : dont gimp_drawable_detach() the same
      	drawable twice
      	* plug-ins/gfig-dialog.c() : added a g_return_if_fail() to avoid
      	crashing on File/Import
      3b303914
  26. 04 Jun, 2004 2 commits
    • 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
    • Michael Natterer's avatar
      removed... · 8c2fbfc2
      Michael Natterer authored
      2004-06-04  Michael Natterer  <mitch@gimp.org>
      
      	* cursors/*.xbm: removed...
      
      	* cursors/xbm/*.xbm: ...and added here instead. Renamed them
      	all to match the PNG file names.
      
      	* cursors/Makefile.am: changed accordingly.
      
      	* app/widget/gimpcursor.c: ditto. Merged the two cursor creating
      	functions again because they duplicated too much code.
      8c2fbfc2
  27. 03 Jun, 2004 1 commit
    • Michael Natterer's avatar
      cursors/Makefile.am added PNG version of all cursors. · 5c46556d
      Michael Natterer authored
      2004-06-03  Michael Natterer  <mitch@gimp.org>
      
      	* cursors/Makefile.am
      	* cursors/*.png: added PNG version of all cursors.
      
      	* cursors/gimp-tool-cursors.xcf: reordered and renamed all layers
      	to match the new PNG filenames.
      
      	* app/widgets/gimpcursor.[ch]: create cursors with alpha and color
      	if the GdkDisplay supports it. Fall back to the old stuff
      	otherwise.
      5c46556d
  28. 17 Sep, 2003 1 commit
    • 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
  29. 13 Nov, 2001 1 commit
    • Michael Natterer's avatar
      small fix. · 3413a9ef
      Michael Natterer authored
      2001-11-12  Michael Natterer  <mitch@gimp.org>
      
      	* HACKING: small fix.
      
      	* configure.in: changed --disable-perl to --enable-perl because
      	it doesn't build properly at the moment.
      
      	* pixmaps/Makefile.am: removed stuff which is no longer there
      	from EXTRA_DIST.
      
      	* plug-ins/Makefile.am: put back the $(GIMP_PERL) line in SUBDIRS.
      
      	* app/widgets/gimpmenuitem.c. include "libgimpwidgets/gimpwidgets.h".
      
      	* data/Makefile.am
      	* data/brushes/Makefile.am
      	* data/gradients/Makefile.am
      	* data/palettes/Makefile.am
      	* data/patterns/Makefile.am: removed the old "files" hack and put
      	the stuff to EXTRA_DIST.
      
      	* app/Makefile.am
      	* app/base/Makefile.am
      	* app/core/Makefile.am
      	* app/file/Makefile.am
      	* app/gui/Makefile.am
      	* app/paint-funcs/Makefile.am
      	* app/pdb/Makefile.am
      	* app/tools/Makefile.am
      	* app/widgets/Makefile.am
      	* app/widgets/gimpmenuitem.c
      	* app/xcf/Makefile.am
      	* cursors/Makefile.am
      	* libgimp/Makefile.am
      	* libgimpbase/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimpwidgets/Makefile.am
      	* m4macros/Makefile.am
      	* themes/Makefile.am
      	* themes/Default/Makefile.am
      	* themes/Default/images/Makefile.am
      	* themes/Default/images/tools/Makefile.am: removed "files" target.
      3413a9ef
  30. 13 Feb, 2001 1 commit