Example usage for org.eclipse.jface.preference IPreferencePage createControl

List of usage examples for org.eclipse.jface.preference IPreferencePage createControl

Introduction

In this page you can find the example usage for org.eclipse.jface.preference IPreferencePage createControl.

Prototype

void createControl(Composite parent);

Source Link

Document

Creates the top level control for this dialog page under the given parent composite.

Usage

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());
    }
}