Re: Dynamic Arrows
- From: Richard Rowell <rwrowell bellsouth net>
- To: dia-list gnome org
- Subject: Re: Dynamic Arrows
- Date: Fri, 1 Feb 2002 18:32:15 -0600
On Friday 01 February 2002 00:37, you wrote:
Sounds great !
How are theses strokes described ? (SVG ?)
I was thinking of an XML document, although I'm new to XML and this could
probably be improved by someone who knows XML a bit better...
<arrow>
<name>Crow Foot</name>
<type>ERD</type>
<strokes>
<stroke type="line">
<point x="0" y="0"/>
<point y="1" y="1"/>
</stroke>
</strokes>
</arrow>
The I was thinking of a coordinate system where the origin is "on the line"
1/2 of the "length" of the arrow away from "to". The coordinates would be
such that 100,0 would be "to".
1. Where a good place to initialize the list would be.
2. Is there a preferred method of storage for global lists such as this.
You could imitate what the shape-loading code does (without the need to
make this modular, ie you can put that in lib/ IMO. Perhaps even in a
subdirectory of lib, like lib/arrows if you need several compilation units.
I should have done this for properties.)
I haven't looked at the shape code yet, but I will.
[*] This means: warning, nasty moving target. Currently, we don't embed,
but there have been repeated expressions of interest for this feature.
Kivio does this, IIRC. Safe bet would be: make it run without embedding,
but don't make this too difficult to add afterwards. Ideally, a shared
facility for embedding/loading on the fly could be added.
Ugh.
_________________________
Richard Rowell
rwrowell bellsouth net
If Java had true garbage collection, most programs would delete themselves
upon execution. - Robert Sewell
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]