public class LayoutsGridData extends Object
A fluent api for setting and modifying a GridData
, created by Layouts
.
Inspired by Moritz Post’s blog post..
public GridData getRaw()
Returns the raw GridData.
public LayoutsGridData grabAll()
The GridData will grab space in all directions.
public LayoutsGridData grabHorizontal()
The GridData will grab space horizontally.
public LayoutsGridData grabVertical()
The GridData will grab space vertically.
public LayoutsGridData grabExcessHorizontalSpace(boolean grabExcessHorizontalSpace)
public LayoutsGridData grabExcessVerticalSpace(boolean grabExcessVerticalSpace)
public LayoutsGridData horizontalSpan(int horizontalSpan)
public LayoutsGridData verticalSpan(int verticalSpan)
public LayoutsGridData minimumHeight(int minimumHeight)
public LayoutsGridData minimumWidth(int minimumWidth)
public LayoutsGridData minimumSize(Point size)
public LayoutsGridData verticalIndent(int verticalIndent)
public LayoutsGridData horizontalIndent(int horizontalIndent)
public LayoutsGridData heightHint(int heightHint)
public LayoutsGridData widthHint(int widthHint)
public LayoutsGridData sizeHint(Point sizeHint)
public LayoutsGridData verticalAlignment(int verticalAlignment)
public LayoutsGridData horizontalAlignment(int horizontalAlignment)
public LayoutsGridData exclude(boolean exclude)