Dear all, I've been doing some cleanup work on "placing" things. I'm not finished yet, but am now successfully able to rotate any object during any kind of place operation (copy, mirror, drag, edit paste, multi-copy etc..)
I've attached a .sch and a .pdf of that .sch which shows the new "architecture" (if you can call it that) for how these operations work in a logical sense. The "place buffer" replaces the "complex_place_buffer", "attrib_place_buffer", and now also takes responsibility for the actual movement of components during move, copy and paste-buffer operations. A significant saving in redundant code is possible with these changes (especially in the copy paths). The work in progress can be found part way through my stgit stack of patches at the usual repo.or.gz mirror of my repository. Best wishes, -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!)
gschem_buffers.pdf
Description: Adobe PDF document
gschem_buffers.sch
Description: application/geda-schematic
_______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
