On Tue, 22 Aug 2006 10:01:01 +0200, Sven Neumann [EMAIL PROTECTED] wrote:
On Mon, 2006-08-21 at 10:36 -0700, William Skaggs wrote:
if you have to wait until after you have pressed the mouse button in order
to activate the constraint. I had quite some difficulty coming up with
a reasonable way of dealing with this -- what I finally decided is that
the most sensible thing to do is just to make each key-press, while button1
is down, toggle the constraint.
I don't think that's a good solution. I would rather implement a
different behaviour for the case where the user is changing an already
created rectangle. If the user is creating a new rectangle, pressing
Shift and Ctrl while the mouse button is down should activate square
mode, respective from center. And, and that's important, releasing the
modifier keys should untoggle it. Only then can the user discover this
functionality without the risk of doing something unwanted.
I agree with Sven: releasing the modifier keys should immediately change
the mode (square or from center) back to what it was before. This
instant feedback on press and release is how all other tools/options
behave. Introducing a new concept of sticky modifiers does not improve
the consitency of the GIMP user interface.
I also agree that the best way to solve this would be check the modifiers
only during the initial click-drag but ignore them once the rectangle has
been defined.
-Raphaël
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer