GNOME Bugzilla – Bug 355740
crop rectangle difficult to move
Last modified: 2008-01-15 14:08:33 UTC
After laying out a crop/resize rectangle, attempts to move the rectangle within the image area can freeze for extended periods where it is impossible to move. Eventually the rectangle will start moving again but will likely freeze again within a short period. This seems vcery consistent between 2.3.10 ans 2.3.11.
The rectangle outline also leaves traces when highlight is enabled. Something is not quite right here.
I can also confirm on my Solaris system that the display doesn't update properly when dragging a crop rectangle with highlighting on.
I can't replicate either of these things, using HEAD.
I am not sure if I reproduced what the bug reporter describes as a freeze, but I had the feeling that somehow the rectangle snaps to the borders and sticks there. The image borders should probably not be magnetic, they should just be a barrier that keeps me from enlarging the rectangle further. Currently if the rectangle touches an image border, certain movements (moving parallel to the border for example) seem difficult if not impossible.
Regarding comment #4, I know what is causing that, and have an idea of how to fix it -- it doesn't seem like what the bug reporter is describing, though. (And by the way, you didn't have "snap to image borders" activated, did you?)
Where is "snap to image borders" set? I don't see it on the crop options dialog and I don't find it on the Preferences menu. Another annoying thing that I find is that "Expand from center" keeps getting unexpectedly set and I have to turn it off. Now maybe I am inadvertently hitting the Ctrl key and doing this, although I am not aware of this happening. However, here is an example of why I am opposed to using the Shift, Alt and Ctrl keys as option toggles. I think they should only modify tool behavior so long as they are pressed with the tool reverting to the user's default selections as soon as the keys are released. This is consistent with how these keys have historically been used. Assigning them as feature toggles makes gimp's UI inconsistent with the majority of other program usage.
By the way, the description Sve3n gives in cmment #4 is exactly what I am describing when I speak of freezing. It does seem to have something to do with touching the image border.
"Snap to image borders" can be found in the View menu (because other snapping commands are there). Anyway, based on comment #7, I now understand what this bug report is about, and will try to fix it. The other issues don't belong here: one bug report for one problem, please.
Okay, I think I have fixed this: 2006-09-14 Bill Skaggs <weskaggs@primate.ucdavis.edu> * app/widgets/gimprectangletool.c: even if constraining to boundaries, keep updating rectangel when pointer goes outside boundaries. Fixes bug #355740.