GNOME Bugzilla – Bug 158407
Path cursor changes hotspot when cursor modifier changes
Last modified: 2006-06-01 20:31:46 UTC
Hi! There are 6 different tool types in the toolbox. The icon shows the actual used function, an arrow in the upper left side, the actual tool in the bottom-right, and an an another in the upper-right. If you want to edit on your Bezier-line, the icon changes one to another. But, if you just nearly miss your Bezier-breakpoint, (which you wanted to edit), the cursor will change to it's 'Do-Not-edit' shape, which differs from the other cursor icons. This bugs me a lot, because this 'do-not-edit' icon does not shape like the normal one. The center of the current 'do-not-edit' icon differs from the other icons So I have made a mockup, how this 'do-not-edit' should look like Because the current 'do-not-edit' cursor makes the editing really hard http://www.epointsystem.org/~khiraly/gimp/pathCursorProposal.png This one keeps to the original form, but gives also the state of your current action and it centers like the others one (so the upper-left of the pointer). Maybe this image explain a little bit more what Im trying to explain: http://www.epointsystem.org/~khiraly/downtMatch.png Where can I found the cursors image? (to modify it) What are the others viewpoint? Is it a bug or not? Best regards, Khiraly
The links given are no longer valid. Please attach the images instead of linking them if you want this bug report to remain under consideration. (The path tool ui probably could use an upgrade at some point, although nobody seems inclined to work on it at the moment.)
It would really help to have the images available. Khiraly, would you please attach them to this bug-report? Thank you.
Khiraly, will we ever get access to these images again?
Sorry for removing the link from the website. Now (some month later), I realised, that the downtMatch.png image are not self explanatory enough. So I have made quickly a simple animation, what available here: http://www.epointsystem.org/~khiraly/gimp/downtMatch.gif Best regards, Khiraly
Created attachment 46501 [details] The proposed cursor
Created attachment 46502 [details] An illustration of the problem
Created attachment 46503 [details] The illustration, animated
I agree that this is a bug. The hotspot of the cursor must not change when the cursor modifier changes.
Fixed in CVS: 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.