【发布时间】:2014-10-22 16:58:39
【问题描述】:
我目前正在开发一个 eclipse e4 RCP 应用程序,我有一个部分用作作业管理器,用户可以在其中查看所有活动作业及其进度,就像 eclipse 中的一样。现在的问题是,用户可以通过在工具栏中双击来打开进度部分,并且他也应该能够随时关闭进度部分,但是我不想处理我想要让它不可见的部分。 起初我认为这应该不是问题,因为我可以将部分设置为不可见,但问题是如何捕获关闭事件并以我的方式处理它。我可以实现任何事件、接口或侦听器来捕获关闭事件并防止部件被释放吗?
【问题讨论】:
-
您询问的是 e4 应用程序(使用 Application.e4xmi)还是 3.x 兼容模式 RCP?
-
是的,我问的是使用 Application.e4xmi 的 e4 应用程序...
-
EPartService.addPartListener会告诉你关闭的情况,但我不知道如何阻止关闭发生。
标签: eclipse-rcp rcp e4