@Override protected void createPages() { super.createPages(); // preempt MultiPageEditorPart#createPartControl(Composite) if (getActivePage() == -1) { // create page control and initialize page, keep focus on header by calling super implementation super.setActivePage(0); } }
@Override protected void createPages() { super.createPages(); // preempt MultiPageEditorPart#createPartControl(Composite) if (getActivePage() == -1) { // create page control and initialize page, keep focus on header by calling super implementation super.setActivePage(0); } }
/** * {@inheritDoc} * <p> * A small fix so that the tabs are not displayed if only one page is existing in the editor. */ @Override protected void createPages() { super.createPages(); if ((getPageCount() == 1) && (getContainer() instanceof CTabFolder)) { ((CTabFolder) getContainer()).setTabHeight(0); } }
@Override protected void createPages() { clipboard = new Clipboard(getContainer().getDisplay()); MenuManager manager = new MenuManager(); IMenuListener listener = manager1 -> contextMenuAboutToShow(manager1); manager.setRemoveAllWhenShown(true); manager.addMenuListener(listener); fContextMenu = manager.createContextMenu(getContainer()); getContainer().setMenu(fContextMenu); createInputContexts(fInputContextManager); super.createPages(); fInputContextManager.addInputContextListener(this); String pageToShow = computeInitialPageId(); if (pageToShow != null) setActivePage(pageToShow); updateTitle(); if (getPageCount() == 1 && getContainer() instanceof CTabFolder) { ((CTabFolder) getContainer()).setTabHeight(0); } PDEModelUtility.connect(this); }