Eclipse e4 禁用共享元素中的关闭
Eclipse e4 disable close in shared element
我创建了一个部分作为共享元素。
并且它用作占位符,在零件堆栈上没有关闭。
但是在启动 e4 应用程序时
我看到占位符上的关闭按钮已启用(如 'X')。
为什么占位符不应用可关闭选项?
堆栈渲染器中用于确定关闭标志的代码是:
protected boolean isClosable(MPart part) {
// if it's a shared part check its current ref
if (part.getCurSharedRef() != null) {
return !(part.getCurSharedRef().getTags().contains(IPresentationEngine.NO_CLOSE));
}
return part.isCloseable();
}
IPresentationEngine.NO_CLOSE
(值`"NoClose")的 JavaDoc 说:
When applied as a tag to an MPlaceholder inhibits the display of the
close affordance. This allows a part to be closeable in one
perspective but not in a different one
我创建了一个部分作为共享元素。 并且它用作占位符,在零件堆栈上没有关闭。
但是在启动 e4 应用程序时 我看到占位符上的关闭按钮已启用(如 'X')。
为什么占位符不应用可关闭选项?
堆栈渲染器中用于确定关闭标志的代码是:
protected boolean isClosable(MPart part) {
// if it's a shared part check its current ref
if (part.getCurSharedRef() != null) {
return !(part.getCurSharedRef().getTags().contains(IPresentationEngine.NO_CLOSE));
}
return part.isCloseable();
}
IPresentationEngine.NO_CLOSE
(值`"NoClose")的 JavaDoc 说:
When applied as a tag to an MPlaceholder inhibits the display of the close affordance. This allows a part to be closeable in one perspective but not in a different one