The "drag one way to do selection of completely enclosed objects, drag another way to select any objects that touch the selection area" is definitely a common pattern in other programs. I have seen it in various graphics editing and CAD tools.
re. Kristoffer's point, I think it would be cool to have some kind of interactive help. -Jon On Thu, May 4, 2017 at 7:16 AM, Konrad Beckmann <konrad.beckm...@gmail.com> wrote: > SketchUp implements this behaviour as well > (https://help.sketchup.com/it/article/3000085). I'm not sure but it > might be a common pattern in other programs as well. Maybe a helpful > tooltip-text on the selection tool would be enough? > > //Konrad > > On Thu, May 4, 2017 at 1:39 PM, Kristoffer Ödmark > <kristofferodmar...@gmail.com> wrote: > > Hello! > > > > I like the functionality a lot! Selection is probably the one thing that > is > > used most of all functions in kicad, so I clearly like that it can be > done > > in multiple ways! I do however wonder how one would find and discover > this > > functionality? > > > > - Kristoffer > > > > > > On 05/02/2017 09:25 AM, Oliver Walters wrote: > >> > >> I have attached a patch-set that implements "partial selection" of > objects > >> when the selection box is dragged right-to-left. > >> > >> L -> R = Objects must be completely enclosed to be selected > >> R -> L = Objects that intersect the selection rectangle will be > selected. > >> > >> To achieve this I had to fix a lot of the HitTest implementations as > this > >> was broken for most shapes, under a variety of edge cases (some HitTest > code > >> did not work at all). > >> > >> There are two issues I see as outstanding, and am unsure how to proceed: > >> > >> 1. When editing a PCB, selecting part of a footprint (e.g. a line of the > >> courtyard) selects both that line and the entire footprint. This causes > some > >> issues when the footprint is dragged around the PCB. I believe that the > line > >> should not be selected separately, but the entire footprint should. > >> > >> 2. The inverse of 1. In the footprint editor, selecting a single > graphical > >> item selects the entire footprint. Somehow I would like to filter the > >> selection such that individual items are selected but NOT the entire > >> footprint. > >> > >> Feedback please! :) > >> > >> I have fixed hit testing (both for wxPoint and EDA_RECT comparison) for: > >> > >> - Pads (all shapes) > >> - Lines > >> - Circles > >> - Arcs > >> - Text items > >> - Zones > >> - Footprints > >> > >> Cheers, > >> Oliver > >> > >> > >> > >> > >> _______________________________________________ > >> Mailing list: https://launchpad.net/~kicad-developers > >> Post to : kicad-developers@lists.launchpad.net > >> Unsubscribe : https://launchpad.net/~kicad-developers > >> More help : https://help.launchpad.net/ListHelp > >> > > > > -- > > -Kristoffer > > > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~kicad-developers > > Post to : kicad-developers@lists.launchpad.net > > Unsubscribe : https://launchpad.net/~kicad-developers > > More help : https://help.launchpad.net/ListHelp > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp