Class ColumnLayoutData

java.lang.Object
org.eclipse.ui.forms.widgets.ColumnLayoutData

public final class ColumnLayoutData extends Object
This class is used to store layout data for the ColumnLayout class. You can control width and height hints, as well as horizontal alignment using instances of this class. As with other layouts, they are not required to get the default behaviour.
Since:
3.0
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Horizontal alignment constant - control will be centered.
    static final int
    Horizontal alignment constant - control will fill the column.
    int
    Height hint that will be used instead of the computed control height when used in conjunction with ColumnLayout class (default is SWT.DEFAULT).
    int
    Horizontal alignment variable (default is FILL).
    static final int
    Horizontal alignment constant - control will be aligned to the left.
    static final int
    Horizontal alignment constant - control will be aligned to the right.
    int
    Width hint that will be used instead of the computed control width when used in conjunction with ColumnLayout class (default is SWT.DEFAULT).
  • Constructor Summary

    Constructors
    Constructor
    Description
    The default constructor.
    ColumnLayoutData(int wHint)
    Convinience constructor for the class.
    ColumnLayoutData(int wHint, int hHint)
    Convinience constructor for the class.
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • widthHint

      public int widthHint
      Width hint that will be used instead of the computed control width when used in conjunction with ColumnLayout class (default is SWT.DEFAULT).
    • heightHint

      public int heightHint
      Height hint that will be used instead of the computed control height when used in conjunction with ColumnLayout class (default is SWT.DEFAULT).
    • LEFT

      public static final int LEFT
      Horizontal alignment constant - control will be aligned to the left.
      See Also:
    • CENTER

      public static final int CENTER
      Horizontal alignment constant - control will be centered.
      See Also:
    • FILL

      public static final int FILL
      Horizontal alignment constant - control will fill the column.
      See Also:
    • horizontalAlignment

      public int horizontalAlignment
      Horizontal alignment variable (default is FILL).
  • Constructor Details

    • ColumnLayoutData

      public ColumnLayoutData(int wHint, int hHint)
      Convinience constructor for the class.
      Parameters:
      wHint - width hint for the control
      hHint - height hint for the control
    • ColumnLayoutData

      public ColumnLayoutData(int wHint)
      Convinience constructor for the class.
      Parameters:
      wHint - width hint for the control
    • ColumnLayoutData

      public ColumnLayoutData()
      The default constructor.