brick-0.18: A declarative terminal user interface library

Index

<+> | 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
focusRingModify | 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