/** @see GraphicalEditor#createPartControl(Composite) */ public void createPartControl(Composite parent) { splitter = new FlyoutPaletteComposite( parent, SWT.NONE, getSite().getPage(), getPaletteViewerProvider(), getPalettePreferences()); super.createPartControl(splitter); splitter.setGraphicalControl(getGraphicalControl()); if (page != null) { splitter.setExternalViewer(page.getPaletteViewer()); page = null; } }
/** * Sets the edit domain for this editor. * * @param ed The new EditDomain */ protected void setEditDomain(DefaultEditDomain ed) { super.setEditDomain(ed); getEditDomain().setPaletteRoot(getPaletteRoot()); }