资 源 简 介
GDiagram Flex library
Powered by Ge Hao
2011 年 5 月 6 日
这个开源库用于绘制网状关系图,你也可以自己扩展修改成你想要的样子,我现在主要把它用在一个BI项目中,有需要的可以下载看看。
开源协议是GNU GPL V3。但是例子和类库都已经上传了,源码还在整理中,现在上传的源码是测试版。如有不方便的还请各位见谅。
至于ASDOC,我这儿还没有开始起头,其实源代码量并不多,感觉没必要弄个Doc出来⋯⋯有需要再说。
例子里面有个Submit Bug按钮,遇到什么Bug可以点那个按钮通过电子邮件提交给我,或者直接发送邮件至Ge.BugMan@gmail.com,有bug还请各位多多包涵。:)
2011年5月9日
现在这个类库正在用于重构我们的bi项目,会集中解决一些问题后再做版本更新,正在考虑修改一下里面的GImageNode,准备去掉里面的背景色,目前本地库已更新。在我自己的项目开发中会逐渐完善GDiagram,欢迎大家留意GDiagram的版本更新。;)
2011年6月19日
修正了一个内存释放上的BUG,修复了一个findNodeByID返回Null的问题(原因是因为我在函数里直接返回了null)8-).
2011年7月25日
最近忙的要命一直每时间上传新的版本,
几乎重构了一遍,
1节点不再和线有关系,这样删除的时候就更干净利落了。如果要获取对象之间的关系可以通过NodeUtil这个类来获取,详细请看此类。
2可以通过布局生成XML,也可以通过XML生成布局
3增加了几个Graphics绘制的节点(非图片)
4去掉了BigHead这个样式(感觉没什么用)
5不再使用Mediator、Facade模式来做(调用太复杂,因为本来就没多少东西,没必要了)
6基础接口IComp提供了doIt和redoIt,方便做undo、redo,但是工程里面没有实现这个Comman