Re: [Gimp-developer] [FEATURE] Add optional motion constraints to the Move Tool

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 27 Jul 2003 14:23:03 +0200, David Neary <dneary@xxxxxxx> wrote:
> Jakub Steiner wrote:
> > On Fri, 2003-07-25 at 22:27, David Neary wrote:
> > > http://bugzilla.gnome.org/show_bug.cgi?id=78730
> > > 
> > > It would be nice if the Ctrl modifier did for the move tool what
> > > it did for other tools and constrained movement to 22.5 degree
> > > directions. The feature needs doing. Who wants it?
> > 
> > The thing changed in 1.3 and now the Ctrl modifier is used to toggle the
> > behaviour of the tool from pick to move current. So this may only mean
> > using Shift for the constraint. 
> > 
> > However this is a little inconsistent. I would suggest we go back to how
> > 1.2 was in this particular tool and try to use Shift where Ctrl is being
> > used in 1.3 (I have absolutely no idea how much work this is):
[...]
> How difficult would this be to do?
> 
> If it's not that difficult, what exactly needs to be done, and
> are people in agreement that this is a good idea?

It is not that difficult to do.  The modifiers used for each tool are only
referenced in a few places in the code: in the part of the tool code (for
each tool) that uses the modifier, plus in the strings for the tool options
dialogs.

The main problem seems to agree on what should be done.  Personally, I like
Jimmac's proposal.  His comment about the Alt modifier is also interesting.

GimpCon2003 seems to be a good place and time to discuss this, agree on a
consistent set of modifiers and key bindings, and implement the changes.  If
we agree on something, I think that the last part (implementation) could be
done in about one hour.  I volunteer for doing it, if I have CVS access
there.

-Raphaël

[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux