文档提到,before
和作为有效位置修饰符在 locationURI 的after
a 。endof
menuContribution
<!ELEMENT menuContribution (menu* , command* , separator* , dynamic* ,> toolbar* , control*) > <!ATTLIST menuContribution locationURI CDATA #REQUIRED class CDATA #IMPLIED allPopups (true | false) "false">
定义命令 UI 结构的一组有序添加。定义的元素将被添加到由 locationURI 元素指定的位置的命令 UI 结构中。
这应该是所有对菜单、工具栏或修剪的贡献的起点,无论它们出现在 UI 中的何处。
- locationURI - 定义插入点的 URI 规范,在该插入点将添加包含的添加。URI 的格式由三个基本部分组成: Scheme:“menu”、“popup”或“toolbar”之一。指示用于处理贡献的管理器类型 Id:这是现有菜单的 id,视图 id 或编辑器 'type' 的 id 查询:查询格式为 <placement>=<id> 其中:<placement> 为“before”、“after”或“endof”,<id>现有菜单项的 id。放置修改器在处理此贡献时执行。以下贡献可能会在处理它们时改变菜单的最终形状。
- class - 如果指定了此可选属性,则提供的类将被实例化并用于在此位置提供菜单贡献。如果提供,所有子元素都将被忽略。
- allPopups - 默认情况下,弹出贡献不会贡献给不包含添加标记的上下文菜单。
我也在last
一些代码片段中看到并尝试过。有用。但是文档中没有提到“最后一个”。知道 eclipse 文档经常过时:我怎样才能始终看到有效的选项?