gEDA-dev: New work on placing / moving / copying componets

Peter Clifton pcjc2 at cam.ac.uk
Thu Oct 18 20:22:24 EDT 2007


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!)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gschem_buffers.pdf
Type: application/pdf
Size: 6632 bytes
Desc: not available
Url : http://www.seul.org/pipermail/geda-dev/attachments/20071019/dac67a7c/attachment-0001.pdf 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gschem_buffers.sch
Type: application/x-geda-schematic
Size: 4516 bytes
Desc: not available
Url : http://www.seul.org/pipermail/geda-dev/attachments/20071019/dac67a7c/attachment-0001.bin 


More information about the geda-dev mailing list