| <+> | Brick.Widgets.Core, Brick | 
| <=> | Brick.Widgets.Core, Brick | 
| @? | Brick.Markup | 
| @@ | Data.Text.Markup | 
| addResultOffset | Brick.Widgets.Core, Brick | 
| App |  | 
| 1 (Type/Class) | Brick.Main, Brick | 
| 2 (Data Constructor) | Brick.Main, Brick | 
| appAttrMap | Brick.Main, Brick | 
| appChooseCursor | Brick.Main, Brick | 
| appDraw | Brick.Main, Brick | 
| AppEvent | Brick.Types, Brick | 
| appHandleEvent | Brick.Main, Brick | 
| applyAttrMappings | Brick.AttrMap, Brick | 
| applyEdit | Brick.Widgets.Edit | 
| appStartEvent | Brick.Main, Brick | 
| ascii | Brick.Widgets.Border.Style | 
| attrL | Brick.Types, Brick | 
| AttrMap | Brick.AttrMap, Brick | 
| attrMap | Brick.AttrMap, Brick | 
| attrMapLookup | Brick.AttrMap, Brick | 
| AttrName | Brick.AttrMap, Brick | 
| attrName | Brick.AttrMap, Brick | 
| availHeight | Brick.Types, Brick | 
| availHeightL | Brick.Types, Brick | 
| availWidth | Brick.Types, Brick | 
| availWidthL | Brick.Types, Brick | 
| BChan | Brick.BChan | 
| bg | Brick.Util, Brick | 
| blCornerAttr | Brick.Widgets.Border | 
| border | Brick.Widgets.Border | 
| borderAttr | Brick.Widgets.Border | 
| borderElem | Brick.Widgets.Border | 
| BorderStyle |  | 
| 1 (Type/Class) | Brick.Widgets.Border.Style | 
| 2 (Data Constructor) | Brick.Widgets.Border.Style | 
| borderStyleFromChar | Brick.Widgets.Border.Style | 
| borderWithLabel | Brick.Widgets.Border | 
| Both | Brick.Types, Brick | 
| brCornerAttr | Brick.Widgets.Border | 
| BrickEvent | Brick.Types, Brick | 
| bsCornerBL | Brick.Widgets.Border.Style | 
| bsCornerBR | Brick.Widgets.Border.Style | 
| bsCornerTL | Brick.Widgets.Border.Style | 
| bsCornerTR | Brick.Widgets.Border.Style | 
| bsHorizontal | Brick.Widgets.Border.Style | 
| bsIntersectB | Brick.Widgets.Border.Style | 
| bsIntersectFull | Brick.Widgets.Border.Style | 
| bsIntersectL | Brick.Widgets.Border.Style | 
| bsIntersectR | Brick.Widgets.Border.Style | 
| bsIntersectT | Brick.Widgets.Border.Style | 
| bsVertical | Brick.Widgets.Border.Style | 
| buttonAttr | Brick.Widgets.Dialog | 
| buttonSelectedAttr | Brick.Widgets.Dialog | 
| cached | Brick.Widgets.Core, Brick | 
| center | Brick.Widgets.Center | 
| centerAbout | Brick.Widgets.Center | 
| centerLayer | Brick.Widgets.Center | 
| centerWith | Brick.Widgets.Center | 
| clamp | Brick.Util, Brick | 
| clickable | Brick.Widgets.Core, Brick | 
| clickedExtent | Brick.Main, Brick | 
| clOffset | Brick.Util, Brick | 
| Context | Brick.Types, Brick | 
| continue | Brick.Main, Brick | 
| cropBottomBy | Brick.Widgets.Core, Brick | 
| cropLeftBy | Brick.Widgets.Core, Brick | 
| cropRightBy | Brick.Widgets.Core, Brick | 
| cropToContext | Brick.Widgets.Core, Brick | 
| cropTopBy | Brick.Widgets.Core, Brick | 
| ctxAttrMap | Brick.Types, Brick | 
| ctxAttrMapL | Brick.Types, Brick | 
| ctxAttrName | Brick.Types, Brick | 
| ctxAttrNameL | Brick.Types, Brick | 
| ctxBorderStyle | Brick.Types, Brick | 
| ctxBorderStyleL | Brick.Types, Brick | 
| CursorLocation |  | 
| 1 (Type/Class) | Brick.Types, Brick | 
| 2 (Data Constructor) | Brick.Types, Brick | 
| cursorLocation | Brick.Types, Brick | 
| cursorLocationL | Brick.Types, Brick | 
| cursorLocationName | Brick.Types, Brick | 
| cursorLocationNameL | Brick.Types, Brick | 
| cursors | Brick.Types, Brick | 
| cursorsL | Brick.Types, Brick | 
| customMain | Brick.Main, Brick | 
| defaultBorderStyle | Brick.Widgets.Border.Style | 
| defaultMain | Brick.Main, Brick | 
| Dialog | Brick.Widgets.Dialog | 
| dialog | Brick.Widgets.Dialog | 
| dialogAttr | Brick.Widgets.Dialog | 
| dialogButtons | Brick.Widgets.Dialog | 
| dialogButtonsL | Brick.Widgets.Dialog | 
| dialogSelectedIndex | Brick.Widgets.Dialog | 
| dialogSelectedIndexL | Brick.Widgets.Dialog | 
| dialogSelection | Brick.Widgets.Dialog | 
| dialogTitle | Brick.Widgets.Dialog | 
| dialogTitleL | Brick.Widgets.Dialog | 
| dialogWidth | Brick.Widgets.Dialog | 
| dialogWidthL | Brick.Widgets.Dialog | 
| Direction | Brick.Types, Brick | 
| Down | Brick.Types, Brick | 
| editAttr | Brick.Widgets.Edit | 
| editContents | Brick.Widgets.Edit | 
| editContentsL | Brick.Widgets.Edit | 
| editDrawContents | Brick.Widgets.Edit | 
| editDrawContentsL | Brick.Widgets.Edit | 
| editFocusedAttr | Brick.Widgets.Edit | 
| Editor | Brick.Widgets.Edit | 
| editor | Brick.Widgets.Edit | 
| editorName | Brick.Widgets.Edit | 
| editorText | Brick.Widgets.Edit | 
| emptyResult | Brick.Types, Brick | 
| emptyWidget | Brick.Widgets.Core, Brick | 
| EventM |  | 
| 1 (Type/Class) | Brick.Types, Brick | 
| 2 (Data Constructor) | Brick.Types, Brick | 
| Extent |  | 
| 1 (Type/Class) | Brick.Types, Brick | 
| 2 (Data Constructor) | Brick.Types, Brick | 
| extentName | Brick.Types, Brick | 
| extentOffset | Brick.Types, Brick | 
| extents | Brick.Types, Brick | 
| extentSize | Brick.Types, Brick | 
| extentsL | Brick.Types, Brick | 
| extentUpperLeft | Brick.Types, Brick | 
| fg | Brick.Util, Brick | 
| fill | Brick.Widgets.Core, Brick | 
| findClickedExtents | Brick.Main, Brick | 
| Fixed | Brick.Types, Brick | 
| focusGetCurrent | Brick.Focus | 
| focusNext | Brick.Focus | 
| focusPrev | Brick.Focus | 
| FocusRing | Brick.Focus | 
| focusRing | Brick.Focus | 
| focusRingCursor | Brick.Focus | 
| forceAttr | Brick.Widgets.Core, Brick | 
| forceAttrMap | Brick.AttrMap, Brick | 
| fromList | Data.Text.Markup | 
| fromText | Data.Text.Markup | 
| GetAttr | Brick.Markup | 
| getAttr | Brick.Markup | 
| getContext | Brick.Types, Brick | 
| getEditContents | Brick.Widgets.Edit | 
| getName | Brick.Widgets.Core, Brick | 
| getVtyHandle | Brick.Main, Brick | 
| Greedy | Brick.Types, Brick | 
| halt | Brick.Main, Brick | 
| handleDialogEvent | Brick.Widgets.Dialog | 
| handleEditorEvent | Brick.Widgets.Edit | 
| handleEventLensed | Brick.Types, Brick | 
| handleListEvent | Brick.Widgets.List | 
| hBorder | Brick.Widgets.Border | 
| hBorderAttr | Brick.Widgets.Border | 
| hBorderLabelAttr | Brick.Widgets.Border | 
| hBorderWithLabel | Brick.Widgets.Border | 
| hBox | Brick.Widgets.Core, Brick | 
| hCenter | Brick.Widgets.Center | 
| hCenterLayer | Brick.Widgets.Center | 
| hCenterWith | Brick.Widgets.Center | 
| hLimit | Brick.Widgets.Core, Brick | 
| Horizontal | Brick.Types, Brick | 
| hScrollBy | Brick.Main, Brick | 
| hScrollPage | Brick.Main, Brick | 
| hScrollToBeginning | Brick.Main, Brick | 
| hScrollToEnd | Brick.Main, Brick | 
| hSize | Brick.Types, Brick | 
| image | Brick.Types, Brick | 
| imageL | Brick.Types, Brick | 
| invalidateCache | Brick.Main, Brick | 
| invalidateCacheEntry | Brick.Main, Brick | 
| List | Brick.Widgets.List | 
| list | Brick.Widgets.List | 
| listAttr | Brick.Widgets.List | 
| listClear | Brick.Widgets.List | 
| listElements | Brick.Widgets.List | 
| listElementsL | Brick.Widgets.List | 
| listInsert | Brick.Widgets.List | 
| listItemHeight | Brick.Widgets.List | 
| listItemHeightL | Brick.Widgets.List | 
| listModify | Brick.Widgets.List | 
| listMoveBy | Brick.Widgets.List | 
| listMoveDown | Brick.Widgets.List | 
| listMoveTo | Brick.Widgets.List | 
| listMoveUp | Brick.Widgets.List | 
| listName | Brick.Widgets.List | 
| listNameL | Brick.Widgets.List | 
| listRemove | Brick.Widgets.List | 
| listReplace | Brick.Widgets.List | 
| listReverse | Brick.Widgets.List | 
| listSelected | Brick.Widgets.List | 
| listSelectedAttr | Brick.Widgets.List | 
| listSelectedElement | Brick.Widgets.List | 
| listSelectedFocusedAttr | Brick.Widgets.List | 
| listSelectedL | Brick.Widgets.List | 
| loc | Brick.Types, Brick | 
| Location |  | 
| 1 (Type/Class) | Brick.Types, Brick | 
| 2 (Data Constructor) | Brick.Types, Brick | 
| locationColumn | Brick.Types, Brick | 
| locationColumnL | Brick.Types, Brick | 
| locationRow | Brick.Types, Brick | 
| locationRowL | Brick.Types, Brick | 
| locL | Brick.Types, Brick | 
| lookupAttrName | Brick.Types, Brick | 
| lookupExtent | Brick.Main, Brick | 
| lookupViewport | Brick.Main, Brick | 
| mapAttrName | Brick.AttrMap, Brick | 
| mapAttrNames | Brick.AttrMap, Brick | 
| Markup | Data.Text.Markup, Brick.Markup | 
| markup | Brick.Markup | 
| markupSet | Data.Text.Markup | 
| markupToList | Data.Text.Markup | 
| Max | Brick.Types, Brick | 
| mergeWithDefault | Brick.AttrMap, Brick | 
| MouseDown | Brick.Types, Brick | 
| MouseUp | Brick.Types, Brick | 
| Named | Brick.Widgets.Core, Brick | 
| neverShowCursor | Brick.Main, Brick | 
| newBChan | Brick.BChan | 
| Next | Brick.Types, Brick | 
| on | Brick.Util, Brick | 
| overrideAttr | Brick.Widgets.Core, Brick | 
| Pad | Brick.Types, Brick | 
| padAll | Brick.Widgets.Core, Brick | 
| padBottom | Brick.Widgets.Core, Brick | 
| Padding | Brick.Types, Brick | 
| padLeft | Brick.Widgets.Core, Brick | 
| padLeftRight | Brick.Widgets.Core, Brick | 
| padRight | Brick.Widgets.Core, Brick | 
| padTop | Brick.Widgets.Core, Brick | 
| padTopBottom | Brick.Widgets.Core, Brick | 
| progressBar | Brick.Widgets.ProgressBar | 
| progressCompleteAttr | Brick.Widgets.ProgressBar | 
| progressIncompleteAttr | Brick.Widgets.ProgressBar | 
| raw | Brick.Widgets.Core, Brick | 
| readBChan | Brick.BChan | 
| readBChan2 | Brick.BChan | 
| render | Brick.Types, Brick | 
| renderDialog | Brick.Widgets.Dialog | 
| renderEditor | Brick.Widgets.Edit | 
| renderList | Brick.Widgets.List | 
| RenderM | Brick.Types, Brick | 
| reportExtent | Brick.Widgets.Core, Brick | 
| resizeOrQuit | Brick.Main, Brick | 
| Result |  | 
| 1 (Type/Class) | Brick.Types, Brick | 
| 2 (Data Constructor) | Brick.Types, Brick | 
| runEventM | Brick.Types, Brick | 
| setDefault | Brick.AttrMap, Brick | 
| setLeft | Brick.Main, Brick | 
| setTop | Brick.Main, Brick | 
| showCursor | Brick.Widgets.Core, Brick | 
| showCursorNamed | Brick.Main, Brick | 
| showFirstCursor | Brick.Main, Brick | 
| simpleMain | Brick.Main, Brick | 
| Size | Brick.Types, Brick | 
| str | Brick.Widgets.Core, Brick | 
| suffixLenses | Brick.Types, Brick | 
| suspendAndResume | Brick.Main, Brick | 
| TerminalLocation | Brick.Types, Brick | 
| TextWidth | Brick.Widgets.Core, Brick | 
| textWidth | Brick.Widgets.Core, Brick | 
| tlCornerAttr | Brick.Widgets.Border | 
| toText | Data.Text.Markup | 
| translateBy | Brick.Widgets.Core, Brick | 
| trCornerAttr | Brick.Widgets.Border | 
| txt | Brick.Widgets.Core, Brick | 
| unicode | Brick.Widgets.Border.Style | 
| unicodeBold | Brick.Widgets.Border.Style | 
| unicodeRounded | Brick.Widgets.Border.Style | 
| unsafeLookupViewport | Brick.Widgets.Core, Brick | 
| Up | Brick.Types, Brick | 
| updateAttrMap | Brick.Widgets.Core, Brick | 
| vBorder | Brick.Widgets.Border | 
| vBorderAttr | Brick.Widgets.Border | 
| vBox | Brick.Widgets.Core, Brick | 
| vCenter | Brick.Widgets.Center | 
| vCenterLayer | Brick.Widgets.Center | 
| vCenterWith | Brick.Widgets.Center | 
| Vertical | Brick.Types, Brick | 
| Viewport | Brick.Types, Brick | 
| viewport | Brick.Widgets.Core, Brick | 
| ViewportScroll | Brick.Main, Brick | 
| viewportScroll | Brick.Main, Brick | 
| ViewportType | Brick.Types, Brick | 
| VisibilityRequest | Brick.Types, Brick | 
| visibilityRequests | Brick.Types, Brick | 
| visibilityRequestsL | Brick.Types, Brick | 
| visible | Brick.Widgets.Core, Brick | 
| visibleRegion | Brick.Widgets.Core, Brick | 
| vLimit | Brick.Widgets.Core, Brick | 
| VP | Brick.Types, Brick | 
| vpLeft | Brick.Types, Brick | 
| vpSize | Brick.Types, Brick | 
| vpTop | Brick.Types, Brick | 
| VR | Brick.Types, Brick | 
| vrPosition | Brick.Types, Brick | 
| vrPositionL | Brick.Types, Brick | 
| vrSize | Brick.Types, Brick | 
| vrSizeL | Brick.Types, Brick | 
| vScrollBy | Brick.Main, Brick | 
| vScrollPage | Brick.Main, Brick | 
| vScrollToBeginning | Brick.Main, Brick | 
| vScrollToEnd | Brick.Main, Brick | 
| vSize | Brick.Types, Brick | 
| VtyEvent | Brick.Types, Brick | 
| Widget |  | 
| 1 (Type/Class) | Brick.Types, Brick | 
| 2 (Data Constructor) | Brick.Types, Brick | 
| withAttr | Brick.Widgets.Core, Brick | 
| withBorderStyle | Brick.Widgets.Core, Brick | 
| withDefAttr | Brick.Widgets.Core, Brick | 
| withFocusRing | Brick.Focus | 
| writeBChan | Brick.BChan | 
| _vpLeft | Brick.Types, Brick | 
| _vpSize | Brick.Types, Brick | 
| _vpTop | Brick.Types, Brick |