根据Eclipse RCP中选择的视图激活上下文

时间:2014-09-28 14:06:16

标签: java swt eclipse-rcp

我想根据所选视图激活上下文,以便为特定视图添加快捷方式。 我做了以下。

  • 创建了密钥绑定
  • 添加了命令处理程序
  • 创建的上下文

但我不确定如何使用插件配置激活联系人。

1 个答案:

答案 0 :(得分:1)

拥有不同的命令'处理程序'对于不同的观看者有效使用' activeWhen' `org.eclipse.ui.handlers'中的元素定义

类似的东西:

<extension
     point="org.eclipse.ui.handlers">
  <handler
        class="view1.View1Handler"
        commandId="command.id">
     <activeWhen>
       <with
           variable="activePartId">
          <equals
              value="view1.id">
          </equals>
       </with>
     </activeWhen>
  </handler>

为每个视图定义一个不同的命令处理程序。