List of usage examples for org.eclipse.jface.preference IPreferencePage createControl
void createControl(Composite parent);
From source file:com.mentor.nucleus.bp.ui.preference.TabbedPreferenceContainer.java
License:Open Source License
protected void addPage(IPreferencePage page) { if (workbench == null) throw new IllegalStateException( "local variable workbench has not been initialized; init(IWorkbench aWorkbench) has been overridden"); if (page instanceof IWorkbenchPreferencePage) { ((IWorkbenchPreferencePage) page).init(workbench); }//from www . j a v a 2 s. co m PreferencePageTabItem tabItem = new PreferencePageTabItem(tabFolder, SWT.NULL, page); Composite tabFolderPage = new Composite(tabFolder, SWT.NULL); tabFolderPage.setLayout(new FillLayout()); page.createControl(tabFolderPage); page.setContainer(this); tabItem.setControl(tabFolderPage); }
From source file:com.mindquarry.desktop.preferences.dialog.FilteredPreferenceDialog.java
License:Open Source License
/** * Create the page control for the supplied page. * //from w w w. j a va 2s . c om * @param page - the preference page to be shown * @param parent - the composite to parent the page * * @since 3.1 */ protected void createPageControl(IPreferencePage page, Composite parent) { page.createControl(parent); }
From source file:org.netxms.ui.eclipse.tools.ExtendedPropertyDialog.java
License:Open Source License
/** * Create controls for all pages// w w w. ja va2 s . c o m */ public void createAllPages() { List<?> nodes = getPreferenceManager().getElements(PreferenceManager.POST_ORDER); Iterator<?> i = nodes.iterator(); while (i.hasNext()) { IPreferenceNode node = (IPreferenceNode) i.next(); if (node.getPage() == null) createPage(node); IPreferencePage page = getPage(node); page.setContainer(this); if (page.getControl() == null) page.createControl(getPageContainer()); } }