List of usage examples for org.eclipse.jface.dialogs Dialog applyDialogFont
public static void applyDialogFont(Control control)
From source file:de.ovgu.featureide.examples.wizards.ExampleNewWizardPage.java
License:Open Source License
public void createControl(Composite parent) { initializeDialogUnits(parent);//ww w . j av a2 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)); createProjectsList(workArea); createDescriptionArea(workArea); // createRequirementsArea(workArea); updateProjectsList(samplePath); Dialog.applyDialogFont(workArea); }
From source file:de.ovgu.featureide.examples.wizards.ExampleNewWizardPage.java
License:Open Source License
/** * Create the selection buttons in the listComposite. * //from w w w . j a v a 2s . c o m * @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("Select All"); selectAll.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { selectAllElementsWithoutWarnings(); setPageComplete(projectsList.getCheckedElements().length > 0); } }); Dialog.applyDialogFont(selectAll); setButtonLayoutData(selectAll); Button deselectAll = new Button(buttonsComposite, SWT.PUSH); deselectAll.setText("Deselect All"); deselectAll.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { projectsList.setCheckedElements(new Object[0]); setPageComplete(false); } }); Dialog.applyDialogFont(deselectAll); setButtonLayoutData(deselectAll); }
From source file:de.tub.tfs.henshin.editor.ui.dialog.resources.ResourceSelectionGroup.java
License:Open Source License
/** * Creates the contents of the composite. * /*w w w . j a v a2 s . c om*/ * @param message * the message * @param heightHint * the height hint * @param widthHint * the width hint */ protected void createContents(String message, int heightHint, int widthHint) { GridLayout layout = new GridLayout(); layout.marginWidth = 0; setLayout(layout); setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); createTreeViewer(heightHint, widthHint); layout = new GridLayout(2, false); layout.marginWidth = 0; layout.marginHeight = 0; if (allowNewResource) { Composite searchComposite = new Composite(this, SWT.NONE); searchComposite.setLayout(layout); searchComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); new Label(searchComposite, SWT.SHADOW_OUT).setText(message); resourceInput = new Text(searchComposite, SWT.SINGLE | SWT.BORDER | SWT.SEARCH); resourceInput.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); resourceInput.addModifyListener(this); } Dialog.applyDialogFont(this); }
From source file:de.walware.ecommons.preferences.ui.ProjectSelectionDialog.java
License:Open Source License
@Override protected Control createDialogArea(final Composite parent) { // page group final Composite composite = (Composite) super.createDialogArea(parent); createMessageArea(composite);//ww w. j a v a2 s.com fTableViewer = new TableViewer(composite, SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER); fTableViewer.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(final SelectionChangedEvent event) { doSelectionChanged(((IStructuredSelection) event.getSelection()).toArray()); } }); fTableViewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(final DoubleClickEvent event) { okPressed(); } }); final GridData data = new GridData(SWT.FILL, SWT.FILL, true, true); data.heightHint = SIZING_SELECTION_WIDGET_HEIGHT; data.widthHint = SIZING_SELECTION_WIDGET_WIDTH; fTableViewer.getTable().setLayoutData(data); fTableViewer.setContentProvider(new ContentProvider()); fTableViewer.setLabelProvider(new ProjectLabelProvider()); fTableViewer.setComparator((new ProjectComparator())); final Button checkbox = new Button(composite, SWT.CHECK); checkbox.setText(Messages.ProjectSelectionDialog_filter); checkbox.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, true, false)); checkbox.addSelectionListener(new SelectionListener() { @Override public void widgetSelected(final SelectionEvent e) { updateFilter(((Button) e.widget).getSelection()); } @Override public void widgetDefaultSelected(final SelectionEvent e) { updateFilter(((Button) e.widget).getSelection()); } }); final IDialogSettings dialogSettings = UIMiscellanyPlugin.getDefault().getDialogSettings(); final boolean doFilter = !dialogSettings.getBoolean(DIALOG_SETTINGS_SHOW_ALL) && !fFilteredItems.isEmpty(); checkbox.setSelection(doFilter); updateFilter(doFilter); fTableViewer.setInput(fAllItems); doSelectionChanged(new Object[0]); Dialog.applyDialogFont(composite); return composite; }
From source file:de.walware.ecommons.ui.dialogs.ExtStatusDialog.java
License:Open Source License
private Composite createMonitorComposite(final Composite parent) { fProgressComposite = new Composite(parent, SWT.NULL); final GridLayout layout = LayoutUtil.createCompositeGrid(2); layout.marginLeft = LayoutUtil.defaultHMargin(); fProgressComposite.setLayout(layout); fProgressMonitorPart = new ProgressMonitorPart(fProgressComposite, null); fProgressMonitorPart.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); fProgressMonitorCancelButton = createButton(fProgressComposite, 1000, IDialogConstants.CANCEL_LABEL, true); Dialog.applyDialogFont(fProgressComposite); fProgressComposite.setVisible(false); return fProgressComposite; }
From source file:de.walware.ecommons.ui.dialogs.groups.Layouter.java
License:Open Source License
public void addFiller() { Dialog.applyDialogFont(composite); final PixelConverter pixelConverter = new PixelConverter(composite); final Label filler = new Label(composite, SWT.LEFT); final GridData gd = new GridData(GridData.HORIZONTAL_ALIGN_FILL); gd.horizontalSpan = fNumColumns;// w w w . j a v a2 s . c o m gd.heightHint = pixelConverter.convertHeightInCharsToPixels(1) / 2; filler.setLayoutData(gd); }
From source file:de.walware.ecommons.ui.dialogs.QuickTreeInformationControl.java
License:Open Source License
protected SearchText createFilterText(final Composite parent) { this.filterText = new SearchText(parent, SWT.NONE, "", SWT.NONE); //$NON-NLS-1$ Dialog.applyDialogFont(this.filterText); this.filterText.addListener(new SearchText.Listener() { @Override/*from w w w . j a v a 2s. c om*/ public void textChanged(final boolean user) { setMatcherString(QuickTreeInformationControl.this.filterText.getText(), true); } @Override public void okPressed() { gotoSelectedElement(); } @Override public void downPressed() { QuickTreeInformationControl.this.treeViewer.getTree().setFocus(); } }); this.filterText.getTextControl().addListener(SWT.KeyDown, new Listener() { @Override public void handleEvent(final Event event) { if (event.character == SWT.ESC) { close(); event.doit = false; } } }); if (this.commandKeyListener != null) { this.filterText.getTextControl().addKeyListener(this.commandKeyListener); } return this.filterText; }
From source file:de.walware.ecommons.ui.workbench.ContainerSelectionComposite.java
License:Open Source License
/** * Creates the contents of the composite. * //ww w . ja v a 2 s.c o m * @param heightHint height hint for the drill down composite */ public void createContents(final String message, final int heightHint) { final GridLayout layout = new GridLayout(); layout.marginWidth = 0; setLayout(layout); setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); final Label label = new Label(this, SWT.WRAP); label.setText(message); if (fAllowNewContainerName) { fContainerNameField = new Text(this, SWT.SINGLE | SWT.BORDER); fContainerNameField.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); fContainerNameField.setFont(this.getFont()); } else { // filler... new Label(this, SWT.NONE); // bentigt? } createTreeViewer(heightHint); Dialog.applyDialogFont(this); }
From source file:de.walware.eutils.autonature.internal.AutoNaturePreferencePage.java
License:Open Source License
@Override protected Control createContents(final Composite parent) { final Composite composite = new Composite(parent, SWT.NONE); {/*ww w .j ava 2 s . c o m*/ final GridLayout gd = new GridLayout(); gd.marginWidth = 0; gd.marginHeight = 0; gd.numColumns = 1; composite.setLayout(gd); } { this.enableButton = new Button(composite, SWT.CHECK); this.enableButton.setText("Enable automatic project &configuration for:"); this.enableButton.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1)); } { final Composite tableComposite = new Composite(composite, SWT.NONE); this.entryViewer = new CheckboxTableViewer( new Table(tableComposite, SWT.CHECK | SWT.BORDER | SWT.FULL_SELECTION)); final Table table = this.entryViewer.getTable(); final GridData gd = new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1); Dialog.applyDialogFont(tableComposite); gd.heightHint = table.getHeaderHeight() + table.getItemHeight() * 10; tableComposite.setLayoutData(gd); final TableColumnLayout tableLayout = new TableColumnLayout(); tableComposite.setLayout(tableLayout); this.entryViewer.setContentProvider(new ArrayContentProvider()); this.entryViewer.setComparator(new AutoConfigComparator()); this.entryViewer.getTable().setHeaderVisible(true); { final TableViewerColumn column = new TableViewerColumn(this.entryViewer, SWT.LEFT); tableLayout.setColumnData(column.getColumn(), new ColumnWeightData(5, true)); column.getColumn().setText("Content Type"); column.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final AutoConfig config = (AutoConfig) cell.getElement(); cell.setText(config.getLabel()); } }); } { final TableViewerColumn column = new TableViewerColumn(this.entryViewer, SWT.LEFT); tableLayout.setColumnData(column.getColumn(), new ColumnWeightData(5, true)); column.getColumn().setText("Project Configuration"); column.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final AutoConfig config = (AutoConfig) cell.getElement(); final List<Task> tasks = config.getTasks(); if (tasks.size() == 1) { cell.setText(tasks.get(0).getLabel()); } else { final StringBuilder sb = new StringBuilder(); sb.append(tasks.get(0).getLabel()); for (int i = 1; i < tasks.size(); i++) { sb.append(", "); sb.append(tasks.get(i).getLabel()); } cell.setText(sb.toString()); } } }); } } Dialog.applyDialogFont(composite); loadConfigs(); loadPrefs(); return composite; }
From source file:de.walware.eutils.autorun.internal.AutoRunPreferencePage.java
License:Open Source License
@Override protected Control createContents(final Composite parent) { this.launchManager = DebugPlugin.getDefault().getLaunchManager(); final Composite composite = new Composite(parent, SWT.NONE); {//from w ww .j av a 2 s. c o m final GridLayout gd = new GridLayout(); gd.marginWidth = 0; gd.marginHeight = 0; gd.numColumns = 3; composite.setLayout(gd); } { this.enableButton = new Button(composite, SWT.CHECK); this.enableButton.setText("Enable &launch at startup of:"); this.enableButton.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 3, 1)); } { this.entryViewer = new TreeViewer(composite, SWT.BORDER | SWT.FULL_SELECTION); final Tree tree = this.entryViewer.getTree(); final GridData gd = new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1); Dialog.applyDialogFont(this.entryViewer.getControl()); gd.heightHint = tree.getItemHeight() * 10; this.entryViewer.getControl().setLayoutData(gd); this.entryViewer.setLabelProvider(DebugUITools.newDebugModelPresentation()); this.entryViewer.setContentProvider( new LaunchConfigurationTreeContentProvider(ILaunchManager.RUN_MODE, getShell()) { @Override public Object[] getElements(final Object parentElement) { final Object[] children = super.getChildren(parentElement); final List<Object> filtered = new ArrayList<>(children.length); for (int i = 0; i < children.length; i++) { if (super.hasChildren(children[i])) { filtered.add(children[i]); } } return filtered.toArray(); } }); this.entryViewer.setComparator(new LaunchConfigurationComparator()); } { this.viewButton = new Button(composite, SWT.PUSH); this.viewButton.setText("View/&Edit..."); final GridData gd = new GridData(SWT.FILL, SWT.TOP, false, false, 1, 1); Dialog.applyDialogFont(this.viewButton); gd.widthHint = Math.max(this.viewButton.computeSize(SWT.DEFAULT, SWT.DEFAULT).x, convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH)); this.viewButton.setLayoutData(gd); this.viewButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(final SelectionEvent e) { final Object element = ((IStructuredSelection) AutoRunPreferencePage.this.entryViewer .getSelection()).getFirstElement(); if (element instanceof ILaunchConfiguration) { DebugUITools.openLaunchConfigurationPropertiesDialog(getShell(), (ILaunchConfiguration) element, IDebugUIConstants.ID_RUN_LAUNCH_GROUP); } } }); } { this.modeLabel = new Label(composite, SWT.NONE); this.modeLabel.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1)); this.modeLabel.setText("Launch &Mode:"); this.modeViewer = new ComboViewer(composite, SWT.DROP_DOWN | SWT.READ_ONLY); this.modeViewer.getControl().setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1)); this.modeViewer.setContentProvider(new ArrayContentProvider()); this.modeViewer.setLabelProvider(new LabelProvider() { private final StringBuilder fStringBuilder = new StringBuilder(); @Override public String getText(final Object element) { this.fStringBuilder.setLength(0); final Iterator<String> iter = ((Set<String>) element).iterator(); if (iter.hasNext()) { append(AutoRunPreferencePage.this.launchManager.getLaunchMode(iter.next())); while (iter.hasNext()) { this.fStringBuilder.append("+"); append(AutoRunPreferencePage.this.launchManager.getLaunchMode(iter.next())); } } return this.fStringBuilder.toString(); } private void append(final ILaunchMode mode) { final String s = mode.getLabel(); for (int i = 0; i < s.length(); i++) { final char c = s.charAt(i); if (c == '&') { i++; if (i < s.length()) { this.fStringBuilder.append(s.charAt(i)); } } else { this.fStringBuilder.append(c); } } } }); this.entryViewer.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(final SelectionChangedEvent event) { updateModes(); } }); this.modeViewer.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(final SelectionChangedEvent event) { final Object element = ((IStructuredSelection) event.getSelection()).getFirstElement(); if (element != null) { AutoRunPreferencePage.this.lastMode = (Set<String>) element; } } }); } Dialog.applyDialogFont(composite); loadConfigs(); loadPrefs(); return composite; }