[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Arrows



I saw in the list archives there has been talk of re-working the currently 
hardcoded "arrows" into something more dynamic for some time (earliest 
reference I saw was back in 99).  However unless it is in the CVS, it doesn't 
appear any of these changes have made it...

I submitted a tiny patch yesterday with "crows feet" hacked in.  However I 
would really like to see a more flexible solution as well.  I don't think it 
would be incredibly hard to make it so the "arrows" are loaded (at startup?) 
from a config file (XML?).  The file I see would probably look like so:

<arrow category="ERD">
	<stroke type="line">
		<point>
			<x>17</x>
			<y>34</X>
		</point>
		<point>
			<x>34</x>
			<y>68</x>
		</point>
	</stroke>
	...
</arrow>

Arrows could have multiple "strokes" each stroke being whatever primitives 
GTK can work with (berziers, lines, poly-lines, etc).  The coordinate system 
would be such that 100 (or 1) would be the width/height of the triangles now. 
0,0 would be on the line between "from" and "to" exactly one arrow/height 
unit away from "to".

I will have some time to hack this weekend, so please let me know if this is 
a direction the project might like to go.

_________________________
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] Mail converted by Mofo Magic and the Flying D

 
All trademarks and copyrights are the property of their respective owners.

Other Directory Sites: SeekWonder | Directory Owners Forum

GuideSMACK