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 <[email protected]> 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 : [email protected] >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp >> > > -- > -Kristoffer > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

