e4

    0热度

    1回答

    到工具栏我在寻找一种方式来动态地添加项目在Eclipse RCP的工具栏。 我用EModelSerivce查找工具栏在我的应用程序的视图。 List<MToolBar> toolbar = service.findElements(application, "toolbar_top", MToolBar.class , null); MToolBar toolbar = toolbar.get(

    -1热度

    1回答

    我正在寻找一种在Eclipse E4应用程序中实现撤消和重做功能的好方法。 undo-redo函数需要撤销当前MPart上用户的所有更改。在该MPart中,它可以在一个表上更改,现场更改... 我目前有三个不同的处理程序来执行插入,更新或删除操作。所有这些处理程序都使用方法execute,undo和redo来实现一个接口。是否有一些默认的Eclipse处理程序可以撤销其他一些处理程序中提供的操作?

    0热度

    1回答

    @Inject public Widget(MPart part) { viewMenu = MMenuFactory.INSTANCE.createMenu(); part.getMenus().add(viewMenu); } 创建ViewMenu当我创建通过.e4xmi文件菜单或ViewMenu和检查类对象,他们都返回相同的类。 MM

    1热度

    1回答

    我在Eclipse RCP应用程序内部使用依赖注入(DI)。我有很多的类,以下面执行类似的代码: public class SomeClass { @Inject private IEclipseContext context; private SomeObject void someMethod(){ SomeObject someObject =

    0热度

    1回答

    FilteredItemsSelectionDialog是一个实现对话框的便利工具,它允许用户从大集合中选择元素,因为它提供了一个很好的过滤功能。但它依赖于E4中不存在的PlatformUI和IWorkbench。那里有没有E4的这个对话框可用?

    0热度

    1回答

    我们试图在右上角实施带有品牌徽标的Eclipse RCP应用程序。我们如何将它放在工具栏/ coolbar右侧的Eclipse RCP 4中? 我们已经尝试将它放在application.e4xmi文件中,但没有任何成功。在Eclipse RCP中编码也不是那么容易。我们怎样才能钩到Eclipse框架的源头去做一些特殊的事情?

    0热度

    1回答

    在我们的E4 RCP应用程序中,我们有一个透视图,其中包含具有几个E4视图(MParts)的视图文件夹。 其中一个视图是CRUD视图,即。一个允许编辑和保存特定实体实例的视图。 每当这个视图变脏,即编辑过的实体已被更改但尚未保存(出于某种内部原因),我们想要阻止对同一视图文件夹中的另一个视图的更改(这将使CRUD视图无形)。 E4有否可能否决一种看不见的观点? 当然我们可以注册为MPart在EPa

    1热度

    1回答

    我的Eclipse e4应用程序包含一个菜单部分。这部分不能移动或关闭。现在我正在寻找一种方法来禁用该零件堆栈的最大化。所以这意味着禁用双击零件选项卡并删除零件堆栈上的最大化按钮。尽可能减少部件堆叠。 是否有一些标签可用于零件堆栈或我可以在代码中执行此操作?

    1热度

    1回答

    我需要设置堆栈部分宽度的最大大小限制。在Eclipse E4中可以设置零件的最大尺寸吗?换句话说,使用可以调整堆栈部分的大小,但最大尺寸(因此无法调整大小以使用屏幕的50%)。

    2热度

    1回答

    在我的Eclipse E4应用程序中,我有一部分堆栈,其中包含一些部分。 现在我需要一种方法来始终显示零件堆栈(同时当用户关闭所有零件时)。 如何在我的E4应用程序中提供此功能?