继续关注eclipse3.1中平台新特性,上一篇文章《Eclipse Release Build: 3.1正式发布!<script language="javascript" type="text/javascript"> document.title="Eclipse Release Build: 3.1正式发布! - "+document.title </script> 》请参见http://blog.csdn.net/nirvana_li/archive/2005/06/30/408307.aspx
查看所有快捷键方式:在Eclipse中当你使用最喜爱的编辑器和视图的时候,只需要按Ctrl+Shift+L就可以看到目前有效的快捷键方式。这可以帮助你快速了解在UI上面哪些快捷方式是有效的,并且了解更多的快捷方式能够提高生产率。同样能够使用General > Keys查看。
欢迎启动栏:当Eclipse SDK 的Welcome页面中的Go to the Workbench链接被选中,整个页面会收缩为欢迎启动栏,默认的情况会出现在工作台左边的空白处。欢迎启动栏能够让新用户快速的访问welcome页面,或者使用快捷图标跳到其中一个主页面去。
新的帮助视图:当按下时F1以后,它会提示此时相关的帮助信息。通过Help > Search Help能直接通过web搜索。
更新的下载现在在后台运行:更新管理的安装向导(Help > Software Updates > Find and Install)现在允许插件的下载在后台运行。这样可以一边工作,一边下载插件。插件下载以后安装阶段仍然还是采用模式对话框的形式。
更新站点的镜像:更新站点现在能够作为镜像列表。
改良的特性依赖处理方式:当安装一个依赖于其他特性的特性时,安装向导会自动包含所有有效的依赖特性。点击Select Required 按钮包含所有必须的特性,然后点击Install All 按钮完成安装。
RCP delta包:新的RCP delta包现在可以使用了(在RCP SDK下载页面的列表中)。
SWT浏览器控件改良:新版本中对SWT浏览器控件进行了许多改良:
1.在Windows上,新的窗口现在能够在单独的Internet Explorer中打开。
2.在Linux上,浏览器可以是Mozilla1.7 GTK2,也可以是Mozilla1.4 GTK2或者以上版本。
3.新的执行方法传递任意JavaScript命令被载入到浏览器控件的HTML文档中的JavaScript引擎执行(在Windows上为IE,Linux上为Mozilla,Mac上为Safari)。
新的浏览器Demo示例(上图所示)说明了如何在一个应用程序中集成HTML内容和SWT浏览器控件。获得SWT示例最简单的方式是通过新的Welcome页面。
新的spinner控件:现在SWT提供了支持所有窗口系统的spinner控件。参看org.eclipse.swt.widgets.Spinner。
GC.setLineCap, GC.setLineJoin:GC.setLineCap能够控制线条末端的形状(如下图所示的平角,圆角,直角)。GC.setLineJoin能够控制在 GC.drawPolylines
中GC.drawPolygon中线条相互连接的方式:bevel(斜角)、round(圆角)和miter(斜接)。如下所示:
参考SWT摘录:for drawing lines with different cap and join styles。
更多平台将被创建:除了现有的平台,另外的一些平台将被创建,目前包括Solaris/SPARC/GTK 和Linux/PPC/GTK。
选择剪贴板:在GTK和Motif上的Unix用户现在能够选择文本并且使用鼠标中键进行粘贴。
包含列的本地树形结构:SWT的tree控件现在能够显示多列。在Tree、TreeItem和TreeColumn中的新API提供了同Table一样的对列的支持。这就使得TreeTable控件不再被标上了deprecated标签了。
更多的细节参见例子snippet。
可重新排序的table列:在table中列的排序方式能够使用拖动列头的方式改变。
更多的细节参见例子snippet。