【问题标题】:delete popup working fine over project explorer view but not working over navigator view删除弹出窗口在项目浏览器视图上工作正常,但在导航器视图上不工作
【发布时间】:2012-03-13 15:36:05
【问题描述】:

我正在尝试隐藏某些文件的“删除”弹出菜单。我使用了以下 plugin.xml 条目。

<extension point="org.eclipse.ui.activities">
<activity id="hidedeletepopupmenuID" name="hidedeletepopupmenu">
  <enabledWhen>
      <with variable="selection">
    <iterate operator="and">            
        <adapt type="org.eclipse.core.resources.IResource" >
           <or>
            <test property="org.eclipse.core.resources.name" value="*.java"/>
           </or>
            </adapt>
        </iterate>
      </with>
   </enabledWhen>
</activity>
  <activityPatternBinding activityId="hidedeletepopupmenuID"   
       isEqualityPattern="false" pattern="org.eclipse.ui.edit.delete">
  </activityPatternBinding>
</extension>

这似乎在项目资源管理器视图中运行良好,但导航器视图却无法正常工作。有人可以帮忙吗?

谢谢, 达山

【问题讨论】:

    标签: eclipse-plugin


    【解决方案1】:

    导航器视图上下文菜单中的操作是硬编码的,请参阅ResourceNavigator.fillContextMenu(IMenuManager menu)

    请注意,弹出菜单中的操作并不是删除资源的唯一方法(编辑菜单中还有一个菜单项和键绑定)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-11
      • 2021-01-04
      • 1970-01-01
      • 2016-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多