我有一个Eclipse RCP应用程序,并通过TrimBar-> Window Trim-> Toolbar-> Tool Control添加了一个收费栏。我尝试使用SWT菜单添加菜单/菜单项,但它在工具栏中不可见。添加按钮,标签,组合框等其他组件没有任何问题。 是否可以将菜单项添加到工具栏?
文件编辑视图工具窗口帮助这里 - 要添加的组合框
文件/编辑/查看/工具/窗口/帮助是工具栏中的菜单项。然后添加一个组合框。
由于
答案 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);
}
...
}