[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Multi-Select with SHIFT, CTRL...



On Sat, 2011-03-19 at 13:14 -0700, Steven Michalske wrote:

> > Scroll wheel: rotate selection or element under mouse pointer
> >  If nothing is selected and mouse pointer is over unpopulated area
> >  or SHIFT modifier is used: Zoom in/out
> > 
> Track pad users may want scroll to be scrolling....
> 

So we should have an option to ignore the scroll wheel for rotate/zoom.
Of course for zooming we should have additional keyboard and button
support. And for zooming into a selection rectangle I currently consider
using the middle mouse button. For rotating elements again we will have
keyboard and button support -- but I think using the scroll wheel would
be really fun, i.e for rotating text.  

> If your toolkit allows for the apple trackpad gestures...  That could
> add a few options into the mix

PCB or gschem, one of them, has gesture support by a library -- once I
have asked on this list about it, but it seem that nobody uses that. I
have currently no idea about gestures, so I do not intend supporting it
now. 

> 
> In net mode double left click ends the current net.
> 

Yes -- not a true double click (in a small time interval) but simple
adding a net segment of length 0. As supported by gschem. ESC and maybe
another key will also end net segments.

> 
> > LMBD + LMBU over hot pin end: start new net segment
> 
> You added net end, but starting at the middle of a net segment is
> valuable too.
> > 

Yes, but grabbing an element in the middle is used generally for moving
or selecting, so we may have a conflict. We may try to resolve it, or
have a "Start new net" button for that case.

I consider a "only onces" mode beside real modal operation: For example,
it may occur that we intend only a single mirror operation without
leaving the current mode (comming back after one mirror operation) or we
want a real mirror mode, where each click on an element will mirror that
one. My current idea: If an element is selected/highlighted then
"mirror" button or key will mirror that selected element. If noting is
selected, then we will enter a permanent mirror mode.

Additional, I will support highlight of elements, when the mouse pointer
is hovering over it. Current highlight method is making colors brighter,
move the element a few pixel to upper right, and draw a shadow,
generating the impression of lifting the elements. Problem: We can not
use white (pin) color, because there is no brighter shade of white, and
shadow works not good for dark backgrounds. Of course we can always use
fallback to a plain monochrome highlight color. Another method is
drawing highlighted elements with thicker lines -- I have not tested
that yet.

Best regards,

Stefan Salewski





_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user