kicad-developers team mailing list archive
Mailing list archive
Tool-assisted selection disambiguation
There’s a bug report which complains that every time you attempt to drag a track corner it asks you which track (when of course they share the same corner).
The SELECTION_TOOL shouldn’t know about this kind of stuff, though, so I propose to add a client filter to SELECTION_TOOL::RequestSelection().
Something along the lines of:
SELECTION_TOOL::RequestSelection( int aFlags,
std::function<void(GENERAL_COLLECTOR&)> aClientFilter )
 https://bugs.launchpad.net/kicad/+bug/1503679 <https://bugs.launchpad.net/kicad/+bug/1503679>
 The SanitizeSelection() routines might also be candidates for moving to this architecture.