Package org.eclipse.jface.layout

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


  /**
   * 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

  //
  ////////////////////////////////////////////////////////////////////////////
  public StyleListPage(Composite parent, int style) {
    super(parent, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL);
    {
      m_pixelConverter = new PixelConverter(this);
      m_pixelCharOne = m_pixelConverter.convertWidthInCharsToPixels(1);
    }
    useMouseWheelForVerticalScrolling();
    // configure scrolled
    setAlwaysShowScrollBars(false);
View Full Code Here

    button.setLayoutData(gd);
    button.setData(new Integer(index));

    // Set the default button size
    button.setFont(JFaceResources.getDialogFont());
    PixelConverter converter = new PixelConverter(button);
    int widthHint = converter.convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
    gd.widthHint = Math.max(widthHint, button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x);

    return button;
  }
View Full Code Here

   * @param button the button
   * @return the width hint for the button
   */
  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

    fTemplatesTree= new Tree(treeComposite, SWT.H_SCROLL | SWT.V_SCROLL | SWT.MULTI
        | SWT.FULL_SELECTION);
    fTemplatesTree.setHeaderVisible(true);
    fTemplatesTree.setLinesVisible(true);

    PixelConverter pixelConverter= new PixelConverter(fTemplatesTree);

    TreeColumn columnName= new TreeColumn(fTemplatesTree, SWT.NONE);
    columnName.setText(TemplatesMessages.TemplatesPage_column_name);
    int minWidth= fPreferenceStore.getInt(COLUMN_NAME_WIDTH_PREF_ID);
    if (minWidth == 0) {
      minWidth= pixelConverter.convertWidthInCharsToPixels(30);
    }
    columnLayout.setColumnData(columnName, new ColumnPixelData(minWidth, true));
    columnName.addControlListener(new ControlListener() {
      public void controlMoved(ControlEvent e) {
      }

      public void controlResized(ControlEvent e) {
        int nameWidth= ((TreeColumn) e.getSource()).getWidth();
        fPreferenceStore.setValue(COLUMN_NAME_WIDTH_PREF_ID, nameWidth);
      }
    });

    TreeColumn columnDescription= new TreeColumn(fTemplatesTree, SWT.NONE);
    columnDescription.setText(TemplatesMessages.TemplatesPage_column_description);
    minWidth= fPreferenceStore.getInt(COLUMN_DESCRIPTION_WIDTH_PREF_ID);
    if (minWidth == 0) {
      minWidth= pixelConverter.convertWidthInCharsToPixels(45);
    }
    columnLayout.setColumnData(columnDescription, new ColumnPixelData(minWidth, false));
    columnDescription.addControlListener(new ControlListener() {
      public void controlMoved(ControlEvent e) {
      }
View Full Code Here

        return panel;
    }

    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

     * @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

    /*
     * @see DialogField#doFillIntoGrid
     */
    public Control[] doFillIntoGrid(Composite parent, int nColumns) {
        PixelConverter converter = new PixelConverter(parent);

        assertEnoughColumns(nColumns);

        Label label = getLabelControl(parent);
        GridData gd = gridDataForLabel(1);
        gd.verticalAlignment = GridData.BEGINNING;
        label.setLayoutData(gd);

        Control list = getListControl(parent);
        gd = new GridData();
        gd.horizontalAlignment = GridData.FILL;
        gd.grabExcessHorizontalSpace = true;
        gd.verticalAlignment = GridData.FILL;
        gd.grabExcessVerticalSpace = true;
        gd.horizontalSpan = nColumns - 2;
        gd.widthHint = converter.convertWidthInCharsToPixels(50);
        gd.heightHint = converter.convertHeightInCharsToPixels(6);

        list.setLayoutData(gd);

        Composite buttons = getButtonBox(parent);
        gd = new GridData();
View Full Code Here

   *            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

TOP

Related Classes of org.eclipse.jface.layout.PixelConverter

Copyright © 2018 www.massapicom. 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.