can't grab short track segments
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gEDA project |
New
|
High
|
Unassigned | ||
pcb |
New
|
Undecided
|
Unassigned |
Bug Description
Current git head of PCB does not allow me to grab and drag track segments under certain conditions.
To reproduce:
1) open pcb
2) set grid size to 100 mil
3) check all-direction-lines
4) draw a track segment that spans 100 mil to the horizontal, 500 mil vertical.
5) enter select tool. Try to grab the segment and move it a few 100 mil to the right.
The segment won't move. Attempts to drag with the mouse just draw a temporary rectangle. Only the end points of the segments can be grabbed. Dragging on them does of course not move the whole segment but only one end point, while the other end point stays fixed.
It seems like segments can only be dragged as a whole, if a grid point is exactly coincident with the segment line somewhere between the end points. Maybe, this is again related to the nm conversion and the magnetic radius of track segments is too small by a few orders of magnitude.
---<)kaimartin(>---
description: | updated |
Changed in geda-project: | |
importance: | Undecided → High |
Snapping has improved in pcb during the last days. With pcb compiled from git-head on sept. 19th, I can drag the middle segment of the example described above that spans five vertical grid points, one horizontal. But short 45° segments that span just one grid point, still won't.
To reproduce:
1) load the attached rubberbandtest3.pcb to pcb.
2) zoom in to the three segments on top layer.
3) try to drag the diagonal segment
No matter, where the mouse cursor hovers, the cross hair will either snap to one of the end points and move them, or the diagonal segment does not respond at all. A move of the segment is not possible.
---<)kaimartin(>---