Eclipse 的多页编辑器删除问题
继承ISelectionListener,
ITabbedPropertySheetPageContributor, PropertyChangeListener 接口
实现:
public void selectionChanged(IWorkbenchPart part, ISelection selection) {
if (equals(getSite().getPage().getActiveEditor()))
diagramEditor.updateSelectionActions();
}
@Override
public String getContributorId() {
return "gef_example.actions.GefActionBarContributor";
}
@Override
public void propertyChange(PropertyChangeEvent evt) {
firePropertyChange(IEditorPart.PROP_DIRTY);
}
大概就可以再多页编辑器里实现删除功能,必须实现getContributorId()方法;