Center the specified widget horizontally. Consumes all available horizontal space.
Modulebrick-3.0Haskell2010
Brick.Widgets.Center
This module provides combinators for centering other widgets.
Contents
Synopsis
- value hCenter
- value hCenterWith
- value hCenterLayer
- value vCenter
- value vCenterWith
- value vCenterLayer
- value center
- value centerWith
- value centerLayer
- value centerAbout
- Packagebrick-3.0
- Exports10
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceCenter.hs
Centering horizontally
Center the specified widget horizontally. Consumes all available horizontal space. Uses the specified character to fill in the space to either side of the centered widget (defaults to space).
Center the specified widget horizontally using a layer translation. Consumes all available horizontal space. Unlike hCenter, this does not fill the surrounding space so it is suitable for use as a layer. Layers underneath this widget will be visible in regions surrounding the centered widget.
Centering vertically
Center a widget vertically. Consumes all vertical space.
Center a widget vertically. Consumes all vertical space. Uses the specified character to fill in the space above and below the centered widget (defaults to space).
Center the specified widget vertically using a layer translation. Consumes all available vertical space. Unlike vCenter, this does not fill the surrounding space so it is suitable for use as a layer. Layers underneath this widget will be visible in regions surrounding the centered widget.
Centering both horizontally and vertically
Center a widget both vertically and horizontally. Consumes all available vertical and horizontal space.
Center a widget both vertically and horizontally. Consumes all available vertical and horizontal space. Uses the specified character to fill in the space around the centered widget (defaults to space).
Center a widget both vertically and horizontally using a layer translation. Consumes all available vertical and horizontal space. Unlike center, this does not fill in the surrounding space with a character so it is usable as a layer. Any widget underneath this one will be visible in the region surrounding the centered widget.
Centering about an arbitrary origin
Center the widget horizontally and vertically about the specified origin.