Contents
Index
brick-0.1: A declarative terminal user interface library
Index
<+>
Brick.Widgets.Core
<=>
Brick.Widgets.Core
@?
Brick.Markup
@@
Data.Text.Markup
addResultOffset
Brick.Widgets.Core
App
1 (Type/Class)
Brick.Main
2 (Data Constructor)
Brick.Main
appAttrMap
Brick.Main
appChooseCursor
Brick.Main
appDraw
Brick.Main
appHandleEvent
Brick.Main
appLiftVtyEvent
Brick.Main
applyAttrMappings
Brick.AttrMap
applyEdit
Brick.Widgets.Edit
appStartEvent
Brick.Main
ascii
Brick.Widgets.Border.Style
attrL
Brick.Widgets.Core
AttrMap
Brick.AttrMap
attrMap
Brick.AttrMap
attrMapLookup
Brick.AttrMap
AttrName
Brick.AttrMap
attrName
Brick.AttrMap
availHeight
Brick.Widgets.Core
availHeightL
Brick.Widgets.Core
availWidth
Brick.Widgets.Core
availWidthL
Brick.Widgets.Core
bg
Brick.Util
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.Widgets.Core
brCornerAttr
Brick.Widgets.Border
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
center
Brick.Widgets.Center
centerAbout
Brick.Widgets.Center
centerWith
Brick.Widgets.Center
clamp
Brick.Util
clOffset
Brick.Util
column
Brick.Types
columnL
Brick.Types
Context
Brick.Widgets.Core
continue
Brick.Main
cropBottomBy
Brick.Widgets.Core
cropLeftBy
Brick.Widgets.Core
cropRightBy
Brick.Widgets.Core
cropToContext
Brick.Widgets.Core
cropTopBy
Brick.Widgets.Core
ctxAttrMap
Brick.Widgets.Core
ctxAttrMapL
Brick.Widgets.Core
ctxAttrName
Brick.Widgets.Core
ctxAttrNameL
Brick.Widgets.Core
ctxBorderStyle
Brick.Widgets.Core
ctxBorderStyleL
Brick.Widgets.Core
CursorLocation
1 (Type/Class)
Brick.Types
2 (Data Constructor)
Brick.Types
cursorLocation
Brick.Types
cursorLocationL
Brick.Types
cursorLocationName
Brick.Types
cursorLocationNameL
Brick.Types
cursors
Brick.Widgets.Core
cursorsL
Brick.Widgets.Core
customMain
Brick.Main
defaultMain
Brick.Main
Dialog
Brick.Widgets.Dialog
dialog
Brick.Widgets.Dialog
dialogAttr
Brick.Widgets.Dialog
dialogButtons
Brick.Widgets.Dialog
dialogButtonsL
Brick.Widgets.Dialog
dialogName
Brick.Widgets.Dialog
dialogNameL
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.Widgets.Core
Down
Brick.Widgets.Core
editAttr
Brick.Widgets.Edit
editContents
Brick.Widgets.Edit
editContentsL
Brick.Widgets.Edit
editDrawContents
Brick.Widgets.Edit
editDrawContentsL
Brick.Widgets.Edit
Editor
Brick.Widgets.Edit
editor
Brick.Widgets.Edit
editorName
Brick.Widgets.Edit
emptyWidget
Brick.Widgets.Core
EventM
Brick.Main
fg
Brick.Util
fill
Brick.Widgets.Core
Fixed
Brick.Widgets.Core
focusGetCurrent
Brick.Focus
focusNext
Brick.Focus
focusPrev
Brick.Focus
FocusRing
Brick.Focus
focusRing
Brick.Focus
focusRingCursor
Brick.Focus
forceAttr
Brick.Widgets.Core
forceAttrMap
Brick.AttrMap
fromList
Data.Text.Markup
fromText
Data.Text.Markup
GetAttr
Brick.Markup
getAttr
Brick.Markup
getContext
Brick.Widgets.Core
getEditContents
Brick.Widgets.Edit
Greedy
Brick.Widgets.Core
halt
Brick.Main
HandleEvent
Brick.Types
handleEvent
Brick.Types
hBorder
Brick.Widgets.Border
hBorderAttr
Brick.Widgets.Border
hBorderLabelAttr
Brick.Widgets.Border
hBorderWithLabel
Brick.Widgets.Border
hBox
Brick.Widgets.Core
hCenter
Brick.Widgets.Center
hCenterWith
Brick.Widgets.Center
hLimit
Brick.Widgets.Core
Horizontal
Brick.Widgets.Core
hScrollBy
Brick.Main
hScrollPage
Brick.Main
hScrollToBeginning
Brick.Main
hScrollToEnd
Brick.Main
hSize
Brick.Widgets.Core
image
Brick.Widgets.Core
imageL
Brick.Widgets.Core
List
Brick.Widgets.List
list
Brick.Widgets.List
listAttr
Brick.Widgets.List
listElementDraw
Brick.Widgets.List
listElements
Brick.Widgets.List
listElementsL
Brick.Widgets.List
listInsert
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
listSelected
Brick.Widgets.List
listSelectedAttr
Brick.Widgets.List
listSelectedElement
Brick.Widgets.List
listSelectedL
Brick.Widgets.List
loc
Brick.Types
Location
1 (Type/Class)
Brick.Types
2 (Data Constructor)
Brick.Types
locL
Brick.Types
lookupAttrName
Brick.Widgets.Core
Markup
Data.Text.Markup
,
Brick.Markup
markup
Brick.Markup
markupSet
Data.Text.Markup
markupToList
Data.Text.Markup
Max
Brick.Widgets.Core
mergeWithDefault
Brick.AttrMap
Name
1 (Type/Class)
Brick.Types
2 (Data Constructor)
Brick.Types
neverShowCursor
Brick.Main
Next
Brick.Main
on
Brick.Util
Pad
Brick.Widgets.Core
padAll
Brick.Widgets.Core
padBottom
Brick.Widgets.Core
Padding
Brick.Widgets.Core
padLeft
Brick.Widgets.Core
padLeftRight
Brick.Widgets.Core
padRight
Brick.Widgets.Core
padTop
Brick.Widgets.Core
padTopBottom
Brick.Widgets.Core
progressBar
Brick.Widgets.ProgressBar
progressCompleteAttr
Brick.Widgets.ProgressBar
progressIncompleteAttr
Brick.Widgets.ProgressBar
raw
Brick.Widgets.Core
render
Brick.Widgets.Core
renderDialog
Brick.Widgets.Dialog
renderEditor
Brick.Widgets.Edit
renderList
Brick.Widgets.List
RenderM
Brick.Widgets.Core
resizeOrQuit
Brick.Main
Result
1 (Type/Class)
Brick.Widgets.Core
2 (Data Constructor)
Brick.Widgets.Core
row
Brick.Types
rowL
Brick.Types
setDefault
Brick.AttrMap
showCursor
Brick.Widgets.Core
showCursorNamed
Brick.Main
showFirstCursor
Brick.Main
simpleMain
Brick.Main
Size
Brick.Widgets.Core
str
Brick.Widgets.Core
suffixLenses
Brick.Types
suspendAndResume
Brick.Main
TerminalLocation
Brick.Types
tlCornerAttr
Brick.Widgets.Border
toText
Data.Text.Markup
translateBy
Brick.Widgets.Core
trCornerAttr
Brick.Widgets.Border
txt
Brick.Widgets.Core
unicode
Brick.Widgets.Border.Style
unicodeBold
Brick.Widgets.Border.Style
unicodeRounded
Brick.Widgets.Border.Style
Up
Brick.Widgets.Core
updateAttrMap
Brick.Widgets.Core
vBorder
Brick.Widgets.Border
vBorderAttr
Brick.Widgets.Border
vBox
Brick.Widgets.Core
vCenter
Brick.Widgets.Center
vCenterWith
Brick.Widgets.Center
Vertical
Brick.Widgets.Core
viewport
Brick.Widgets.Core
ViewportScroll
Brick.Main
viewportScroll
Brick.Main
ViewportType
Brick.Widgets.Core
VisibilityRequest
Brick.Widgets.Core
visibilityRequests
Brick.Widgets.Core
visibilityRequestsL
Brick.Widgets.Core
visible
Brick.Widgets.Core
visibleRegion
Brick.Widgets.Core
vLimit
Brick.Widgets.Core
VR
Brick.Widgets.Core
vrPosition
Brick.Widgets.Core
vrPositionL
Brick.Widgets.Core
vrSize
Brick.Widgets.Core
vrSizeL
Brick.Widgets.Core
vScrollBy
Brick.Main
vScrollPage
Brick.Main
vScrollToBeginning
Brick.Main
vScrollToEnd
Brick.Main
vSize
Brick.Widgets.Core
Widget
1 (Type/Class)
Brick.Widgets.Core
2 (Data Constructor)
Brick.Widgets.Core
withAttr
Brick.Widgets.Core
withBorderStyle
Brick.Widgets.Core
withDefAttr
Brick.Widgets.Core