I just wanted to post here about a new set of classes I'm trying to put the
finishing touches on. I've built a simple system that should allow people to
generate flowcharts within qooxdoo. There's definitely room for improvement
here, but so far, my classes support:

* Orthogonal connectors between widgets inside the flowchart container.
* Connectors update as widgets move inside the container.
* Connectors can be dragged to make the lines more readable.
* Connectors can be different orientations, weights, colors, or opacity.
* All flowchart data can be imported and exported as a simple JSON object.
* Widgets that are added to the container are not modified in any way by the
flowchart.

I threw together a demo that generates 10 random items here:
http://www.evil-lemur.com/misc/flowchart/

If you'd like to look at the main classes, take a look here:
http://www.evil-lemur.com/misc/flowchart/Connector.js
http://www.evil-lemur.com/misc/flowchart/Container.js
http://www.evil-lemur.com/misc/flowchart/Handle.js
http://www.evil-lemur.com/misc/flowchart/Line.js

The other relevant files are here (though they are more for the demo than
the flowchart):
http://www.evil-lemur.com/misc/flowchart/Application.js
http://www.evil-lemur.com/misc/flowchart/MoveableItem.js

Let me know if you guys have any comments. :)

Thanks,
-Dan
-- 
View this message in context: 
http://www.nabble.com/New-QX-Contrib%3A-Flowchart-tp21069239p21069239.html
Sent from the qooxdoo-devel mailing list archive at Nabble.com.


------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to