Posted by:yipsilon
Posted on:2005-07-16 15:35
1.0 M1 Build 20050715
.+ 增加dragSource, dropTarget和transfer三个标签, 全面支持DND(拖拽)功能.
.+ examples中增加了DND.xml(使用DND.bat执行), 用于演示简单的DND操作.
1.0 M1 Build 20050712
.+ 增加了可以操作DOM数据的XMLRegistry类, 通过XUI.getXMLRegistry()方法调用.
.+ examples中的notepad例子更新为 1.0 Release Candidate 版本.
.$ 修改了一些小bugs.
1.0 M1 Build 20050708
.+ 四个脚本中加入了context常量用于保存上下文状态.
context.global: 类型为Map, 这里的对象可以在所有脚本解释器中调用.
context.local: 类型为Map, 这里的对象只能在它所在的解释器中调用.
.$ 修正在MenuItem的text属性中所定义快捷键不能辨认的Bug. 系统首先会查找accelerator属性, 如果该属性不存在快捷键则查找text属性来设置快捷键, text属性中使用(快捷键字符组)来定义快捷键, 例如使用Ctrl+O来定义Ctrl+O的快捷键.
1.0 M1 Build 20050707
.i 重构包结构, 使用新的包名 cn.xui.swt.* 代替以前的包名 cn.rcp.xui.swt.* .
.+ 增加了DND功能的DragSourceListener和DropTargetListener监听器(见cn.xui.swt.Listener类).
.+ 增加parsers/parser标签,用于定义自定制的标签处理器(Parser).
.$ 修正当重复通过ref-id使用同一对象时出现"对象已存在"错误的Bug.
1.0 M1 Build 20050704
.+ 增加graphics标签及其子标签, 用于在XUI描述文档中画图(见examples目录下的graphics.xml).
.| 改进图像装载和调用方式: 使用image标签装载图像, 所有标签的image属性不再是载入图像而是根据其值到注册表中调用已经载入的图像.
1.0 M1 Build 20050701
.+ 使用Jython包提供对Python脚本支持(标签名称: python).
.+ 增加JavaScript, Groovy, BenShell, Python脚本元素的path属性, 提供对文件脚本的执行能力.(见examples目录下的scripts.xml)
1.0 M1 Build 20050630
.+ 使用Mozzlia Rhino包提供对JavaScript脚本支持(标签名称: javascript).
.+ 使用Groovy包提供对Groovy脚本支持(标签名称: groovy).
.+ 使用BSH包提供对BeanShell脚本支持(标签名称: beanshell).