Mail Archives: geda-user/2016/02/28/09:47:40
Britton Kerin wrote:
> Without a selection:
> * hot keys (Ctrl-X Ctrl-V) dump you in paste mode with
> nothing to paste and the crosshair locked in a strange
> way
> * menu items put in expect-click mode, but when they get
> a click they don't actually cut or copy anything, but
> instead lock the crosshair in a strange way and dump you
> in paste mode, only with nothing to paste
I agree, this is an issue which irritated about every student I
introduced to geda.
> Options:
>
> 1. Require a selection, give an erro pop-up if there isn't one.
> * Pros: simplest to implement, minimal surprise, surprise explained
> * Cons: requires a selection
>
> 2. If no selection, overload hovered/clicked point to select
> object in addition
> to establishing snap point.
> * Pros: single-element cut/copy behave as probably expected,
> more convenient for experienced users also
> * Cons: slightly harder to implement, potentially surprising
> behavior
>
> Opinions or other approaches?
I like the second option. It is compatible with the general notion:
"use selection if it exists, else use the object under the mouse
pointer". IMHO, the ability to act on objects without explicit
selection is one of the strengths of the current pcb GUI.
There is one item on my wish list, that would make this paradigm much
more transparent --> Somehow highlight the object under the mouse so
you can see in advance what is going to be affected by an action. The
challenge is to find a non-obtrusive way that "works" even in crowded
circumstances.
---<)kaimartin(>---
- Raw text -