List of usage examples for org.eclipse.jface.dialogs IDialogConstants BUTTON_WIDTH
int BUTTON_WIDTH
To view the source code for org.eclipse.jface.dialogs IDialogConstants BUTTON_WIDTH.
Click Source Link
From source file:org.eclipse.gmt.modisco.jm2t.internal.ui.util.SWTUtil.java
License:Open Source License
/** * Returns a width hint for a button control. *///from w w w .j av a2s .c om public static int getButtonWidthHint(Button button) { if (fontMetrics == null) initializeDialogUnits(button.getParent()); int widthHint = Dialog.convertHorizontalDLUsToPixels(fontMetrics, IDialogConstants.BUTTON_WIDTH); return Math.max(widthHint, button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x); }
From source file:org.eclipse.gyrex.admin.ui.internal.helper.SwtUtil.java
License:Open Source License
/** * Returns a width hint for a button control. * // w w w .j a va 2 s . c om * @param button * the button * @return the width hint */ public static int getButtonWidthHint(final Button button) { button.setFont(JFaceResources.getDialogFont()); final PixelConverter converter = new PixelConverter(button); final int widthHint = converter.convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH); return Math.max(widthHint, button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x); }
From source file:org.eclipse.jdt.internal.debug.ui.launcher.SourceLookupBlock.java
License:Open Source License
private GridData getButtonGridData(Button button, FontMetrics fontMetrics) { GridData gd = new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING); int widthHint = Dialog.convertHorizontalDLUsToPixels(fontMetrics, IDialogConstants.BUTTON_WIDTH); gd.widthHint = Math.max(widthHint, button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x); return gd;/*from w ww . j a v a 2 s . c om*/ }
From source file:org.eclipse.jdt.internal.debug.ui.propertypages.ExceptionFilterEditor.java
License:Open Source License
private static GridData getButtonGridData(Button button) { GridData gd = new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING); GC gc = new GC(button); gc.setFont(button.getFont());//from w w w .j a va2 s . c o m FontMetrics fontMetrics = gc.getFontMetrics(); gc.dispose(); int widthHint = Dialog.convertHorizontalDLUsToPixels(fontMetrics, IDialogConstants.BUTTON_WIDTH); gd.widthHint = Math.max(widthHint, button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x); return gd; }
From source file:org.eclipse.jdt.internal.junit.ui.JUnitPreferencePage.java
License:Open Source License
private GridData getButtonGridData(Button button) { GridData gd = new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING); int widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH); gd.widthHint = Math.max(widthHint, button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x); return gd;/*from www.j av a 2 s. com*/ }
From source file:org.eclipse.jpt.jaxb.ui.internal.properties.JaxbSchemasPropertiesPage.java
License:Open Source License
@Override public final void createControl(Composite parent) { super.createControl(parent); Button revertButton = getDefaultsButton(); revertButton.setText(JptJaxbUiMessages.SCHEMAS_PAGE_REVERT); GridData gd = new GridData(GridData.HORIZONTAL_ALIGN_FILL); Point minButtonSize = revertButton.computeSize(SWT.DEFAULT, SWT.DEFAULT, true); gd.widthHint = Math.max(convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH), minButtonSize.x); revertButton.setLayoutData(gd);/*from www.j av a 2 s . c o m*/ updateButtons(); getShell().layout(true, true); }
From source file:org.eclipse.jsch.internal.ui.preference.SWTUtils.java
License:Open Source License
public static int calculateControlSize(PixelConverter converter, Control[] controls, int start, int end) { int minimum = converter.convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH); for (int i = start; i <= end; i++) { final int length = controls[i].computeSize(SWT.DEFAULT, SWT.DEFAULT).x; if (minimum < length) minimum = length;/*from w w w .ja va2 s. co m*/ } return minimum; }
From source file:org.eclipse.jst.common.project.facet.ui.libprov.LibraryFacetPropertyPage.java
License:Open Source License
@Override public final void createControl(final Composite parent) { super.createControl(parent); final Button revertButton = getDefaultsButton(); revertButton.setText(Resources.revertButton); final GridData gd = new GridData(GridData.HORIZONTAL_ALIGN_FILL); final Point minButtonSize = revertButton.computeSize(SWT.DEFAULT, SWT.DEFAULT, true); gd.widthHint = Math.max(convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH), minButtonSize.x); revertButton.setLayoutData(gd);//from w w w.ja v a 2 s .c o m updateButtons(); getShell().layout(true, true); }
From source file:org.eclipse.jst.jsf.common.ui.internal.preferences.StrategyOrderingPanel.java
License:Open Source License
/** * Returns a width hint for a button control. *///from w w w. jav a 2s . c o m private static int getButtonWidthHint(final Button button) { button.setFont(JFaceResources.getDialogFont()); PixelConverter converter = new PixelConverter(button); final int widthHint = converter.convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH); return Math.max(widthHint, button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x); }
From source file:org.eclipse.jst.jsf.facesconfig.ui.preference.ColorFontFieldEditor.java
License:Open Source License
protected void doFillIntoGrid(Composite parent, int numColumns) { getLabelControl(parent);//from w w w . jav a2 s . co m valueControl = getValueControl(parent); GridData gd = new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL); gd.horizontalSpan = numColumns - getNumberOfControls() + 1; valueControl.setLayoutData(gd); if (previewText != null) { previewer = new DefaultPreviewer(previewText, parent); gd = new GridData(GridData.FILL_HORIZONTAL); gd.heightHint = previewer.getPreferredExtent(); gd.widthHint = previewer.getPreferredExtent(); previewer.getControl().setLayoutData(gd); } changeFontButton = getChangeControl(parent); gd = new GridData(); int widthHint = convertHorizontalDLUsToPixels(changeFontButton, IDialogConstants.BUTTON_WIDTH); gd.widthHint = Math.max(widthHint, changeFontButton.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x); changeFontButton.setLayoutData(gd); }