Example usage for org.eclipse.jface.dialogs IDialogConstants BUTTON_WIDTH

List of usage examples for org.eclipse.jface.dialogs IDialogConstants BUTTON_WIDTH

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs IDialogConstants BUTTON_WIDTH.

Prototype

int BUTTON_WIDTH

To view the source code for org.eclipse.jface.dialogs IDialogConstants BUTTON_WIDTH.

Click Source Link

Document

Button width in dialog units (value 61).

Usage

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);

}