Perhaps some combination of world size, pixel size, and relative-to-the-line size ranges with rules about which ones have priority? Then you get mostly consistent handles, with limits on how big/small they can get relative to usability - I.e. if the width of the handle had an upper limit of 50% the length of the line so that half the line is always exposed between the two handles, and a lower limit of 3x the thickness of the line so that it was never obscured, you could otherwise say "keep the handles some fixed number of pixels", constrained by those limits, and it would always be usable.
_______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user