如何隐藏RCP中的默认菜单?

2024-02-27

我是 Eclipse RCP 插件开发的新手。

我用自己的视角编写了一个插件,并在其中添加了视角特定的菜单。

我的问题是如何隐藏 Eclipse 中提供的默认菜单,例如“编辑”、“导航”、“搜索”、“项目”?

我尝试使用 '' 并提出我的观点具体条件,以及菜单贡献。

任何帮助表示赞赏。

此致,

曼达尔·法塔克.


你需要活动 http://www.vogella.com/blog/2009/07/13/eclipse-activities/。我当前项目的示例:

<extension
     point="org.eclipse.ui.activities">
  <activity
        id="arm.activity.disabled"
        name="%arm.activity.disabled.name">
     <enabledWhen>
        <with
              variable="selection">
           <count
                 value="-1">
           </count>
        </with>
     </enabledWhen>
  </activity>
  <activityPatternBinding
        activityId="arm.activity.disabled"
        pattern="org\.eclipse\.m2e\..*">
  </activityPatternBinding>
  <activityPatternBinding
        activityId="arm.activity.disabled"
        pattern="org\.eclipse\.search\..*">
  </activityPatternBinding>
  <activityPatternBinding
        activityId="arm.activity.disabled"
        pattern="org\.eclipse\.team\..*">
  </activityPatternBinding>
  <activityPatternBinding
        activityId="arm.activity.disabled"
        pattern="org\.eclipse\.compare.*">
  </activityPatternBinding>
  <activityPatternBinding
        activityId="arm.activity.disabled"
        pattern="org\.eclipse\.help\.ui\.PrefPageHelp.*">
  </activityPatternBinding>
  <activityPatternBinding
        activityId="arm.activity.disabled"
        isEqualityPattern="true"
        pattern="org.eclipse.ui.ide/org.eclipse.ui.preferencePages.Workspace">
  </activityPatternBinding>
  <activityPatternBinding
        activityId="arm.activity.disabled"
        isEqualityPattern="true"
        pattern="org.eclipse.ui.ide/org.eclipse.ui.preferencePages.Perspectives">
  </activityPatternBinding>
</extension>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何隐藏RCP中的默认菜单? 的相关文章

  • Eclipse (C/C++) 错误:平台关闭后发现作业仍在运行

    当我打开 Eclipse 时 它 在一小时前工作过 但在启动时冻结并给出错误 发生错误 请参阅日志文件 请参阅下面的日志文件 尽管其中一些信息出现在日志中 操作系统 Mac OSX 10 7 5 Eclipse 面向 C C 开发人员的 E
  • 如何在编辑器页面获得 Eclipse 焦点时运行类?

    有没有一种方法可以在每次编辑器页面接收焦点时运行一个类 例如类源在 Eclipse 外部更改时的提示消息 插件编辑器或扩展可以完成这项工作吗 常见问题解答 如何查明选择了哪个视图或编辑器 http wiki eclipse org FAQ
  • 如何在 Eclipse 中的选定文本周围添加引号

    在编程过程中 我无数次需要在文本两边加上引号 我记得不久前 我看到有人选择文本 然后简单地使用键盘快捷键并在其周围加上引号 怎么办呢 日食中 1 Window gt Preferences gt Java gt Editor gt Temp
  • 如何在 Windows Vista 命令提示符中检查端口 8080?

    我对编程和设置 Java 服务器非常陌生 其实这是我第一次尝试 但没有成功 我即将用 Java 测试我的第一个 Web 应用程序 但是每当我在 Eclipse 中单击 以调试模式启动服务器 按钮时 我总是收到有关 Tomcat 服务器的错误
  • 如何编写 Maven 构建脚本来执行 Java

    如何在构建过程中或构建刚刚完成后执行 Java 程序 可以直接从 pom 中执行此操作吗 mvn exec java Dexec mainClass org sonatype mavenbook weather Main EDIT 假设我想
  • Eclipse Oxygen - 项目消失

    为什么项目会从 Oxygen 的项目资源管理器中消失 启动 Eclipse 后我可以短暂地看到它们 但随后它们就消失了 无法重新添加或导入它们 因为它表示它们已经存在 我将项目从 git 重新克隆到另一个目录中 删除了 classpath
  • Android Studio图形界面中的ViewFlipper切换?

    感谢您抽出时间并在有时间的情况下回答我的问题 我对 Android 编程相当陌生 所以任何帮助都很棒 我正在使用 Android Studio 并且编写了一个包含多个布局的 XML 布局 我可以在使用 ViewFlipper showNex
  • Eclipse Kepler 在 64 位 ubuntu 上冻结

    几天前我刚刚将 Ubuntu 升级到 14 04 并在此过程中从 32 位切换到 64 位 从那时起 Eclipse 就变得非常不稳定 运行几分钟后 它将开始随机冻结越来越长的时间 特别是在代码完成时 已经必须禁用它 而且在剪切 粘贴时 偶
  • Eclipse 在 Android SDK 内容加载器处挂起

    我已经在 OS X 10 8 2 上使用 Eclipse 4 2 Juno 版本 20120920 0800 几个星期了 为 Android 3 0 及更高版本构建应用程序 我有一台带 SSD 的四核 i7 MacBook Pro 因此性能
  • 向现有 eclipse 插件添加无头功能

    我有一个现有的 Eclipse 插件 它作为常规 IDE 插件运行 从 GUI 接收命令并在自定义视图中返回输出 我想添加一个能力also能够以无头模式运行该插件 从命令行接收输入并将输出发送到某个文件 是否有某种方法可以修改现有插件以支持
  • 如何创建特定于组织的 Maven Parent POM?

    任何人都可以解释如何创建特定于组织的父 POM 在这里我不是在寻找多模块项目 我要创建的 POM 将被所有项目使用 每个项目都有自己的父 pom 它扩展了组织特定的 POM 请提供一些如何在 Eclipse 中创建的步骤 父POM在Mave
  • Eclipse 在单独的窗口中打开代码

    我正在 eclipse 中编程 在两个显示器设置上运行 在其中一台显示器上 我只获得了项目资源管理器和编辑器作为自定义透视图 而在另一台显示器上 我获得了其他工具 例如控制台 调试 任务 变量 断点等 例如 当我单击任务视图中的任务时 这将
  • 如何从 jenkins 的现有项目生成 .hpi 插件

    我正在尝试使用 jenkins 的性能插件 但最新版本存在一些问题 如链接中所述 https issues jenkins ci org browse JENKINS 27100 https issues jenkins ci org br
  • 在java中打印阿拉伯字符串

    我试图在 java 中显示阿拉伯语文本 但它显示垃圾字符 示例 或有时在我打印时仅显示问号 我如何才能打印阿拉伯语 我听说它与unicode和UTF 8有关 这是我第一次使用语言 所以不知道 我正在使用 Eclipse Indigo IDE
  • android/eclipse 中的网络服务

    我需要通过soap 方法使用android eclipse 的Web 服务 即 我必须提供输入并根据用户输入从网络服务显示适当的结果 如何做到这一点 java类 public class Demo webserviceActivity ex
  • Eclipse:对 Java 1.7 的失望(未绑定库)

    我在全新安装的 Eclipse 中处理全新项目时遇到问题 重现步骤 下载此版本的 Eclipse http www eclipse org downloads packages eclipse ide java developers hel
  • Eclipse PTP:在本地计算机上运行并行(MPI)应用程序?

    必须如何配置 eclipse PTP 才能在本地计算机上使用 OpenMPI 运行 MPI 应用程序 使用 添加资源管理器 我可以选择 OpenMPI 并在 连接名称 中切换到本地主机 但仍然要求我提供一些用户名和密码 这是正确的方法吗 D
  • 当 Eclipse 中打开新编辑器时,如何收到通知?

    我有一个视图希望收到有关所有当前打开的编辑器的通知 我在哪里可以添加监听器来实现此目的 我期望 WorkbenchPage 或 EditorManager 有一些合适的侦听器注册表 但我找不到它 您的视图是否使用org eclipse ui
  • 如何在 Eclipse Photon 4.8.x 版本上安装 Atlassian Connector

    我无法下载 Eclipse Photon 4 8 0 版本的 Atlassian 连接器 它支持通过 Eclipse Marketplace 安装 Eclipse 3 7 Indigo 4 2 Juno 4 3 Kepler 4 4 Lun
  • 无法加载 jar 文件的主类

    我使用 Eclipse IDE 开发了一个应用程序 创建应用程序后 我以 jar 格式导出项目 当我尝试运行此 jar 文件时 出现错误 无法加载主类 请帮忙 当您将项目导出为 jar 时 请参阅此所以问题 https stackoverf

随机推荐

  • 超集地图框工具提示的个性化

    根据超集拉取请求 可以使用一些 JavaScript 来个性化地理数据的工具提示 我尝试了很多方法来将点数据获取到工具提示 但没有一个起作用 Superset 在哪里存储额外的 JS 参数 The object props OwnData此
  • 将 d3.layout.force v3 更新为 d3.forceSimulation v7

    我正在尝试将使用 d3js 版本 3 编写的力导向图更新为 d3js 版本 7 以下代码片段是使用 d3js v3 的工作实现 var svg d3 select svg width svg attr width height svg at
  • 正确的 XPath 查询以获取 div 内部文本

    我正在使用 XPath 查询 HTML 文档 其中以下 div 包含文本 div class h1 2008 Honda Accord Coupe div
  • 如何实现标记嵌入的中心损失和其他运行平均值

    最近的一篇论文 here http ydwen github io papers WenECCV16 pdf 引入了一种称为中心损失的二次损失函数 它基于批次中嵌入之间的距离以及每个相应类的运行平均嵌入 TF Google 群组中有一些讨论
  • OpenGL 或 OpenGL ES [重复]

    这个问题在这里已经有答案了 我应该学什么 OpenGL 4 1 还是 OpenGL ES 2 0 我将使用 Qt 开发桌面应用程序 但几个月后我也可能开始开发移动应用程序 我对 3D 3D 数学等一无所知 我宁愿花 100 美元买一本好书
  • Clojure + Clojurescript:读取当前文件代码的宏

    我已经尝试过的 defmacro magic slurp file 这在 clojure 中工作得很好 但在 clojurescript 中则不然 至少在 lein Figwheel 中不行 原始问题 我需要以下内容才能在 Clojure
  • 如何从列表列表中制作平面列表?

    我有一个列表 例如 1 2 3 4 5 6 7 8 9 我怎样才能把它压平以获得 1 2 3 4 5 6 7 8 9 If your list of lists comes from a nested list comprehension
  • 替换 R 中的单反斜杠

    我已经在堆栈溢出中阅读了有关此主题的一些问题和答案 但仍然不知道如何解决此问题 我的目的是将Windows资源管理器中的文件目录字符串转换为R中可识别的形式 例如C Users Public 需要转换为 C Users Public 基本上
  • 同一应用程序在单个设备上的开发和生产版本

    请建议如何解决需要在一台设备上安装两次同一应用程序的问题 需要一个用于开发 一个在生产中用于测试和使用 这样做的简单方法是什么 我尝试手动更改包名称 但这会导致合并时出现痛苦 如果您使用 ADT v 20 您可以轻松更改包名称 只需右键单击
  • 测试 FormArray

    我有一个PhoneNumbersFormComponent其模板如下所示 div div div div
  • 如何编写更新查询来减去某个值?

    在 sql 查询中准备语句的情况下 这是执行减法运算的正确方法吗 sql UPDATE users set credits credits price WHERE username 根据 price 的值减去用户积分的代码 price ro
  • Rmarkdown/knitr subfigure 不同的图形尺寸

    我试图在 Rmarkdown 中实现子图的不同高度和宽度 我希望只是提供fig height and fig width每个向量都可以工作 因为这似乎确实适用于out height and out width title Untitled
  • 从自定义属性修饰的属性中获取价值?

    我编写了一个自定义属性 用于类的某些成员 public class Dummy MyAttribute public string Foo get set MyAttribute public int Bar get set 我可以从类型中
  • Java Swing - 从另一种方法设置 Jlabel 文本

    我对 Java 和 Swing 还很陌生 我正在使用 Windowbuilder 来尝试我的一些 GUI 想法 但在尝试设置 Jlabel 的文本时遇到了问题 Windowbuilder 在initialize 方法中自动创建了一个名为pa
  • Java 构造函数链接 [重复]

    这个问题在这里已经有答案了 你好 我刚刚学习 Java 中的构造函数链 并且有一些问题 首先 有人可以解释一下我什么时候需要使用这个吗 我真的无法想象出一种情况 在此示例中 在没有参数的构造函数中 我调用另一个构造函数 我如何访问这个新的
  • bitbucket 剥离了 git 修订

    推送到 bitbucket 后 我 的同事提交被删除 并且 bitbucket 新闻源上出现一条消息 stripped 6f9de58aa748 from projektA 4 hours ago stripped 54dae89de600
  • Android 本机代码如何针对多种处理器类型?

    据我了解 Android 上的本机代码是直接与特定设备的处理器一起工作的代码 因此 如果我想利用某个处理器 我会使用本机代码 但是 如果我想制作一个包含本机代码但面向多个处理器的应用程序 会发生什么情况 我是否必须制作多个应用程序 每个架构
  • 如何将图像重置到原始位置

    我正在使用 TouchImageView 类 位于https github com MikeOrtiz TouchImageView https github com MikeOrtiz TouchImageView 我使用这个类对我的图像
  • 指定的容器不存在

    我陷入了这个错误The specified container does not exist 让我解释 CloudBlobClient blobStorage GetBlobStorage upload CloudBlockBlob blo
  • 如何隐藏RCP中的默认菜单?

    我是 Eclipse RCP 插件开发的新手 我用自己的视角编写了一个插件 并在其中添加了视角特定的菜单 我的问题是如何隐藏 Eclipse 中提供的默认菜单 例如 编辑 导航 搜索 项目 我尝试使用 并提出我的观点具体条件 以及菜单贡献