Dear Svenn,
> When using xcircuit as a drawing tool for circuit documentation
> purposes I currently have to place arrowheads separately. This is
> mostly ok for lines at right or 45 degree angles. For any other angle
> it becomes a bit tedious to get things looking good.
>
> When moving line endpoints, I always have to grab those arrowheads and
> bring them to their new place. Drawing arrowheads manually as a part
> of the line make it even harder to just extend the line lengths. How
> much work would it be to have xcircuit draw those arrowheads
> automatically? In a regular schematic they need to be turned off, but
> in a block diagram it would be nice to have arrows on one or both or
> none ends.
I suppose it would not be too difficult to add an automatic arrowhead
option.
However, there is an existing "automatic attachment" option, probably
not very well documented.
If you have an existing line, arc, or curve, and you are dragging an
arrowhead (or any object, for that matter), get the arrowhead close
to the line/arc/curve and type "A" (shift-a) ("A" for "Attach"). This
will force the origin point of the object to constrain itself to the
path of the line/arc/curve.
While attached, you can flip the object with "f" and "F" keys. You can
also rotate it while attached and not moving, but if you move it again
the rotation will be forced to match the angle of the path.
The only drawback of the existing method is that attachments are only
as temporary as the drag operation, and it would be nice to have a
"permanent attachment" option, which would force the object position
and rotation to remain aligned to the element to which it is attached.
I am in the middle of an upcoming massive chip tape-out by MultiGiG,
but hopefully I can get back to fixing a number of things in XCircuit
in a couple of weeks (my list of things to fix is already a dozen and
growing).
Regards,
Tim
+--------------------------------+-------------------------------------+
| Dr. R. Timothy Edwards (Tim) | email: [email protected] |
| Open Circuit Design, Inc. | web: http://opencircuitdesign.com |
| 22815 Timber Creek Lane | phone: (301) 528-5030 |
| Clarksburg, MD 20871-4001 | cell: (240) 401-0616 |
+--------------------------------+-------------------------------------+
_______________________________________________
Xcircuit-dev mailing list
[email protected]
http://www.opencircuitdesign.com/mailman/listinfo/xcircuit-dev