Scale line endpoint handles at higher zoom levels

Bug #698785 reported by Peter TB Brett
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gEDA
Fix Released
Wishlist
Unassigned

Bug Description

RFE from Stefan Dröge (sent to geda-bug list):

"Hi, I wanted to edit a very small line. The problem is, that the "edit endpoints" rectangles are bigger than the line, so that the line can't be moved by mouseclick. It works if I press "m" on the keyboard, but the big rectangles are annoying anyway.
The rectangles should get smaller on bigger zoom levels."

Changed in geda:
status: New → Confirmed
Revision history for this message
KaiMartin (kmk-familieknaak) wrote :

Scaled handles are a pain at the other end of the zoom scale, too. When zoomed out, it is a pain to hit the tiny sized handles. When zoomed out even more, the handles disappear and cannot be used at all.

Suggestion: Handles should not scale on zoom at all but stay at a fixed screen size. I have never seen any other graphics application scale the handles of objects. The size in pixels should be configurable in gschemrc.

---<)kaimartin(>---

Revision history for this message
Bert Timmerman (bert-timmerman) wrote :

Configurable sizes could be positive for absolute sized handles, and negative for relative (scaled to zoom factor) sized handles.

Revision history for this message
Mark Rages (markrages) wrote :
Revision history for this message
Mark Rages (markrages) wrote :

Actually, my final patch is at http://www.geda.seul.org/mailinglist/geda-user205/msg00062.html I don't know if it still applies cleanly.

Revision history for this message
Felix Ruoff (felixruoff) wrote :

The patches Mark mentioned in #4 and #5 are already included with commit a34e326784706cb761ba689a75bef19a5b1ee880 (29 Aug 2009).

Peter TB Brett (peter-b)
Changed in geda:
status: Confirmed → Fix Released
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.