描述:此扩展点用来将透视图工厂添加至工作台。透视图工厂用来定义透视图的初始布局和可视操作集。用户可通过调用“窗口”菜单的“打开透视图”子菜单来选择透视图。
配置标记:
<!ELEMENT extension (perspective*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT perspective (description?)>
<!ATTLIST perspective
id CDATA #REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
icon CDATA #IMPLIED
>
<!ELEMENT description (#CDATA)>
一个可选的子元素,其主体应该包含提供透视图简短描述的文本。
示例:以下是透视图扩展的示例:
<extension point="org.eclipse.ui.perspectives"> <perspective id="org.eclipse.ui.resourcePerspective" name="Resource" class="org.eclipse.ui.internal.ResourcePerspective" icon="icons/MyIcon.gif"> </perspective> </extension>
API 信息:class 属性的值必须是实现 org.eclipse.ui.IPerspectiveFactory 的类的全限定名。当工作台请求时,类必须提供透视图的初始布局。
plugin_customization.ini 文件用来定义缺省透视图。缺省透视图就是在安装之后启动产品时出现的首个透视图。当用户打开没有指定透视图的页面或窗口时,也会使用缺省透视图。缺省透视图在 plugin_customization.ini 内被定义为一个属性(如下所示)。用户还可从工作台透视图首选项页面覆盖此透视图。
defaultPerspectiveId = org.eclipse.ui.resourcePerspective出现在“打开透视图”菜单中的透视图是透视图选择的快捷方式。此设置由活动透视图本身定义,而扩展是通过 perspectiveExtensions 扩展点建立的。
所提供的实现:工作台提供了“资源透视图”。插件可添加其它透视图。它们是使用“窗口”菜单的“打开透视图”子菜单选择的。
Copyright (c) 2002, 2003 IBM Corporation and others.
All rights reserved. 该程序及附带提供的资料是基于“一般公共许可证”(Common
Public License) v1.0 的条款提供的,本发行版中提供了该许可证条款,并且也可
在以下位置处找到该条款:http://www.eclipse.org/legal/cpl-v10.htm