e4

    0热度

    1回答

    我有下面的代码片段的作品,并创建了从URI的的plugin.xml内采取项ToolBar: IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); IMenuService menuService = window.getService(IMenuService.class); ToolBa

    0热度

    2回答

    有没有办法在Eclipse E4XMI编辑器中搜索,最好是通过elementId? 示例:从Lars Vogel的样本Todo应用程序中搜索com.example.e4.rcp.todo.popupmenu.table。我期待的任何工具,会带我赶紧从这里: 到这里: 即使是一个小的示例应用程序是艰苦的过程,特别是对任何人掌握PDE的过程。 表格选项卡不提供任何可见的搜索字段。 列表选项卡提供两个筛

    0热度

    1回答

    我的应用程序初始化完成后,我试图在零件堆栈中自动创建一个零件。我需要EPartService,但我无法想出任何方法来正确获得此服务。 我试过使用LifeCycle管理来获取当前的IEclipseContext。但是,每当我尝试使用上下文访问服务时,都找不到它。 任何想法我可以做到这一点?

    0热度

    1回答

    我们正在将一个rcp应用程序从e3迁移到e4。升级完成后,我们编程实例化的所有工具控件都可以移动,因为CoolBarManager2没有实现过去调用的locklayout函数,使所有项目不可移动。 为了避免这个问题,我们引入了我们自己的* e4xmi,并声明性地构造了几乎所有的布局 - 除了ProgressBar(在StandardTrim中)。这* e4xmi没有设置为主要。 要从所控制的可移动

    0热度

    1回答

    我想在E4 RCP应用程序中向用户显示所有错误或执行信息。一种方法是我可以制作一个事件主题并在每个错误或异常我必须发送消息来显示一个对话框并将其记录在某些日志文件中。如果我不想每次发送应用程序时遇到任何错误,都有任何更好的方法来实现相同的功能

    0热度

    1回答

    我有一个“检查”直接菜单项在我的fragment.e4xmi中贡献。它的选中状态应该反映布尔首选项的值。设置在@Execute方法的优先工作正常: @Execute public void execute(MMenuItem item, @Preference IEclipsePreferences preferences) { preferences.putBoolean("sele

    0热度

    1回答

    如何将编辑器添加到向导或向导页面(e4)?我怎样才能从向导中获得EServicePart?

    0热度

    1回答

    我正在为RAP e4应用程序中的弹出式菜单创建一个动态子菜单。该菜单包含一个或多个处理过的菜单项,全部使用相同的命令但具有不同的命令参数。我也为这个命令编写了一个处理程序,它迄今为止只会记录参数值。 下面的代码创建子菜单: @AboutToShow public void aboutToShow(List<MMenuElement> items, MPart part, MApplication

    0热度

    1回答

    我想为MPart添加一个弹出菜单,当它被右键单击时,但我遇到了困难。它应该像在Eclipse 3.x中一样工作(右键单击视图的标题和弹出菜单以分离视图/移动它的显示)。我已经添加了处理菜单项的弹出式菜单。我认为这将是允许弹出式菜单出现在右键单击所需的全部内容,但是当我这样做时没有任何反应。 我确实遵循了Lars Vogel的教程,但他的教程仅显示如何将JFace查看器添加到零件,然后向该查看器添加

    0热度

    1回答

    我有一个基于e4xmi模型的RCP4应用程序,包含3个部分。我只想添加一个菜单,如Eclipse的“Window”菜单,其中包含一个“显示视图”子菜单,该子菜单打开一个对话框以打开一个零件。我怎样才能重用这个子菜单? 我已经尝试通过添加菜单中调用窗口和使用命令“org.eclipse.ui.views.showView”使用扩展点“org.eclipse.ui.menus”: <extension