如何在Eclipse E4中将菜单项添加到工具栏

时间:2014-05-22 10:55:15

标签: eclipse-rcp e4

我有一个Eclipse RCP应用程序,并通过TrimBar-> Window Trim-> Toolbar-> Tool Control添加了一个收费栏。我尝试使用SWT菜单添加菜单/菜单项,但它在工具栏中不可见。添加按钮,标签,组合框等其他组件没有任何问题。 是否可以将菜单项添加到工具栏?

文件编辑视图工具窗口帮助这里 - 要添加的组合框

文件/编辑/查看/工具/窗口/帮助是工具栏中的菜单项。然后添加一个组合框。

由于

1 个答案:

答案 0 :(得分:0)

一种解决方案可能是在剪裁栏中添加一个组合框。

我在修剪栏中尝试了进度指示器:在UI规范ToolControl中使用WindowTrim->Toolbar->ToolControl元素。使用工具控件给出的类是POJO。这是我的进度bindicator的开始:

public class ProgressIndicator implements IProgressMonitor {

    private ProgressBar progressBar;

    @PostConstruct
    public void createControls(final Composite parent) {
        final Group g = new Group(parent, SWT.SHADOW_ETCHED_IN | SWT.FILL);
        g.setLayout(new FillLayout());
        g.setToolTipText(Nls.INSTANCE.getString("Progressbar.tooltip"));
        this.progressBar = new ProgressBar(g, SWT.NONE );
        this.progressBar.setVisible(false);
    }
...
}