List of usage examples for org.eclipse.jface.dialogs Dialog convertHorizontalDLUsToPixels
public static int convertHorizontalDLUsToPixels(FontMetrics fontMetrics, int dlus)
From source file:com.wdev91.eclipse.copyright.preferences.FormatsPanel.java
License:Open Source License
private int convertHorizontalDLUsToPixels(int dlus) { GC gc = new GC(this); gc.setFont(JFaceResources.getDialogFont()); FontMetrics fontMetrics = gc.getFontMetrics(); gc.dispose();/*from w w w .ja v a2 s .c om*/ if (fontMetrics == null) { return 0; } return Dialog.convertHorizontalDLUsToPixels(fontMetrics, dlus); }
From source file:de.byteholder.geoclipse.util.PixelConverter.java
License:Open Source License
public int convertHorizontalDLUsToPixels(final int dlus) { return Dialog.convertHorizontalDLUsToPixels(fFontMetrics, dlus); }
From source file:de.loskutov.anyedit.ui.preferences.AnyEditPreferencePage.java
License:Open Source License
protected 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());//w ww . j a v a 2 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); // gd.heightHint = Dialog.convertVerticalDLUsToPixels(fontMetrics, // IDialogConstants.BUTTON_HEIGHT); return gd; }
From source file:de.loskutov.eclipse.jdepend.preferences.JDependPreferencePage.java
License:Open Source License
private 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 ww w . ja v a 2 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); gd.heightHint = Dialog.convertVerticalDLUsToPixels(fontMetrics, IDialogConstants.BUTTON_HEIGHT); return gd; }
From source file:de.loskutov.eclipseskins.sessions.dialogs.ManageSessionsDialog.java
License:Open Source License
private 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 om*/ 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); gd.heightHint = Dialog.convertVerticalDLUsToPixels(fontMetrics, 14 /*IDialogConstants.BUTTON_HEIGHT*/); return gd; }
From source file:de.plugins.eclipse.depclipse.preferences.JDependPreferencePage.java
License:Open Source License
private GridData getButtonGridData(Button button) { GridData gd = new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING); GC gc = new GC(button); gc.setFont(button.getFont());/*www.java2 s. com*/ 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:de.walware.ecommons.ui.util.PixelConverter.java
License:Open Source License
/** * @see org.eclipse.jface.dialogs.DialogPage#convertHorizontalDLUsToPixels(int) *//*ww w. j a va 2s.c om*/ public int convertHorizontalDLUsToPixels(final int dlus) { return Dialog.convertHorizontalDLUsToPixels(fFontMetrics, dlus); }
From source file:gov.redhawk.ui.util.PixelConverter.java
License:Open Source License
/** * Convert horizontal dl us to pixels.// ww w. ja va 2 s. c o m * * @param dlus the dlus * @return the int * @see DialogPage#convertHorizontalDLUsToPixels */ public int convertHorizontalDLUsToPixels(final int dlus) { return Dialog.convertHorizontalDLUsToPixels(this.fFontMetrics, dlus); }
From source file:melnorme.util.swt.MetricsUtil.java
License:Open Source License
/** Initializes a layout with dialog unit settings. * @param testControl the control used to obtain FontMetrics. */ public static void initGridLayoutWithDLUs(GridLayout layout, Control testControl) { FontMetrics fontMetrics = getFontMetrics(testControl); layout.horizontalSpacing = Dialog.convertHorizontalDLUsToPixels(fontMetrics, IDialogConstants.HORIZONTAL_SPACING); layout.verticalSpacing = Dialog.convertHorizontalDLUsToPixels(fontMetrics, IDialogConstants.VERTICAL_SPACING); layout.marginWidth = Dialog.convertHorizontalDLUsToPixels(fontMetrics, IDialogConstants.HORIZONTAL_MARGIN); layout.marginHeight = Dialog.convertHorizontalDLUsToPixels(fontMetrics, IDialogConstants.VERTICAL_MARGIN); }
From source file:name.schedenig.eclipse.grepconsole.util.GridLayoutBuilder.java
License:Open Source License
/** * Initialises the layout and its margins based on the current font. *///from www. jav a2 s .c om private void init() { layout = new GridLayout(); if (fontMetrics != null) { layout.marginHeight = Dialog.convertVerticalDLUsToPixels(fontMetrics, IDialogConstants.VERTICAL_MARGIN); layout.marginWidth = Dialog.convertHorizontalDLUsToPixels(fontMetrics, IDialogConstants.HORIZONTAL_MARGIN); layout.verticalSpacing = Dialog.convertVerticalDLUsToPixels(fontMetrics, IDialogConstants.VERTICAL_SPACING); layout.horizontalSpacing = Dialog.convertHorizontalDLUsToPixels(fontMetrics, IDialogConstants.HORIZONTAL_SPACING); } layout.marginLeft = layout.marginRight = layout.marginWidth; layout.marginTop = layout.marginBottom = layout.marginHeight; layout.marginWidth = layout.marginHeight = 0; }