Package com.diffplug.common.swt
Class LayoutsGridLayout
- java.lang.Object
-
- com.diffplug.common.swt.LayoutWrapper<GridLayout>
-
- com.diffplug.common.swt.LayoutsGridLayout
-
public class LayoutsGridLayout extends LayoutWrapper<GridLayout>
A fluent api for setting and modifying aGridLayout, created byLayouts. Inspired by Moritz Post's blog post..
-
-
Field Summary
-
Fields inherited from class com.diffplug.common.swt.LayoutWrapper
wrapped
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LayoutsGridLayoutcolumnsEqualWidth(boolean columnsEqualWidth)LayoutsGridLayouthorizontalSpacing(int horizontalSpacing)LayoutsGridLayoutmargin(int margin)Sets marginWidth and marginHeight to the given value, and left/right/top/bottom to 0.LayoutsGridLayoutmarginBottom(int marginBottom)LayoutsGridLayoutmarginHeight(int marginHeight)LayoutsGridLayoutmarginLeft(int marginLeft)LayoutsGridLayoutmarginLeftRight(int left, int right)Sets marginWidth to 0, and left / right to the given values.LayoutsGridLayoutmarginRight(int marginRight)LayoutsGridLayoutmarginTop(int marginTop)LayoutsGridLayoutmarginTopBottom(int top, int bottom)Sets marginHeight to 0, and top / bottom to the given values.LayoutsGridLayoutmarginWidth(int marginWidth)LayoutsGridLayoutnumColumns(int numColumns)LayoutsGridLayoutspacing(int spacing)Sets all margins to the given value.LayoutsGridLayoutverticalSpacing(int verticalSpacing)-
Methods inherited from class com.diffplug.common.swt.LayoutWrapper
getRaw, setMarginAndSpacingToDefault
-
-
-
-
Method Detail
-
margin
public LayoutsGridLayout margin(int margin)
Sets marginWidth and marginHeight to the given value, and left/right/top/bottom to 0.- Specified by:
marginin classLayoutWrapper<GridLayout>
-
marginTopBottom
public LayoutsGridLayout marginTopBottom(int top, int bottom)
Sets marginHeight to 0, and top / bottom to the given values.
-
marginLeftRight
public LayoutsGridLayout marginLeftRight(int left, int right)
Sets marginWidth to 0, and left / right to the given values.
-
spacing
public LayoutsGridLayout spacing(int spacing)
Sets all margins to the given value.- Specified by:
spacingin classLayoutWrapper<GridLayout>
-
numColumns
public LayoutsGridLayout numColumns(int numColumns)
-
columnsEqualWidth
public LayoutsGridLayout columnsEqualWidth(boolean columnsEqualWidth)
-
marginWidth
public LayoutsGridLayout marginWidth(int marginWidth)
-
marginHeight
public LayoutsGridLayout marginHeight(int marginHeight)
-
marginLeft
public LayoutsGridLayout marginLeft(int marginLeft)
-
marginTop
public LayoutsGridLayout marginTop(int marginTop)
-
marginRight
public LayoutsGridLayout marginRight(int marginRight)
-
marginBottom
public LayoutsGridLayout marginBottom(int marginBottom)
-
horizontalSpacing
public LayoutsGridLayout horizontalSpacing(int horizontalSpacing)
-
verticalSpacing
public LayoutsGridLayout verticalSpacing(int verticalSpacing)
-
-