Stephan Boettcher <boettc...@physik.uni-kiel.de> writes: >> Now consider a differential pair. It's a line but you *don't* move >> the *line* endpoints, you move the *pair* control points. > > That is a hard one. You could define a composit of type "morphable" The > endpoints of shapes inside such a composite become pointable/selectable, > and a plugin can register callbacks to be called when such an endpoint > is manipulated. The plugin would check to see if a "diffpair" attribute > is set, and decline the callback if not, so that the "magic_poly" plugin > has a chance.
The "morphable" composits can also support lines with soldermask opening and paste. Maybe we call the "wires". These composits allow to manipulate endpoints of contained objects, where a plugin makes sure that the stack of features representing the "wires" move together. -- Stephan Böttcher FAX: +49-431-85660 Extraterrestrische Physik Tel: +49-431-880-2508 I.f.Exp.u.Angew.Physik mailto:boettc...@physik.uni-kiel.de Leibnizstr. 11, 24118 Kiel, Germany _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user