Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.Button.computeSize()


      return (Button) buttons.get(buttonID);
    }

    Button button = new Button(toolbarPanel, SWT.PUSH);
    GridData gData = new GridData(SWT.END, SWT.BOTTOM, false, false);
    gData.widthHint = button.computeSize(SWT.DEFAULT, SWT.DEFAULT).y
        + buttonExtraMargin;
    button.setLayoutData(gData);

    /*
     * Add listener if given; for default buttons this is used in place of the default listener
View Full Code Here


    button.setVisible(value);

    if (true == value) {
      GridData gData = ((GridData) button.getLayoutData());
      gData.exclude = false;
      gData.widthHint = button.computeSize(SWT.DEFAULT, SWT.DEFAULT).y
          + buttonExtraMargin;
    } else {
      GridData gData = ((GridData) button.getLayoutData());
      gData.exclude = true;
      gData.widthHint = 0;
View Full Code Here

        button,
        IDialogConstants.BUTTON_WIDTH);
    data.widthHint =
      Math.max(
        widthHint,
        button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x);
    button.setLayoutData(data);
    button.addSelectionListener(getSelectionListener());
    return button;
  }
  /**
 
View Full Code Here

        button.setText(JFaceResources.getString(key));
        button.setFont(parent.getFont());
        GridData data = new GridData(GridData.FILL_HORIZONTAL);
        int widthHint = convertHorizontalDLUsToPixels(button,
                IDialogConstants.BUTTON_WIDTH);
        data.widthHint = Math.max(widthHint, button.computeSize(SWT.DEFAULT,
                SWT.DEFAULT, true).x);
        button.setLayoutData(data);
        button.addSelectionListener(getSelectionListener());
        return button;
    }
View Full Code Here

    // A button for editing the current selection.
    final Button editButton = new Button(buttonBar, SWT.PUSH);
    gridData = new GridData();
    widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
    editButton.setText(Util.translateString(RESOURCE_BUNDLE, "buttonEdit")); //$NON-NLS-1$
    gridData.widthHint = Math.max(widthHint, editButton.computeSize(
        SWT.DEFAULT, SWT.DEFAULT, true).x) + 5;
    editButton.setLayoutData(gridData);
    editButton.addSelectionListener(new SelectionListener() {

      /*
 
View Full Code Here

    final Button buttonExport = new Button(buttonBar, SWT.PUSH);
    gridData = new GridData();
    widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
    buttonExport.setText(Util.translateString(RESOURCE_BUNDLE,
        "buttonExport")); //$NON-NLS-1$
    gridData.widthHint = Math.max(widthHint, buttonExport.computeSize(
        SWT.DEFAULT, SWT.DEFAULT, true).x) + 5;
    buttonExport.setLayoutData(gridData);
    buttonExport.addSelectionListener(new SelectionListener() {

      /*
 
View Full Code Here

    // Advanced button.
    final Button advancedButton = new Button(buttonBar, SWT.PUSH);
    gridData = new GridData();
    widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
    advancedButton.setText(NewKeysPreferenceMessages.AdvancedButton_Text);
    gridData.widthHint = Math.max(widthHint, advancedButton.computeSize(
        SWT.DEFAULT, SWT.DEFAULT, true).x) + 5;
    advancedButton.setLayoutData(gridData);
    advancedButton.addSelectionListener(new SelectionListener() {
      public void widgetDefaultSelected(SelectionEvent e) {
      }
View Full Code Here

    final Button addBindingButton = new Button(treeControls, SWT.PUSH);
    gridData = new GridData();
    widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
    addBindingButton
        .setText(NewKeysPreferenceMessages.AddBindingButton_Text);
    gridData.widthHint = Math.max(widthHint, addBindingButton.computeSize(
        SWT.DEFAULT, SWT.DEFAULT, true).x) + 5;
    addBindingButton.setLayoutData(gridData);
    addBindingButton.addSelectionListener(new SelectionAdapter() {
      public final void widgetSelected(final SelectionEvent event) {
        selectAddBindingButton(event);
View Full Code Here

    final Button removeBindingButton = new Button(treeControls, SWT.PUSH);
    gridData = new GridData();
    widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
    removeBindingButton
        .setText(NewKeysPreferenceMessages.RemoveBindingButton_Text);
    gridData.widthHint = Math.max(widthHint, removeBindingButton
        .computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x) + 5;
    removeBindingButton.setLayoutData(gridData);
    removeBindingButton.addSelectionListener(new SelectionAdapter() {
      public final void widgetSelected(final SelectionEvent event) {
        selectRemoveBindingButton(event);
View Full Code Here

    // Create the delete binding button.
    final Button restore = new Button(treeControls, SWT.PUSH);
    gridData = new GridData();
    widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
    restore.setText(NewKeysPreferenceMessages.RestoreBindingButton_Text);
    gridData.widthHint = Math.max(widthHint, restore.computeSize(
        SWT.DEFAULT, SWT.DEFAULT, true).x) + 5;
    restore.setLayoutData(gridData);
    restore.addSelectionListener(new SelectionAdapter() {
      public final void widgetSelected(final SelectionEvent event) {
        selectRestoreBindingButton(event);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.