List of usage examples for org.eclipse.jface.dialogs IDialogConstants HORIZONTAL_SPACING
int HORIZONTAL_SPACING
To view the source code for org.eclipse.jface.dialogs IDialogConstants HORIZONTAL_SPACING.
Click Source Link
From source file:org.eclipse.m2e.core.ui.internal.dialogs.MavenGoalSelectionDialog.java
License:Open Source License
protected Control createDialogArea(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.marginHeight = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN); layout.marginWidth = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN); layout.verticalSpacing = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING); layout.horizontalSpacing = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING); composite.setLayout(layout);//from www . ja v a2 s.com composite.setLayoutData(new GridData(GridData.FILL_BOTH)); Label selectGoalLabel = new Label(composite, SWT.NONE); selectGoalLabel.setText(org.eclipse.m2e.core.ui.internal.Messages.MavenGoalSelectionDialog_lblSelect); final GoalsFilter filter = new GoalsFilter(); final Text filterText = new Text(composite, SWT.BORDER); GridData gd_filterText = new GridData(SWT.FILL, SWT.CENTER, true, false); gd_filterText.widthHint = 200; filterText.setLayoutData(gd_filterText); filterText.setFocus(); final TreeViewer treeViewer = createTreeViewer(composite); treeViewer.addFilter(filter); GridData data = new GridData(GridData.FILL_BOTH); data.widthHint = 500; data.heightHint = 400; // data.widthHint = convertWidthInCharsToPixels(fWidth); // data.heightHint = convertHeightInCharsToPixels(fHeight); final Tree tree = treeViewer.getTree(); tree.setLayoutData(data); tree.setFont(parent.getFont()); filterText.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { String text = filterText.getText(); filter.setFilter(text); treeViewer.refresh(); if (text.trim().length() == 0) { treeViewer.collapseAll(); } else { treeViewer.expandAll(); } } }); filterText.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { if (e.keyCode == SWT.ARROW_DOWN) { tree.setFocus(); tree.setSelection(tree.getTopItem().getItem(0)); Object[] elements = ((ITreeContentProvider) treeViewer.getContentProvider()).getElements(null); treeViewer.setSelection(new StructuredSelection(elements[0])); } } }); isQualifiedNameButton = new Button(composite, SWT.CHECK); isQualifiedNameButton .setText(org.eclipse.m2e.core.ui.internal.Messages.MavenGoalSelectionDialog_btnQualified); isQualifiedNameButton.setSelection(true); isQualifiedNameButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { isQualifiedName = isQualifiedNameButton.getSelection(); } }); // if (fIsEmpty) { // messageLabel.setEnabled(false); // treeWidget.setEnabled(false); // } return composite; }
From source file:org.eclipse.m2e.core.ui.internal.preferences.RemoteArchetypeCatalogDialog.java
License:Open Source License
protected Control createButtonBar(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.marginHeight = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN); layout.marginWidth = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN); layout.verticalSpacing = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING); layout.horizontalSpacing = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING); composite.setLayout(layout);//from www . ja v a 2 s. c o m composite.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false)); composite.setFont(parent.getFont()); // create help control if needed if (isHelpAvailable()) { createHelpControl(composite); } verifyButton = createButton(composite, VERIFY_ID, Messages.RemoteArchetypeCatalogDialog_btnVerify, false); verifyButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { verifyButton.setEnabled(false); String url = catalogUrlCombo.getText(); final RemoteCatalogFactory factory = new RemoteCatalogFactory(url, null, true); new Job(Messages.RemoteArchetypeCatalogDialog_job_download) { protected IStatus run(IProgressMonitor monitor) { IStatus status = Status.OK_STATUS; ArchetypeCatalog catalog = null; try { catalog = factory.getArchetypeCatalog(); } finally { final IStatus s = status; @SuppressWarnings("unchecked") final List<Archetype> archetypes = catalog == null ? Collections.emptyList() : catalog.getArchetypes(); getShell().getDisplay().asyncExec(new Runnable() { public void run() { verifyButton.setEnabled(true); if (!s.isOK()) { setErrorMessage(NLS.bind(Messages.RemoteArchetypeCatalogDialog_error_read, s.getMessage())); getButton(IDialogConstants.OK_ID).setEnabled(false); } else if (archetypes.size() == 0) { setMessage(Messages.RemoteArchetypeCatalogDialog_error_empty, IStatus.WARNING); } else { setMessage(NLS.bind(Messages.RemoteArchetypeCatalogDialog_message_found, archetypes.size()), IStatus.INFO); } } }); } return Status.OK_STATUS; } }.schedule(); } }); Label filler = new Label(composite, SWT.NONE); filler.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL)); layout.numColumns++; super.createButtonsForButtonBar(composite); // cancel button return composite; }
From source file:org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.java
License:Open Source License
protected Group createGroup(int numColumns, Composite parent, String text) { final Group group = new Group(parent, SWT.NONE); group.setFont(parent.getFont());// w ww . j a v a 2 s. c o m group.setLayoutData(createGridData(numColumns, GridData.FILL_HORIZONTAL, SWT.DEFAULT)); final GridLayout layout = new GridLayout(numColumns, false); layout.verticalSpacing = fPixelConverter.convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING); layout.horizontalSpacing = fPixelConverter .convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING); layout.marginHeight = fPixelConverter.convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING); // layout.marginHeight= fPixelConverter.convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN); // layout.marginWidth= // fPixelConverter.convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN); group.setLayout(layout);// createGridLayout(numColumns, true)); group.setText(text); return group; }
From source file:org.eclipse.mylyn.commons.ui.dialogs.EnhancedWizardDialog.java
License:Open Source License
/** * Overridden so we can add a validate button to the wizard button bar, if a repository settings page requires it. * Validate button is added left justified at button bar bottom (next to help image). *///from w w w. j ava2 s.com @Override protected Control createButtonBar(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.numColumns = 0; // create layout.marginHeight = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN); layout.marginWidth = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN); layout.verticalSpacing = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING); layout.horizontalSpacing = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING); composite.setLayout(layout); composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); // create help control if needed if (isHelpAvailable()) { createHelpControl(composite); } createExtraButtons(composite); Label filler = new Label(composite, SWT.NONE); filler.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL)); ((GridLayout) composite.getLayout()).numColumns++; super.createButtonsForButtonBar(composite); return composite; }
From source file:org.eclipse.mylyn.internal.provisional.commons.ui.dialogs.ValidatableWizardDialog.java
License:Open Source License
/** * Overridden so we can add a validate button to the wizard button bar, if a repository settings page requires it. * Validate button is added left justified at button bar bottom (next to help image). *//* w ww .j a va2s.co m*/ @Override protected Control createButtonBar(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.numColumns = 0; // create layout.marginHeight = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN); layout.marginWidth = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN); layout.verticalSpacing = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING); layout.horizontalSpacing = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING); composite.setLayout(layout); composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); // create help control if needed if (isHelpAvailable()) { createHelpControl(composite); } validateServerButton = createButton(composite, VALIDATE_BUTTON_ID, Messages.ValidatableWizardDialog_Validate_Button_Label, false); validateServerButton.setImage(CommonImages.getImage(CommonImages.VALIDATE)); validateServerButton.setVisible(false); setButtonLayoutData(validateServerButton); Label filler = new Label(composite, SWT.NONE); filler.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL)); ((GridLayout) composite.getLayout()).numColumns++; super.createButtonsForButtonBar(composite); return composite; }
From source file:org.eclipse.mylyn.internal.tasks.ui.actions.TaskSelectionDialog.java
License:Open Source License
@Override protected Control createButtonBar(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.numColumns = 0; // create layout.marginHeight = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN); layout.marginWidth = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN); layout.verticalSpacing = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING); layout.horizontalSpacing = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING); composite.setLayout(layout);/* ww w . j av a 2s . c o m*/ composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); // create help control if needed if (isHelpAvailable()) { createHelpControl(composite); } if (needsCreateTask) { createTaskButton = createButton(composite, CREATE_ID, Messages.TaskSelectionDialog_New_Task_, true); createTaskButton.addSelectionListener(new SelectionListener() { public void widgetDefaultSelected(SelectionEvent e) { // ignore } public void widgetSelected(SelectionEvent e) { close(); new NewTaskAction().run(); } }); } createAdditionalButtons(composite); Label filler = new Label(composite, SWT.NONE); filler.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL)); layout.numColumns++; super.createButtonsForButtonBar(composite); // cancel button return composite; }
From source file:org.eclipse.mylyn.internal.tasks.ui.dialogs.AbstractWorkingSetDialogCOPY.java
License:Open Source License
/** * Add the select/deselect buttons.//from www. j a v a 2 s .com * * @param composite * Composite to add the buttons to */ protected void addSelectionButtons(Composite composite) { Composite buttonComposite = new Composite(composite, SWT.NONE); GridLayout layout = new GridLayout(2, false); layout.marginHeight = layout.marginWidth = 0; layout.horizontalSpacing = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING); buttonComposite.setLayout(layout); GridData data = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING); buttonComposite.setLayoutData(data); selectAllButton = createButton(buttonComposite, ID_SELECTALL, WorkbenchMessages.SelectionDialog_selectLabel, false); selectAllButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { selectAllSets(); } }); deselectAllButton = createButton(buttonComposite, ID_DESELECTALL, WorkbenchMessages.SelectionDialog_deselectLabel, false); deselectAllButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { deselectAllSets(); } }); }
From source file:org.eclipse.mylyn.internal.tasks.ui.workingsets.TaskWorkingSetPage.java
License:Open Source License
public void createControl(Composite parent) { initializeDialogUnits(parent);/*from ww w .ja v a2 s. c o m*/ Composite composite = new Composite(parent, SWT.NULL); GridLayout layout = new GridLayout(); layout.marginWidth = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN); layout.marginHeight = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN); layout.verticalSpacing = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING); composite.setLayout(layout); composite.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL)); setControl(composite); // PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, IIDEHelpContextIds.WORKING_SET_RESOURCE_PAGE); Label label = new Label(composite, SWT.WRAP); label.setText(Messages.TaskWorkingSetPage_Working_set_name); label.setLayoutData(new GridData( GridData.GRAB_HORIZONTAL | GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_CENTER)); text = new Text(composite, SWT.SINGLE | SWT.BORDER); text.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.HORIZONTAL_ALIGN_FILL)); text.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { validateInput(); } }); // text.setBackground(FieldAssistColors.getRequiredFieldBackgroundColor(text)); label = new Label(composite, SWT.WRAP); label.setText(Messages.TaskWorkingSetPage_Working_set_contents); label.setLayoutData(new GridData( GridData.GRAB_HORIZONTAL | GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_CENTER)); treeViewer = new CheckboxTreeViewer(composite); treeViewer.setUseHashlookup(true); treeViewer.setContentProvider(workingSetPageContentProvider); treeViewer.setLabelProvider(new DecoratingLabelProvider(new AggregateLabelProvider(), PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator())); treeViewer.setSorter(new CustomSorter()); ArrayList<Object> containers = new ArrayList<Object>(); for (TaskRepository repository : TasksUi.getRepositoryManager().getAllRepositories()) { containers.add(repository); } containers.addAll(Arrays.asList(ResourcesPlugin.getWorkspace().getRoot().getProjects())); treeViewer.setInput(containers); // tree.setComparator(new ResourceComparator(ResourceComparator.NAME)); GridData data = new GridData(GridData.FILL_BOTH | GridData.GRAB_VERTICAL); data.heightHint = SIZING_SELECTION_WIDGET_HEIGHT; data.widthHint = SIZING_SELECTION_WIDGET_WIDTH; treeViewer.getControl().setLayoutData(data); treeViewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent event) { handleCheckStateChange(event); } }); // Add select / deselect all buttons for bug 46669 Composite buttonComposite = new Composite(composite, SWT.NONE); layout = new GridLayout(2, false); layout.marginWidth = 0; layout.marginHeight = 0; layout.horizontalSpacing = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING); buttonComposite.setLayout(layout); buttonComposite.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL)); Button selectAllButton = new Button(buttonComposite, SWT.PUSH); selectAllButton.setText(Messages.TaskWorkingSetPage_Select_All); selectAllButton.setToolTipText(""); //$NON-NLS-1$ selectAllButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent selectionEvent) { treeViewer.setCheckedElements(workingSetPageContentProvider.getElements(treeViewer.getInput())); validateInput(); } }); setButtonLayoutData(selectAllButton); Button deselectAllButton = new Button(buttonComposite, SWT.PUSH); deselectAllButton.setText(Messages.TaskWorkingSetPage_Deselect_All); deselectAllButton.setToolTipText(""); //$NON-NLS-1$ deselectAllButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent selectionEvent) { treeViewer.setCheckedElements(new Object[0]); validateInput(); } }); setButtonLayoutData(deselectAllButton); if (workingSet != null) { for (Object object : workingSet.getElements()) { treeViewer.expandToLevel(object, 1); } } else { treeViewer.expandToLevel(2); } initializeCheckedState(); if (workingSet != null) { text.setText(workingSet.getName()); treeViewer.getControl().setFocus(); } else { text.setFocus(); } setPageComplete(false); Dialog.applyDialogFont(composite); }
From source file:org.eclipse.objectteams.otdt.debug.ui.internal.preferences.OTDebugPreferencePage.java
License:Open Source License
protected void createFieldEditors() { // container group: Composite groupAll = new Composite(getFieldEditorParent(), SWT.NONE); GridLayout layout = new GridLayout(); layout.marginHeight = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN); layout.marginWidth = 0;/*from w ww . j av a 2 s. co m*/ layout.verticalSpacing = convertVerticalDLUsToPixels(10); layout.horizontalSpacing = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING); groupAll.setLayout(layout); // block 1 group: stack frame filtering: Group group = new Group(groupAll, SWT.NONE); group.setLayout(new GridLayout()); group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); group.setText(OTDebugPreferencesMessages.OTDebugPreferencePage_enable_filter_title); fDebugFilter = new BooleanFieldEditor2(DEBUG_FILTERS_ENABLED_BOOL, OTDebugPreferencesMessages.OTDebugPreferencePage_enableFilter_label, SWT.NONE, group); addField(fDebugFilter); fDebugFilter.getChangeControl(groupAll).addSelectionListener(new SelectionListener() { public void widgetDefaultSelected(SelectionEvent e) { } public void widgetSelected(SelectionEvent e) { setDebugFiltersEnabled(fDebugFilter.getBooleanValue()); } }); // block 2 group: stack frame coloring: group = new Group(groupAll, SWT.NONE); group.setLayout(new GridLayout()); group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); group.setText(OTDebugPreferencesMessages.OTDebugPreferencePage_stackFrameColoringGroup_label); Composite spacer = SWTFactory.createComposite(group, 2, 1, GridData.FILL_HORIZONTAL); fGeneratedCodeColorFieldEditor = new ColorFieldEditor(OTDebugUIPlugin.PREF_OT_GENERATED_CODE_COLOR, OTDebugPreferencesMessages.OTDebugPreferencePage_colorGeneratedCode_label, spacer); fGeneratedCodeColorFieldEditor.fillIntoGrid(spacer, 2); addField(fGeneratedCodeColorFieldEditor); fSpecialCodeColorFieldEditor = new ColorFieldEditor(OTDebugUIPlugin.PREF_OT_SPECIAL_CODE_COLOR, OTDebugPreferencesMessages.OTDebugPreferencePage_colorSpecialCode_label, spacer); fSpecialCodeColorFieldEditor.fillIntoGrid(spacer, 2); addField(fSpecialCodeColorFieldEditor); // block 3 group: callin dispatch visualization: group = new Group(groupAll, SWT.NONE); group.setLayout(new GridLayout()); group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); group.setText(OTDebugPreferencesMessages.OTDebugPreferencePage_callin_stepping_title); for (int i = 0; i < CALLIN_STEPPING_TOKENS.length; i++) { final String token = CALLIN_STEPPING_TOKENS[i]; final BooleanFieldEditor2 editor = new BooleanFieldEditor2(DEBUG_CALLIN_STEPPING + token, this.callinLabels[i], SWT.NONE, group); addField(editor); editor.getChangeControl(group).addSelectionListener(new SelectionListener() { public void widgetDefaultSelected(SelectionEvent e) { } public void widgetSelected(SelectionEvent e) { OTDebugPreferences.setCallinStepping(token, editor.getBooleanValue()); } }); } Label description = new Label(group, SWT.LEFT | SWT.WRAP); Font font = description.getFont(); FontData[] data = font.getFontData(); data[0].setStyle(SWT.ITALIC); description.setFont(new Font(font.getDevice(), data[0])); description.setText(OTDebugPreferencesMessages.OTDebugPreferencePage_callin_stepping_hint); description.setLayoutData(new GridData(GridData.BEGINNING, GridData.CENTER, true, false, 0, 1)); }
From source file:org.eclipse.osee.ote.ui.define.importer.OutfileImportPage.java
License:Open Source License
private void createFileSelectArea(Composite parent) { Group group = new Group(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.marginHeight = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN); layout.marginWidth = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN); layout.verticalSpacing = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING); layout.horizontalSpacing = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING); group.setLayout(layout);//from w w w . j a v a 2s. com group.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); group.setText("Select Files"); group.setToolTipText("Select files to import"); Composite composite = new Composite(group, SWT.NULL); composite.setLayout(new GridLayout()); composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); composite.setSize(composite.computeSize(SWT.DEFAULT, SWT.DEFAULT)); composite.setFont(parent.getFont()); if (treeSelectionMode) { treeViewer = new ContainerCheckedTreeViewer(composite, SWT.BORDER); } else { treeViewer = new CheckboxTreeViewer(composite, SWT.BORDER); } treeViewer.setContentProvider(contentProvider); treeViewer.setLabelProvider(labelProvider); treeViewer.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent event) { setPageComplete(determinePageCompletion()); } }); if (filters != null) { for (int i = 0; i != filters.size(); i++) { treeViewer.addFilter(filters.get(i)); } } treeViewer.setInput(treeInput); Tree treeWidget = treeViewer.getTree(); GridData data = new GridData(SWT.FILL, SWT.FILL, true, true); data.widthHint = convertWidthInCharsToPixels(80); data.heightHint = convertHeightInCharsToPixels(16); treeWidget.setLayout(new GridLayout()); treeWidget.setLayoutData(data); treeWidget.setFont(composite.getFont()); treeWidget.setEnabled(true); createSelectionButtons(composite); }