> Diodeus wrote:
>
> > http://beta.moveable.com/jameslab/ajaxio/
>
> Radical!

Another followup. The last time I did this project (I cheated and used
TkCanvas, instead of our endlessly convoluted Ajax landscape), I used
GraphViz for the geometry manager. That means, after the user declares
nodes and connections, I submit them as text to GraphViz, and it
determines the layout, using an industrial-strength and very
customizable constraint engine. Then it returns a raw geometry, and I
snap everything to its coordinates.

Here's an example using SVG as the intermediate layer:

http://wiki.rubygarden.org/Ruby/page/show/SvgCanvas

If you follow that, the links are kind'a old, so if anything broke
I'll refresh it. But there are better versions of SvgCanvas on my
desktop(s).

-- 
  Phlip
  http://c2.com/cgi/wiki?ZeekLand  <-- NOT a blog!!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to