【问题标题】:Open Perspective in background from Eclipse Plugin从 Eclipse 插件在后台打开透视图
【发布时间】:2013-04-12 19:15:24
【问题描述】:

我有一段代码,只有在给定的透视图已经加载/打开时才能执行。

我可以使用PlatformUI.getWorkbench().showPerspective("perspectiveID",PlatformUI.getWorkbench().getActiveWorkbenchWindow());(来自一个 Gui-Thread)来强制显示透视图,但这不是很好的方式。

我想显示一个与“你想现在打开调试透视图”类似的对话框,但不同的是,我总是打开透视图,但只带来如果用户愿意,它可以放在前面

为了完整性:这是用户上下文菜单单击的结果,用户可能不知道,当我在他不知道的情况下改变视角时,他发生了什么。 (RCP-Application之前没有使用透视图)

【问题讨论】:

    标签: java eclipse eclipse-plugin eclipse-rcp perspective


    【解决方案1】:

    与其投入大量精力来处理尴尬的用户交互,不如投入精力来修复代码只能在打开某个视角时运行的错误。

    Eclipse 中没有“打开一个透视图,但不把它放在前面”的概念。

    【讨论】:

    • 遗憾的是,该错误在我的代码中并没有抵抗,但在我的扩展所依赖的另一个第三方扩展中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-30
    • 2021-02-11
    • 1970-01-01
    相关资源
    最近更新 更多