Eclipse e4 TitleAreaDialog 未采用 e4xmi 图标 uri 中的左上角图标
Eclipse e4 TitleAreaDialog not adopting upper left corner icon from e4xmi icon uri
我正在构建一个 eclipse e4 应用程序。
当调用我覆盖的 TitleAreaDialog 时,左上角的图标显示不正确。它是默认的 eclipse 图标,就像我没有在 application.e4xmi 中指定它一样。但我这样做了,应用程序本身正在采用该图标。
有什么建议吗?
我在这里,如何设置应用程序启动时的默认大小?
e4xmi 文件中 Trimmed Window 的边界没有任何改变。
提前致谢!
在e4xmi 中使用图标URI 有一个主要缺点:您只能设置一种图标大小! Windows 这有点受限,因为 window 需要不同的图标大小(即左上角和任务栏)。
我不确定对话框的图标是在 Windows 上自动设置的,还是从其父项 window 派生的(您是否设置了父项 window?) .也许情况并非如此,但是为 all JFace windows 设置默认图标可以解决这两个问题。
为此,您可以在 org.eclipse.jface.window.Window
上调用 Window.setDefaultImages
。
执行此操作的好地方是生命周期处理程序中的 @PostContextCreate
。
我正在构建一个 eclipse e4 应用程序。 当调用我覆盖的 TitleAreaDialog 时,左上角的图标显示不正确。它是默认的 eclipse 图标,就像我没有在 application.e4xmi 中指定它一样。但我这样做了,应用程序本身正在采用该图标。
有什么建议吗?
我在这里,如何设置应用程序启动时的默认大小? e4xmi 文件中 Trimmed Window 的边界没有任何改变。
提前致谢!
在e4xmi 中使用图标URI 有一个主要缺点:您只能设置一种图标大小! Windows 这有点受限,因为 window 需要不同的图标大小(即左上角和任务栏)。
我不确定对话框的图标是在 Windows 上自动设置的,还是从其父项 window 派生的(您是否设置了父项 window?) .也许情况并非如此,但是为 all JFace windows 设置默认图标可以解决这两个问题。
为此,您可以在 org.eclipse.jface.window.Window
上调用 Window.setDefaultImages
。
执行此操作的好地方是生命周期处理程序中的 @PostContextCreate
。