Package org.eclipse.php.internal.ui.util

Examples of org.eclipse.php.internal.ui.util.PixelConverter


    Composite pharContent = new Composite(parent, SWT.NONE);
   
//    pharContent.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_RED));

    PixelConverter conv = new PixelConverter(pharContent);

    GridLayout pharListLayout = new GridLayout();
    pharListLayout.marginHeight = 2;
    pharListLayout.marginWidth = 0;
    pharListLayout.numColumns = 3;
   
    pharContent.setLayout(pharListLayout);
   
    Label pharLabel = new Label(pharContent, SWT.NONE);
    pharLabel.setText("Phar used for running the cs-fixer");
    GridData labelData = new GridData(GridData.VERTICAL_ALIGN_END);
    labelData.horizontalSpan = 3;
    pharLabel.setLayoutData(labelData);

    GridData listData = new GridData(GridData.FILL_HORIZONTAL
        | GridData.VERTICAL_ALIGN_BEGINNING);
    listData.widthHint = conv.convertWidthInCharsToPixels(50);
    listData.heightHint = conv.convertHeightInCharsToPixels(12);
    Control listControl = pharField.getListControl(pharContent);
    listControl.setLayoutData(listData);

    Control buttonsControl = pharField.getButtonBox(pharContent);
    buttonsControl.setLayoutData(new GridData(
View Full Code Here


    GridData gd = new GridData(GridData.HORIZONTAL_ALIGN_CENTER
        | GridData.VERTICAL_ALIGN_FILL);
    composite.setLayoutData(gd);
    GridLayout layout = new GridLayout();
    layout.numColumns = 2;
    PixelConverter pc = new PixelConverter(composite);
    layout.verticalSpacing = pc.convertHeightInCharsToPixels(1) / 2;
    composite.setLayout(layout);

    /* check box for new editors */
    fFoldingCheckbox = new Button(composite, SWT.CHECK);
    fFoldingCheckbox
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 = false;
    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

    parent.setLayout(layout);
  }

  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);
  }
View Full Code Here

  public void postSetSelection(Object element) {
    fCodeTemplateTree.postSetSelection(new StructuredSelection(element));
  }

  protected Control createContents(Composite parent) {
    fPixelConverter = new PixelConverter(parent);

    setShell(parent.getShell());

    Composite composite = new Composite(parent, SWT.NONE);
    composite.setFont(parent.getFont());
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 = getTreeControl(parent);
    gd = new GridData();
    gd.horizontalAlignment = GridData.FILL;
    gd.grabExcessHorizontalSpace = false;
    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

    GridLayout layout = new GridLayout();
    layout.marginHeight = 0;
    layout.marginWidth = 0;
    layout.numColumns = 2;

    PixelConverter conv = new PixelConverter(parent);

    ScrolledCompositeImpl scrolledCompositeImpl = new ScrolledCompositeImpl(
        parent, SWT.V_SCROLL | SWT.H_SCROLL);
    Composite composite = new Composite(scrolledCompositeImpl, SWT.NONE);
    composite.setLayout(layout);
    scrolledCompositeImpl.setContent(composite);

    scrolledCompositeImpl.setLayout(layout);
    scrolledCompositeImpl.setFont(parent.getFont());

    GridData data = new GridData(GridData.FILL_BOTH);
    data.widthHint = conv.convertWidthInCharsToPixels(50);
    Control listControl = fPHPManualButtonsList.getListControl(composite);
    listControl.setLayoutData(data);

    Control buttonsControl = fPHPManualButtonsList.getButtonBox(composite);
    buttonsControl.setLayoutData(new GridData(
View Full Code Here

    return checkBox;
  }

  private void addFiller(Composite composite) {
    PixelConverter pixelConverter = new PixelConverter(composite);
    Label filler = new Label(composite, SWT.LEFT);
    GridData gd = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
    gd.horizontalSpan = 2;
    gd.heightHint = pixelConverter.convertHeightInCharsToPixels(1) / 2;
    filler.setLayoutData(gd);
  }
View Full Code Here

    GridLayout layout = new GridLayout();
    layout.marginHeight = 0;
    layout.marginWidth = 0;
    layout.numColumns = 2;

    PixelConverter conv = new PixelConverter(folder);

    Composite markersComposite = new Composite(folder, SWT.NULL);
    markersComposite.setLayout(layout);
    markersComposite.setFont(folder.getFont());

    GridData data = new GridData(GridData.FILL_BOTH);
    data.widthHint = conv.convertWidthInCharsToPixels(50);
    Control listControl = fTodoTasksList.getListControl(markersComposite);
    listControl.setLayoutData(data);

    Control buttonsControl = fTodoTasksList.getButtonBox(markersComposite);
    buttonsControl.setLayoutData(new GridData(
View Full Code Here

  protected File getIniLocation() {
    return new File(fPHPIni.getText());
  }

  protected void createControl() {
    PixelConverter pixelConverter = new PixelConverter(this);

    GridLayout layout = new GridLayout(1, true);
    setLayout(layout);
    setLayoutData(new GridData(GridData.FILL_BOTH));

    Composite parent = new Composite(this, SWT.NONE);
    layout = new GridLayout();
    layout.numColumns = 3;
    parent.setLayout(layout);
    parent.setLayoutData(new GridData(GridData.FILL_BOTH));

    fPHPexeName = new StringDialogField();
    fPHPexeName.setLabelText(PHPDebugUIMessages.addPHPexeDialog_phpName);

    fPHPExePath = new StringButtonDialogField(new IStringButtonAdapter() {
      public void changeControlPressed(DialogField field) {
        FileDialog dialog = new FileDialog(getShell());
        dialog.setFilterPath(fPHPExePath.getText());
        dialog.setText(PHPDebugUIMessages.addPHPexeDialog_pickPHPRootDialog_message);
        String newPath = dialog.open();
        if (newPath != null) {
          fPHPExePath.setText(newPath);
          File executable = new File(newPath);
          PHPExeInfo phpExecInfo = getPHPInfo(executable);
          if (phpExecInfo != null) {
            if (fPHPexeName.getText().isEmpty()
                && phpExecInfo.getName() != null)
              fPHPexeName.setTextWithoutUpdate(phpExecInfo
                  .getName());
            if (phpExecInfo.getSapiType() != null)
              fSapiTypes.setText(phpExecInfo.getSapiType());
          }
        }
        updateItem();
      }
    });
    fPHPExePath.setLabelText(PHPDebugUIMessages.addPHPexeDialog_phpHome);
    fPHPExePath.setButtonLabel(PHPDebugUIMessages.addPHPexeDialog_browse1);

    fPHPIni = new StringButtonDialogField(new IStringButtonAdapter() {
      public void changeControlPressed(DialogField field) {
        FileDialog dialog = new FileDialog(getShell());
        dialog.setFilterPath(fPHPIni.getText());
        dialog.setFilterExtensions(new String[] { "*.ini", "*.*" }); //$NON-NLS-1$ //$NON-NLS-2$
        dialog.setText(PHPDebugUIMessages.addPHPexeDialog_pickPHPIniDialog_message);
        String newPath = dialog.open();
        if (newPath != null) {
          fPHPIni.setText(newPath);
          isIniFileSet = true;
        }
      }
    });
    fPHPIni.setLabelText(PHPDebugUIMessages.addPHPexeDialog_phpIni);
    fPHPIni.setButtonLabel(PHPDebugUIMessages.addPHPexeDialog_browse1);

    fPHPexeName.doFillIntoGrid(parent, 3);
    fPHPExePath.doFillIntoGrid(parent, 3);
    ((GridData) fPHPExePath.getTextControl(parent).getLayoutData()).widthHint = pixelConverter
        .convertWidthInCharsToPixels(50);

    fPHPIni.doFillIntoGrid(parent, 3);
    ((GridData) fPHPIni.getTextControl(parent).getLayoutData()).widthHint = pixelConverter
        .convertWidthInCharsToPixels(50);

    fLoadDefaultPHPIni = new Button(parent, SWT.CHECK);
    fLoadDefaultPHPIni
        .setText(PHPDebugUIMessages.addPHPexeDialog_loadDefaultPHPIni);
View Full Code Here

TOP

Related Classes of org.eclipse.php.internal.ui.util.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.