com.vaadin.ui.
Interface Layout.MarginHandler
-
All Superinterfaces:
All Known Implementing Classes:
AbstractOrderedLayout
,FormLayout
,GridLayout
,HorizontalLayout
,VerticalLayout
Enclosing interface:
public static interface Layout.MarginHandler extends Serializable
This type of layout supports automatic addition of margins (space around its components).
-
-
Method Summary
All Methods Modifier and Type Method Description MarginInfo
getMargin()
void
setMargin(boolean enabled)
Enable layout margins.
void
setMargin(MarginInfo marginInfo)
Enable margins for this layout.
-
-
-
Method Detail
-
setMargin
void setMargin(boolean enabled)
Enable layout margins. Affects all four sides of the layout. This will tell the client-side implementation to leave extra space around the layout. The client-side implementation decides the actual amount, and it can vary between themes.
Parameters:
enabled
- true if margins should be enabled on all sides, false to disable all margins
-
setMargin
void setMargin(MarginInfo marginInfo)
Enable margins for this layout.
NOTE: This will only affect the space around the components in the layout, not space between the components in the layout. Use
Layout.SpacingHandler.setSpacing(boolean)
to add space between the components in the layout.See the reference manual for more information about CSS rules for defining the size of the margin.
Parameters:
marginInfo
- MarginInfo object containing the new margins.
-
getMargin
MarginInfo getMargin()
Returns:
MarginInfo containing the currently enabled margins.
-
-