protected IPage createDefaultPage(PageBook book) { PropertySheetPage page = new PropertySheetPage(); initPage(page); page.createControl(book); return page; }
@Override protected IPage createDefaultPage(PageBook book) { IPageBookViewPage page = (IPageBookViewPage) Adapters.adapt(this, IPropertySheetPage.class); if(page == null) { page = new PropertySheetPage(); } initPage(page); page.createControl(book); return page; }
@Override protected IPage createDefaultPage(PageBook book) { IPageBookViewPage page = (IPageBookViewPage) Adapters.adapt(this, IPropertySheetPage.class); if(page == null) { page = new PropertySheetPage(); } initPage(page); page.createControl(book); return page; }
protected PageRec doCreatePage(IWorkbenchPart part) { // Try to get a custom property sheet page. IPropertySheetPage page = (IPropertySheetPage) ViewsPlugin.getAdapter(part, IPropertySheetPage.class, false); if (page != null) { if (page instanceof IPageBookViewPage) { initPage((IPageBookViewPage) page); } page.createControl(getPageBook()); return new PageRec(part, page); } // Use the default page return null; }
@Override protected PageRec doCreatePage(IWorkbenchPart part) { // Get a custom property sheet page but not if the part is also a // PropertySheet. In this case the child property sheet would // accidentally reuse the parent's property sheet page. if(part instanceof PropertySheet) { return null; } IPropertySheetPage page = Adapters.adapt(part, IPropertySheetPage.class); if (page != null) { if (page instanceof IPageBookViewPage) { initPage((IPageBookViewPage) page); } page.createControl(getPageBook()); return new PageRec(part, page); } // Use the default page return null; }
@Override protected PageRec doCreatePage(IWorkbenchPart part) { // Get a custom property sheet page but not if the part is also a // PropertySheet. In this case the child property sheet would // accidentally reuse the parent's property sheet page. if(part instanceof PropertySheet) { return null; } IPropertySheetPage page = Adapters.adapt(part, IPropertySheetPage.class); if (page != null) { if (page instanceof IPageBookViewPage) { initPage((IPageBookViewPage) page); } page.createControl(getPageBook()); return new PageRec(part, page); } // Use the default page return null; }