【发布时间】:2012-05-26 16:59:32
【问题描述】:
我的 RCP 应用程序中有两个视图,其中我正在执行一个任务(后台操作),操作的状态显示在 view1 中。我想要实现的是,在执行任务期间,用户不应该能够移动/遍历到其他视图。它们(其他视图)应该被禁用。
作为一种解决方法,我尝试使用 IWorkbenchPage 的 showView 方法。
activePage.showView(view.ID,null,IWorkbenchPage.VIEW_VISIBLE);
我使用了三个常量 VIEW_VISIBLE、VIEW_ACTIVATE、VIEW_CREATE。但是在我的情况下没有一个工作。顺便说一下,在 showView 方法签名中,我无法弄清楚什么是辅助 id。
下面是我的问题的模拟演示
这里用户可以在操作过程中遍历查看Demo,实际上不应该。 请问如何解决这个问题?
【问题讨论】:
标签: eclipse-plugin eclipse-rcp