我实现了自定义FormEditor。现在我想让用户在这个编辑器中创建新的FormPages(a.k.a. tabs)在Chrome标签中。如何在现有FormPages的标题附近插入“新标签”按钮?
提前谢谢!
UPD: 我添加了一个标题为“+”的FormPage,并在侦听器中向PageChangedEvent插入新页面。
答案 0 :(得分:0)
您可以在FormPage
右上方的工具栏中添加操作,如下所示:
ScrolledForm form = managedForm.getForm();
IToolBarManager manager = form.getToolBarManager();
Action myAction = new Action("My Action") {
public void run() {
// TODO your action
}
};
myAction.setToolTipText("tooltip text");
myAction.setImageDescriptor(action image descriptor);
manager.add(myAction);