Class 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:
    ColumnLayout
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int CENTER
      Horizontal alignment constant - control will be centered.
      static int FILL
      Horizontal alignment constant - control will fill the column.
      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).
      int horizontalAlignment
      Horizontal alignment variable (default is FILL).
      static int LEFT
      Horizontal alignment constant - control will be aligned to the left.
      static int RIGHT
      Horizontal alignment constant - control will be aligned to the right.
      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).
    • Constructor Summary

      Constructors 
      Constructor Description
      ColumnLayoutData()
      The default constructor.
      ColumnLayoutData​(int wHint)
      Convinience constructor for the class.
      ColumnLayoutData​(int wHint, int hHint)
      Convinience constructor for the class.
    • Field Detail

      • 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:
        Constant Field Values
      • CENTER

        public static final int CENTER
        Horizontal alignment constant - control will be centered.
        See Also:
        Constant Field Values
      • RIGHT

        public static final int RIGHT
        Horizontal alignment constant - control will be aligned to the right.
        See Also:
        Constant Field Values
      • FILL

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

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

      • 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.