【发布时间】:2019-06-20 16:35:11
【问题描述】:
我想在我的 Eclipse E4 应用程序的工具栏中添加一个左对齐(右对齐)项目。
Eclipse 中的工具栏项目默认情况下是不规则的,所以这是我想要实现的:
toolbar
+------------------------------------------------+
| I1 | | I2 | I3 | ... | IN |
+------------------------------------------------+
<-------------------->
spacer?
由于I1 和I2 之间的间隔控件的影响,项目I1 将向左对齐(如果我首先理解了间隔的含义)。
I know 在 trimbar 的项目之间带有 stretch 标记的 ToolControl 将用作间隔;但这不适用于工具栏。
我还尝试按照我从this answer 阅读的说明在 plugin.xml 中添加工具栏元素作为扩展点。我不确定这是否根本不兼容 E4 或者我是否犯了一些错误。
想法?
【问题讨论】:
-
扩展点菜单内容仅适用于 Eclipse 3.x 兼容模式,将被纯 e4 RCP 完全忽略。
-
我明白了,谢谢。但是有可能回到 3.x 吗?
-
当前的 3.x 兼容模式只是 e4 有很多额外的代码,我不认为任何额外的代码可以做到这一点。我不记得原始的 3.x 代码是否还有其他内容,我对此表示怀疑。可以通过修改工具栏渲染器来做到这一点 - 但这是一项非常艰巨的工作。
标签: eclipse-rcp e4