文件名称:Eclipse plugin开发扩展点文档(3.0)[chm]
文件大小:477KB
文件格式:CHM
更新时间:2011-12-16 04:01:29
eclipse plugin 扩展点
Eclipse 插件开发扩展点定义文档,提供给有需要的开发人员。
如下摘录:
视图
标识:
org.eclipse.ui.views
描述:
此扩展点用来为工作台定义更多视图。视图是工作台页面内的可视组件。通常用来浏览信息的层次结构(例如,工作空间)、打开编辑器或显示活动编辑器的属性。用户可以通过“窗口 > 显示视图”菜单显示视图,也可以从视图局部标题栏关闭视图。
为了减少“显示视图对话框”中的视觉混乱,应使用类别将视图分组。
配置标记:
point - 目标扩展点的标准标识。
id - 扩展实例的可选标识。
name - 扩展实例的可选名称。
id - 将用来标识此类别的唯一名称
name - 将用来在 UI 中表示此类别的可翻译名称
parentCategory - 由以“/”分隔的类别标识组成的可选路径。这样,您就可以创建类别层次结构。
id - 将用来标识此视图的唯一名称
name - 将用来在 UI 中表示此视图的可翻译名称
category - 由以“/”分隔的类别标识组成的可选属性。引用的每个类别都必须在相应的 category 元素中声明。
class - 实现 org.eclipse.ui.IViewPart 的类的标准名称。常用的作法是成为 org.eclipse.ui.part.ViewPart 的子类以继承缺省功能。
icon - 将与视图相关联的图标的相对名称。
fastViewWidthRatio - 视图作为活动快速视图时占用工作台宽度的百分比。这必须定义为浮点值且在 0.05 与 0.95 之间浮动。如果未提供任何值,则将使用缺省比率。
allowMultiple - 这是一个标志,用来指示此视图是否允许使用 IWorkbenchPage.showView(String id, String secondaryId) 来创建多个实例。缺省值为 false。
一个可选的子元素,其主体应该包含为视图提供简短描述的文本。
粘滞视图是这样一种视图:缺省情况下,该视图将出现在所有透视图的一个窗口中,只要该窗口是打开的。它的初始位置是由位置属性管理的,但是用户可以*移动或关闭它。使用此元素将只会导致创建视图的占位符,它将不会显示视图。请注意,使用此元素应该特别小心,并且只应将此元素应用于真正需要存在于透视图之间的那些视图。起始版本:3.0
id - 要使它成为粘滞视图的视图的标识。
location - 用来指定粘滞视图相对于编辑器区域的位置的可选属性。如果缺少此属性,则视图将放置在编辑器区域的右边。
closeable - 用来指定视图是否应该是可关闭的可选属性。如果缺少此属性,则视图将是可关闭的。
moveable - 用来指定视图是否应该是可移动的可选属性。如果缺少此属性,则视图将是可移动的。
示例:
以下是扩展点的示例: