List of usage examples for org.eclipse.jface.dialogs Dialog applyDialogFont
public static void applyDialogFont(Control control)
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; }