Example usage for org.eclipse.jface.dialogs Dialog applyDialogFont

List of usage examples for org.eclipse.jface.dialogs Dialog applyDialogFont

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs Dialog applyDialogFont.

Prototype

public static void applyDialogFont(Control control) 

Source Link

Document

Applies the dialog font to all controls that currently have the default font.

Usage

From source file:fr.obeo.ariadne.ide.connector.ui.internal.wizards.project.AriadneNewProjectWizardPage.java

License:Open Source License

/**
 * {@inheritDoc}/*from w  ww .  j a  va2 s .co m*/
 * 
 * @see org.eclipse.ui.dialogs.WizardNewProjectCreationPage#createControl(org.eclipse.swt.widgets.Composite)
 */
@Override
public void createControl(org.eclipse.swt.widgets.Composite parent) {
    super.createControl(parent);
    this.createWorkingSetGroup((Composite) getControl(), selection,
            new String[] { AriadneNewProjectWizardPage.RESOURCE_WORKING_SET_ID,
                    AriadneNewProjectWizardPage.JAVA_WORKING_SET_ID, });
    Dialog.applyDialogFont(getControl());
}

From source file:fr.obeo.dsl.arduino.wizard.ArduinoProjectWizard.java

License:Open Source License

/**
 * {@inheritDoc}/*from ww w  .  j a  v  a 2 s.  c o  m*/
 */
@Override
public void addPages() {
    wizardNewProjectCreationPage = new WizardNewProjectCreationPage("Create a new Arduino project") {

        @Override
        public void createControl(Composite parent) {
            super.createControl(parent);

            Composite control = (Composite) getControl();
            GridLayout layout = new GridLayout();
            control.setLayout(layout);
            Dialog.applyDialogFont(control);
        }
    };

    wizardNewProjectCreationPage.setInitialProjectName("NewArduinoProject");//$NON-NLS-1$ 
    wizardNewProjectCreationPage.setTitle("Create a new Arduino project"); //$NON-NLS-1$ 
    wizardNewProjectCreationPage.setDescription("Enter a project name"); //$NON-NLS-1$    

    // Fix for VP-3711 to avoid a NPE on 3.8
    ReflectionHelper.setFieldValueWithoutException(this, "newProjectCreationPage",
            wizardNewProjectCreationPage);

    addPage(wizardNewProjectCreationPage);
}

From source file:fr.ocelet.platform.wizards.ImportProjectWizardPage.java

License:CeCILL license

public void createControl(Composite parent) {

    initializeDialogUnits(parent);//w  w w .  j a  v  a 2  s. c  o  m

    Composite workArea = new Composite(parent, SWT.NONE);
    setControl(workArea);

    workArea.setLayout(new GridLayout());
    workArea.setLayoutData(
            new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL));

    createProjectsRoot(workArea);
    createProjectsList(workArea);
    createOptionsGroup(workArea);
    createWorkingSetGroup(workArea);
    restoreWidgetValues();
    Dialog.applyDialogFont(workArea);

}

From source file:fr.ocelet.platform.wizards.ImportProjectWizardPage.java

License:CeCILL license

protected void createOptionsGroupButtons(Group optionsGroup) {
    nestedProjectsCheckbox = new Button(optionsGroup, SWT.CHECK);
    nestedProjectsCheckbox.setText(DataTransferMessages.WizardProjectsImportPage_SearchForNestedProjects);
    nestedProjectsCheckbox.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    nestedProjectsCheckbox.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            nestedProjects = nestedProjectsCheckbox.getSelection();
            if (projectFromDirectoryRadio.getSelection()) {
                updateProjectsList(directoryPathField.getText().trim());
            } else {
                updateProjectsList(archivePathField.getText().trim());
            }// w ww .  j  a va2  s.co  m
        }
    });

    // copyCheckbox = new Button(optionsGroup, SWT.CHECK);
    // copyCheckbox
    // .setText(DataTransferMessages.WizardProjectsImportPage_CopyProjectsIntoWorkspace);
    // copyCheckbox.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    // copyCheckbox.addSelectionListener(new SelectionAdapter() {
    // public void widgetSelected(SelectionEvent e) {
    // copyFiles = copyCheckbox.getSelection();
    // // need to refresh the project list as projects already
    // // in the workspace directory are treated as conflicts
    // // and should be hidden too
    // projectsList.refresh(true);
    // }
    // });

    hideConflictingProjects = new Button(optionsGroup, SWT.CHECK);
    hideConflictingProjects.setText(DataTransferMessages.WizardProjectsImportPage_hideExistingProjects);
    hideConflictingProjects.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    hideConflictingProjects.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            projectsList.removeFilter(conflictingProjectsFilter);
            if (hideConflictingProjects.getSelection()) {
                projectsList.addFilter(conflictingProjectsFilter);
            }
        }
    });
    Dialog.applyDialogFont(hideConflictingProjects);
}

From source file:fr.ocelet.platform.wizards.ImportProjectWizardPage.java

License:CeCILL license

/**
 * Create the selection buttons in the listComposite.
 * // ww  w .  ja v  a2s.c om
 * @param listComposite
 */
private void createSelectionButtons(Composite listComposite) {
    Composite buttonsComposite = new Composite(listComposite, SWT.NONE);
    GridLayout layout = new GridLayout();
    layout.marginWidth = 0;
    layout.marginHeight = 0;
    buttonsComposite.setLayout(layout);

    buttonsComposite.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_BEGINNING));

    Button selectAll = new Button(buttonsComposite, SWT.PUSH);
    selectAll.setText(DataTransferMessages.DataTransfer_selectAll);
    selectAll.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            for (int i = 0; i < selectedProjects.length; i++) {
                if (selectedProjects[i].hasConflicts)
                    projectsList.setChecked(selectedProjects[i], false);
                else
                    projectsList.setChecked(selectedProjects[i], true);
            }
            setPageComplete(projectsList.getCheckedElements().length > 0);
        }
    });
    Dialog.applyDialogFont(selectAll);
    setButtonLayoutData(selectAll);

    Button deselectAll = new Button(buttonsComposite, SWT.PUSH);
    deselectAll.setText(DataTransferMessages.DataTransfer_deselectAll);
    deselectAll.addSelectionListener(new SelectionAdapter() {
        /*
         * (non-Javadoc)
         * 
         * @see
         * org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse
         * .swt.events.SelectionEvent)
         */
        public void widgetSelected(SelectionEvent e) {

            projectsList.setCheckedElements(new Object[0]);
            setPageComplete(false);
        }
    });
    Dialog.applyDialogFont(deselectAll);
    setButtonLayoutData(deselectAll);

    Button refresh = new Button(buttonsComposite, SWT.PUSH);
    refresh.setText(DataTransferMessages.DataTransfer_refresh);
    refresh.addSelectionListener(new SelectionAdapter() {
        /*
         * (non-Javadoc)
         * 
         * @see
         * org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse
         * .swt.events.SelectionEvent)
         */
        public void widgetSelected(SelectionEvent e) {
            if (projectFromDirectoryRadio.getSelection()) {
                updateProjectsList(directoryPathField.getText().trim());
            } else {
                updateProjectsList(archivePathField.getText().trim());
            }
        }
    });
    Dialog.applyDialogFont(refresh);
    setButtonLayoutData(refresh);
}

From source file:fr.opensagres.eclipse.jsbuild.ui.launchConfigurations.AbstractJSBUildFileTasksTab.java

License:Open Source License

@Override
public void createControl(Composite parent) {
    Font font = parent.getFont();

    Composite comp = new Composite(parent, SWT.NONE);
    setControl(comp);/*from www  .  j  av a 2s  .  co  m*/
    // PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(),
    // IAntUIHelpContextIds.ANT_TARGETS_TAB);
    GridLayout topLayout = new GridLayout();
    comp.setLayout(topLayout);
    GridData gd = new GridData(GridData.FILL_BOTH);
    comp.setLayoutData(gd);
    comp.setFont(font);

    createTargetsTable(comp);
    createSelectionCount(comp);

    Composite buttonComposite = new Composite(comp, SWT.NONE);
    GridLayout layout = new GridLayout();
    layout.verticalSpacing = 0;
    layout.marginHeight = 0;
    layout.marginWidth = 0;
    buttonComposite.setLayout(layout);
    buttonComposite.setFont(font);

    createSortTargets(buttonComposite);
    // createFilterInternalTargets(buttonComposite);

    createVerticalSpacer(comp, 1);
    // createTargetOrder(comp);
    Dialog.applyDialogFont(parent);
}

From source file:fr.opensagres.eclipse.jsbuild.ui.launchConfigurations.JSBUildFileMainTab.java

License:Open Source License

@Override
public void createControl(Composite parent) {
    Composite mainComposite = new Composite(parent, SWT.NONE);
    setControl(mainComposite);//w  w  w . java  2 s .  c om
    //PlatformUI.getWorkbench().getHelpSystem().setHelp(mainComposite, IAntUIHelpContextIds.ANT_MAIN_TAB);
    GridLayout layout = new GridLayout();
    layout.numColumns = 1;
    GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
    mainComposite.setLayout(layout);
    mainComposite.setLayoutData(gridData);
    mainComposite.setFont(parent.getFont());
    createLocationComponent(mainComposite);
    createWorkDirectoryComponent(mainComposite);
    createArgumentComponent(mainComposite);
    createVerticalSpacer(mainComposite, 2);
    createSetInputHandlerComponent(mainComposite);
    Dialog.applyDialogFont(parent);
}

From source file:gov.nasa.arc.spife.rcp.SPIFePlanIntegrationWizardPage.java

License:Open Source License

@Override
public void createControl(Composite parent) {

    initializeDialogUnits(parent);// w w  w.  ja  v  a 2  s  .  co  m

    Composite workArea = new Composite(parent, SWT.NONE);
    setControl(workArea);

    workArea.setLayout(new GridLayout());
    workArea.setLayoutData(
            new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL));

    createProjectsRoot(workArea);
    createProjectsList(workArea);

    String location = getDefaultPlanRepositoryLocation();
    updateProjectsList(location);
    //createOptionsArea(workArea);
    //createWorkingSetGroup(workArea);
    restoreWidgetValues();
    Dialog.applyDialogFont(workArea);

    if (!OrbitEventUtil.eventsAreDefined()) {
        setError(getClass(), NO_EVENTS_IN_AD_MESSAGE);
    } else if (OrbitEventUtil.getPlannedOrbitalEvents(driverPlan).isEmpty()) {
        setWarning(getClass(), NO_EVENTS_IN_PLAN_MESSAGE);
    }

}

From source file:gov.nasa.arc.spife.rcp.SPIFePlanIntegrationWizardPage.java

License:Open Source License

/**
 * Create the selection buttons in the listComposite.
 * //from   w ww  .  jav a  2  s .com
 * @param listComposite
 */
private void createSelectionButtons(Composite listComposite) {
    Composite buttonsComposite = new Composite(listComposite, SWT.NONE);
    GridLayout layout = new GridLayout();
    layout.marginWidth = 0;
    layout.marginHeight = 0;
    buttonsComposite.setLayout(layout);

    buttonsComposite.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_BEGINNING));

    Button selectAll = new Button(buttonsComposite, SWT.PUSH);
    selectAll.setText(DataTransferMessages.DataTransfer_selectAll);
    selectAll.addSelectionListener(new SelectionAdapter() {
        @Override
        public void widgetSelected(SelectionEvent e) {
            for (int i = 0; i < selectedProjects.length; i++) {
                if (selectedProjects[i].hasConflicts)
                    projectsList.setChecked(selectedProjects[i], false);
                else
                    projectsList.setChecked(selectedProjects[i], true);
            }
            setPageComplete(projectsList.getCheckedElements().length > 0);
        }
    });
    Dialog.applyDialogFont(selectAll);
    setButtonLayoutData(selectAll);

    Button deselectAll = new Button(buttonsComposite, SWT.PUSH);
    deselectAll.setText(DataTransferMessages.DataTransfer_deselectAll);
    deselectAll.addSelectionListener(new SelectionAdapter() {
        /*
         * (non-Javadoc)
         * 
         * @see
         * org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse
         * .swt.events.SelectionEvent)
         */
        @Override
        public void widgetSelected(SelectionEvent e) {

            projectsList.setCheckedElements(new Object[0]);
            setPageComplete(false);
        }
    });
    Dialog.applyDialogFont(deselectAll);
    setButtonLayoutData(deselectAll);

    Button refresh = new Button(buttonsComposite, SWT.PUSH);
    refresh.setText(DataTransferMessages.DataTransfer_refresh);
    refresh.addSelectionListener(new SelectionAdapter() {
        /*
         * (non-Javadoc)
         * 
         * @see
         * org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse
         * .swt.events.SelectionEvent)
         */
        @Override
        public void widgetSelected(SelectionEvent e) {
            if (projectFromDirectoryRadio != null && projectFromDirectoryRadio.getSelection()) {
                updateProjectsList(directoryPathField.getText().trim());
            } else if (archivePathField != null) {
                updateProjectsList(archivePathField.getText().trim());
            }
        }
    });
    Dialog.applyDialogFont(refresh);
    setButtonLayoutData(refresh);
}

From source file:gov.nasa.ensemble.common.ui.multiselect.AbstractInPlaceDialog.java

License:Open Source License

@Override
protected Control createDialogArea(Composite parent) {
    Composite composite = new Composite(parent, SWT.NONE);
    GridLayout gl = new GridLayout();
    gl.marginHeight = 0;/*w  w  w.j  a  v a 2  s  .  c  o  m*/
    gl.marginWidth = 0;
    gl.horizontalSpacing = 0;
    gl.verticalSpacing = 0;
    gl.numColumns = 1;
    composite.setLayout(gl);
    GridDataFactory.fillDefaults().grab(true, true).applyTo(composite);

    this.control = createControl(composite);

    Composite buttonComposite = new Composite(parent, SWT.NONE);
    gl.makeColumnsEqualWidth = false;
    buttonComposite.setLayout(gl);
    GridDataFactory.fillDefaults().grab(true, false).align(SWT.END, SWT.CENTER).applyTo(buttonComposite);
    createButtons(buttonComposite);
    Dialog.applyDialogFont(parent);

    parent.pack();

    setBackgroundColor(parent);

    return parent;
}