pcb-rnd - the [cycdrag] patches, negative box select
When a selection is made using drag&drop (box selection), depending
on the direction the rule for object selection differ:
- drag from top-left towards bottom-right (positive sized box):
select objects that are fully contained in the box (original behaviour)
- drag in any other direction (e.g. bottom-left to top-right, or
bottom-right to top-left; negative sized box):
select objects that are even partially within the box or merely touch
the edge of the box
The feature can be disabled using the editor/selection/disable_negative conf
setting.
It's possible to limit the feature so that only horizontal-negative is
considered negative size (i.e. only right-to-left dragging), using the
editor/selection/symmetric_negative conf setting.
save/load and compatibility
Not affected.
plans
Work more on some rough corners of the negative direction: e.g. pads are
handled as 0 width lines so the selection has to hit the center.