Brick.Widgets.Core

Basic rendering primitives

emptyWidget

raw

txt

str

fill

Padding

padLeft

padRight

padTop

padBottom

padLeftRight

padTopBottom

padAll

Box layout

(<=>)

(<+>)

hBox

vBox

Limits

hLimit

vLimit

Attribute management

withDefAttr

withAttr

forceAttr

updateAttrMap

Border style management

withBorderStyle

Cursor placement

showCursor

Translation

translateBy

Cropping

cropLeftBy

cropRightBy

cropTopBy

cropBottomBy

Scrollable viewports

viewport

visible

visibleRegion

unsafeLookupViewport

Adding offsets to cursor positions and visibility requests

addResultOffset

Cropping results

cropToContext