我的问题是:如何将视图添加到Eclipse上下文中。 我为Eclipse创建了一个View,我想将密钥绑定M1 F添加到其中,因为我的视图将有自己的搜索机制。在清单中,我在以下帮助下添加了命令和密钥绑定: 然而,我在eclipse上下文中遇到了问题。我只想将这个键绑定到我的视图,这样它就不会与Eclipse的默认编辑器搜索机制冲突。为此,我创建了自己的上下文(org.eclipse.ui.cont
我正在构建一个eclipse RCP应用程序,我有一个问题: 在插件中。xml文件中,我声明了一个包含5个命令的菜单。总之,它是这样的: 我想告诉eclipse,只有当光标鼠标悬停在主菜单项(即菜单A)上时,子菜单是否必须可见。我该怎么做? 提前感谢
Eclipse 4 RCP应用程序支持浮动编辑器窗口。 使用兼容性层,我将一组RCP应用程序从Eclipse 3.8移植到Eclipse 4.4。这些应用程序不是为浮动编辑器设计的。我想把重新设计的费用推迟到以后。 在注释40中,浮动编辑器窗口的Eclipse增强请求提到了控制编辑器窗口策略的可取性: 在e4中,理想情况下,我们能够在布局的任何地方“托管”当前的编辑器或视图。将其位置限制在编辑器区
我正在尝试将Eclipse RCP 3应用程序迁移到Eclipse RCP 4。我们目前使用来隐藏从其他插件贡献的UI元素,如下所示: 然而,这似乎不适用于Eclipse RCP 4中的主菜单项。不过,它适用于子菜单项。 在网上搜索时,我发现了这些关于这个问题的参考文献: https://wiki.eclipse.org/Eclipse4/KnownIssues/4.1 菜单/工具栏问题 (4.2
我目前正在使用Eclipse 4.2M6开发我的第一个Eclipse e4 RCP应用程序。我正在开发一个主插件,它有我的应用程序的核心代码,并定义了一些服务作为扩展,允许其他插件/片段连接到应用程序中,以添加新功能。 我的主服务有其他插件应该使用的方法来注册新功能,并以编程方式添加到主应用程序的模型中。然而,我不确定如何让这些插件在插件启动时查找服务并注册自己。 一个例子: 主插件中我的服务接口
通过扩展演示内容的PartSashContainer来展示第二部分,我成功地构建了我的第一个Eclipse 4 RCP应用程序。 现在我已经尝试将第二部分移动到一个单独的插件包中,并将其作为片段导入。这可以使新应用程序既不冻结也不抛出任何显式异常。它还将窗口的空间划分为偶数部分并显示主要部分。不幸的是,窗口中应该从提取的片段中显示第二部分内容的部分完全是空的。调用了两部分的默认构造函数。“@Pos
我把我的申请分为两个主要方面。 (A)部分 零件存放容器(B) A的内容应该根据用户的需求来设置。 所以基本上我可以有1。。N个类,可用于应用程序模型中部件的类URI。 我不知道是应该用新的动态创建的部分(C)替换整个部分(A),其中包含我想要的内容,还是应该以某种方式修改现有部分(调用setContributionURI,或在Part object上调用setObject方法?)。 对我来说,修
我目前正在为eclipse-rcp应用程序调整eclipse-plugin。在此过程中框架版本没有更改。它仍然基于eclipse 3.8。所以没有框架更新。但是不知何故,我无法在新版本中显示我的用户界面元素。 我尝试了eclipse的基本示例插件。它在旧版本中运行良好,但在新版本中不起作用。 插件已加载并将被执行。UI-Elements是从plugin.xml加载的,但不知何故它们没有显示。我将相
是否可以在编辑器文件夹堆栈中添加占位符? 目前,我可以将视图(拖放)移动到编辑器旁边,但我希望它们直接在那里打开。
我正在构建一个Eclipse RCP,并使用用Xtext编写的编辑器。编辑器项目不是我开发的,所以我不能仅仅实现DSLProposalProvider。 在我的项目中,如果编辑器中使用了具体的模型元素,我想添加一些额外的内容助手。编辑器没有提供扩展点来扩展ProposalProvider,因此我正在寻找另一种可能性。 我看到了这个示例,但它不起作用,因为我没有使用XML编辑器,而且我无法将这种方式
我想在执行操作时打开一个包含表的视图。 我可以通过该代码通过viewId打开视图: 这个视图的id定义在plugin.xml,但是我必须将一些参数传递给这个视图的表。我可以通过编程创建我的自定义视图,但是这次我无法打开它,因为我没有它的id。这是我的视图类: 那么,我如何访问这个以编程方式创建的视图并打开它呢?
我的Eclipse e4应用程序包含一个菜单部件。这个部件不能移动或关闭。现在我正在寻找一种方法来禁用该部件堆栈的最大化。所以这意味着禁用零件选项卡上的双击并删除零件堆栈上的最大化按钮。零件堆栈上的最小化应该总是可能的。 是否有一些标记可用于部件堆栈,或者我可以在代码中这样做?
在普通的命令处理程序中,我可以添加新的选项卡/部分,如下代码所示: 现在我想在一个IEventBroker handleEvent中添加新的选项卡/部件。 首先,我在Activator中注册主题: 然后,我在handleEvent中添加选项卡/部件: 由于null all,我无法访问或注入这些服务。为什么?我已经在激活器中注入了我的对象OpenItemEditorHandler2。 或者你能给一些
我需要一个视图添加到eclipse rcp应用程序中,该应用程序被分离并最初隐藏。在用户操作之后,如果它不可见,我想显示/打开它。 我设法将视图添加到我的perpective插件中。xml。但我无法通过插件隐藏或分离它。xml或代码。 我正在使用eclipse/rcp 3。 有什么想法吗? 插件。xml 代码:
假设我的RCP项目中有一个类,并且有一个表要在其中显示如下: 这里是项目列表