pcb

can't grab short track segments

Bug #852914 reported by KaiMartin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
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
Revision history for this message
KaiMartin (kmk-familieknaak) wrote :

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(>---

Traumflug (mah-jump-ing)
Changed in geda-project:
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.