gpt4 book ai didi

java - 如何在 Eclipse 4 的默认位置获取 RCP 应用程序中的工具栏元素?

转载 作者:行者123 更新时间:2023-11-30 09:35:10 26 4
gpt4 key购买 nike

RCP中添加工具栏的方式有两种:

  1. 使用 org.eclipse.ui.menu

  2. 使用 ActionBarAdvisor fillCoolBar(){..}

现在我正在使用第一种方法来实现 MenuBar 和 Toolbar,当我尝试添加工具栏项目时,它会显示但是在快速访问文本框之后的屏幕右端(我相信它已经在 J​​uno 中进行了硬编码直到现在还没有隐藏它的选项)。无论如何,我的问题是“如何在左侧获取这些菜单项(这通常是 Eclipse 中工具栏项的默认位置)?”

使用第二种方法确实可以按预期放置工具栏项,但我不想使用它,因为不鼓励在 eclipse4 中使用它们,甚至 juno 帮助也没有对此方法进行描述。

最佳答案

尝试在 RCP 的 ActionBarAdvisor 中添加以下内容。

@Override
protected void fillCoolBar(ICoolBarManager coolBar) {
coolBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
}

这将允许您使用 org.eclipse.ui.menu 并将工具栏保持在正确的一侧。引用:http://www.eclipse.org/forums/index.php/t/351345/

或者,您也可以通过在 css.xml 文件中添加以下内容来删除快速访问框

#SearchField { visibility: hidden; }

关于java - 如何在 Eclipse 4 的默认位置获取 RCP 应用程序中的工具栏元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11518526/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com