Brick.Widgets.Core

# Basic rendering primitives

class TextWidth a

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

overrideAttr

updateAttrMap

# Border style management

withBorderStyle

# Cursor placement

showCursor

# Naming

class Named a n

# Translation

translateBy

# Cropping

cropLeftBy

cropRightBy

cropTopBy

cropBottomBy

# Extent reporting

reportExtent

clickable

# Scrollable viewports

viewport

visible

visibleRegion

unsafeLookupViewport

cached

## Adding offsets to cursor positions and visibility requests

addResultOffset

## Cropping results

cropToContext