Examples of PixelConverter


Examples of org.eclipse.jface.layout.PixelConverter

        return addLabelledTextField(parent, label, textlimit, textlimit, indent);
    }

    protected Text addLabelledTextField(final Composite parent, final String label,
            final int modelTextLimit, final int fieldTextLimit, final int indent) {
        final PixelConverter pixelConverter = new PixelConverter(parent);

        labelControl = new Label(parent, SWT.WRAP);
        labelControl.setText(label);
        labelControl.setLayoutData(new GridData());

        final Text textBox = new Text(parent, SWT.BORDER | SWT.SINGLE);
        textBox.setLayoutData(new GridData());

        textBox.addModifyListener(new ModifyListener() {

            @Override
            public void modifyText(final ModifyEvent e) {
                validateSettings();
            }
        });

        final GridData data = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
        if (modelTextLimit != 0) {
            textBox.setTextLimit(modelTextLimit);
        }

        if (fieldTextLimit != 0) {
            data.widthHint = pixelConverter
                    .convertWidthInCharsToPixels(fieldTextLimit + 1);
        }

        data.horizontalIndent = indent;
        data.horizontalSpan = 2;
View Full Code Here

Examples of org.eclipse.jface.layout.PixelConverter

   * @param button the button
   * @return the width hint
   */
  public static int getButtonWidthHint(Button button) {
    button.setFont(JFaceResources.getDialogFont());
    PixelConverter converter= new PixelConverter(button);
    int widthHint= converter.convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
    return Math.max(widthHint, button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x);
  }
View Full Code Here

Examples of org.eclipse.jface.layout.PixelConverter

    // GridLayout
    GridLayout layout = new GridLayout();
    layout.numColumns = 1;
    page.setLayout(layout);

    fPixelConverter = new PixelConverter(parent);
   
    Group filesGroup = new Group(page, SWT.NONE);
    filesGroup.setLayoutData(GridDataFactory.fillDefaults().grab(true, false).create());
    filesGroup.setLayout(new GridLayout(1, false));
    filesGroup.setText(JSPUIMessages.JSPFilesPreferencePage_0);
View Full Code Here

Examples of org.eclipse.jface.layout.PixelConverter

    String key= getKeyboardShortcut(pCmd);
    if (key == null) {
      key= SSEUIMessages.CodeAssistAdvancedConfigurationBlock_no_shortcut;
    }

    PixelConverter pixelConverter= new PixelConverter(composite);
    int width= pixelConverter.convertWidthInCharsToPixels(40);

    Label label= new Label(composite, SWT.NONE | SWT.WRAP);
    label.setText(NLS.bind(SSEUIMessages.CodeAssistAdvancedConfigurationBlock_page_description, new Object[] { key }));
    GridData gd= new GridData(GridData.FILL, GridData.FILL, true, false, h_span, 1);
    gd.widthHint= width;
View Full Code Here

Examples of org.eclipse.jface.layout.PixelConverter

    filler.setVisible(false);
    filler.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false, h_span, 1));
    }

  private void createOwnPageLabel(Composite composite, int h_span) {
    PixelConverter pixelConverter= new PixelConverter(composite);
    int width= pixelConverter.convertWidthInCharsToPixels(40);

    Label label= new Label(composite, SWT.NONE | SWT.WRAP);
    label.setText(SSEUIMessages.CodeAssistAdvancedConfigurationBlock_separate_table_description);
    GridData gd= new GridData(GridData.FILL, GridData.FILL, false, false, h_span, 1);
    gd.widthHint= width;
View Full Code Here

Examples of org.eclipse.jface.layout.PixelConverter

   * @param button the button
   * @return the width hint
   */
  public static int getButtonWidthHint(Button button) {
    button.setFont(JFaceResources.getDialogFont());
    PixelConverter converter= new PixelConverter(button);
    int widthHint= converter.convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
    return Math.max(widthHint, button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x);
  }
View Full Code Here

Examples of org.eclipse.jface.layout.PixelConverter

    // GridLayout
    GridLayout layout = new GridLayout();
    layout.numColumns = 1;
    page.setLayout(layout);

    fPixelConverter = new PixelConverter(parent);
   
    Group filesGroup = new Group(page, SWT.NONE);
    filesGroup.setLayoutData(GridDataFactory.fillDefaults().grab(true, false).create());
    filesGroup.setLayout(new GridLayout(1, false));
    filesGroup.setText(JSPUIMessages.JSPFilesPreferencePage_0);
View Full Code Here

Examples of org.eclipse.jface.layout.PixelConverter

    }
  }
 
  private static int getButtonWidthHint(Button button) {
    /*button.setFont(JFaceResources.getDialogFont());*/
    PixelConverter converter= new PixelConverter(button);
    int widthHint= converter.convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
    return Math.max(widthHint, button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x);
  }
View Full Code Here

Examples of org.eclipse.jface.layout.PixelConverter

  }

  private static int getButtonWidthHint(Button button)
  {
    /* button.setFont(JFaceResources.getDialogFont()); */
    PixelConverter converter = new PixelConverter(button);
    int widthHint = converter.convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
    return Math.max(widthHint, button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x);
  }
View Full Code Here

Examples of org.eclipse.jface.layout.PixelConverter

  /**
   * Returns a width hint for a button control.
   */
  public static int getButtonWidthHint(Button button) {
    /* button.setFont(JFaceResources.getDialogFont()); */
    PixelConverter converter = new PixelConverter(button);
    int widthHint = converter
        .convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
    return Math.max(widthHint,
        button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x);
  }
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.