Center the specified widget horizontally. Consumes all available horizontal space.
Modulebrick-2.10Haskell2010
Brick.Widgets.Center
This module provides combinators for centering other widgets.
- 10 values
- Packagebrick-2.10
- Exports10
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceCenter.hs
Centering horizontally
3 declarationsCenter 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 Vty image 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
3 declarationsCenter 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 Vty image 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
3 declarationsCenter 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 Vty image 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
1 declarationCenter the widget horizontally and vertically about the specified origin.