brick-0.36.1: A declarative terminal user interface library

Index

<+>Brick.Widgets.Core, Brick
<=>Brick.Widgets.Core, Brick
@?Brick.Markup
@@Data.Text.Markup
@@=Brick.Forms
addResultOffsetBrick.Widgets.Core, Brick
addToKeysData.IMap
allFieldsValidBrick.Forms
App 
1 (Type/Class)Brick.Main, Brick
2 (Data Constructor)Brick.Main, Brick
appAttrMapBrick.Main, Brick
appChooseCursorBrick.Main, Brick
appDrawBrick.Main, Brick
AppEventBrick.Types, Brick
appHandleEventBrick.Main, Brick
applyAttrMappingsBrick.AttrMap, Brick
applyCustomizationsBrick.Themes
applyEditBrick.Widgets.Edit
appStartEventBrick.Main, Brick
asciiBrick.Widgets.Border.Style
attrLBrick.Types, Brick
AttrMapBrick.AttrMap, Brick
attrMapBrick.AttrMap, Brick
attrMapLookupBrick.AttrMap, Brick
AttrNameBrick.AttrMap, Brick
attrNameBrick.AttrMap, Brick
attrNameComponentsBrick.AttrMap, Brick
availHeightBrick.Types, Brick
availHeightLBrick.Types, Brick
availWidthBrick.Types, Brick
availWidthLBrick.Types, Brick
BChanBrick.BChan
bgBrick.Util, Brick
borderBrick.Widgets.Border
borderAttrBrick.Widgets.Border
borderElemBrick.Widgets.Border
BorderMapBrick.BorderMap
bordersBrick.Types, Brick
BorderSegment 
1 (Type/Class)Brick.Types, Brick
2 (Data Constructor)Brick.Types, Brick
bordersLBrick.Types, Brick
BorderStyle 
1 (Type/Class)Brick.Widgets.Border.Style
2 (Data Constructor)Brick.Widgets.Border.Style
borderStyleFromCharBrick.Widgets.Border.Style
borderWithLabelBrick.Widgets.Border
BothBrick.Types, Brick
boundsBrick.BorderMap
BrickEventBrick.Types, Brick
bsAcceptBrick.Types, Brick
bsAcceptLBrick.Types, Brick
bsCornerBLBrick.Widgets.Border.Style
bsCornerBRBrick.Widgets.Border.Style
bsCornerTLBrick.Widgets.Border.Style
bsCornerTRBrick.Widgets.Border.Style
bsDrawBrick.Types, Brick
bsDrawLBrick.Types, Brick
bsHorizontalBrick.Widgets.Border.Style
bsIntersectBBrick.Widgets.Border.Style
bsIntersectFullBrick.Widgets.Border.Style
bsIntersectLBrick.Widgets.Border.Style
bsIntersectRBrick.Widgets.Border.Style
bsIntersectTBrick.Widgets.Border.Style
bsOfferBrick.Types, Brick
bsOfferLBrick.Types, Brick
bsVerticalBrick.Widgets.Border.Style
buttonAttrBrick.Widgets.Dialog
buttonSelectedAttrBrick.Widgets.Dialog
cachedBrick.Widgets.Core, Brick
centerBrick.Widgets.Center
centerAboutBrick.Widgets.Center
centerLayerBrick.Widgets.Center
centerWithBrick.Widgets.Center
checkboxFieldBrick.Forms
clampBrick.Util, Brick
clickableBrick.Widgets.Core, Brick
clickedExtentBrick.Main, Brick
clOffsetBrick.Util, Brick
ContextBrick.Types, Brick
continueBrick.Main, Brick
coordinatesBrick.BorderMap
cropBrick.BorderMap
cropBottomByBrick.Widgets.Core, Brick
cropLeftByBrick.Widgets.Core, Brick
cropRightByBrick.Widgets.Core, Brick
cropToContextBrick.Widgets.Core, Brick
cropTopByBrick.Widgets.Core, Brick
ctxAttrMapBrick.Types, Brick
ctxAttrMapLBrick.Types, Brick
ctxAttrNameBrick.Types, Brick
ctxAttrNameLBrick.Types, Brick
ctxBorderStyleBrick.Types, Brick
ctxBorderStyleLBrick.Types, Brick
ctxDynBordersBrick.Types, Brick
ctxDynBordersLBrick.Types, Brick
CursorLocation 
1 (Type/Class)Brick.Types, Brick
2 (Data Constructor)Brick.Types, Brick
cursorLocationBrick.Types, Brick
cursorLocationLBrick.Types, Brick
cursorLocationNameBrick.Types, Brick
cursorLocationNameLBrick.Types, Brick
cursorsBrick.Types, Brick
cursorsLBrick.Types, Brick
CustomAttr 
1 (Type/Class)Brick.Themes
2 (Data Constructor)Brick.Themes
customBgBrick.Themes
customBgLBrick.Themes
customFgBrick.Themes
customFgLBrick.Themes
customMainBrick.Main, Brick
customStyleBrick.Themes
customStyleLBrick.Themes
dbAttrBrick.Types, Brick
dbAttrLBrick.Types, Brick
dbSegmentsBrick.Types, Brick
dbSegmentsLBrick.Types, Brick
dbStyleBrick.Types, Brick
dbStyleLBrick.Types, Brick
defaultBorderStyleBrick.Widgets.Border.Style
defaultMainBrick.Main, Brick
deleteData.IMap
DialogBrick.Widgets.Dialog
dialogBrick.Widgets.Dialog
dialogAttrBrick.Widgets.Dialog
dialogButtonsBrick.Widgets.Dialog
dialogButtonsLBrick.Widgets.Dialog
dialogSelectedIndexBrick.Widgets.Dialog
dialogSelectedIndexLBrick.Widgets.Dialog
dialogSelectionBrick.Widgets.Dialog
dialogTitleBrick.Widgets.Dialog
dialogTitleLBrick.Widgets.Dialog
dialogWidthBrick.Widgets.Dialog
dialogWidthLBrick.Widgets.Dialog
DirectionBrick.Types, Brick
DownBrick.Types, Brick
DynBorder 
1 (Type/Class)Brick.Types, Brick
2 (Data Constructor)Brick.Types, Brick
eBottomBrick.BorderMap, Brick.Types, Brick
eBottomLBrick.BorderMap, Brick.Types, Brick
Edges 
1 (Type/Class)Brick.BorderMap, Brick.Types, Brick
2 (Data Constructor)Brick.BorderMap, Brick.Types, Brick
editAttrBrick.Widgets.Edit
editContentsBrick.Widgets.Edit
editContentsLBrick.Widgets.Edit
editFieldBrick.Forms
editFocusedAttrBrick.Widgets.Edit
EditorBrick.Widgets.Edit
editorBrick.Widgets.Edit
editorNameBrick.Widgets.Edit
editorTextBrick.Widgets.Edit
editPasswordFieldBrick.Forms
editShowableFieldBrick.Forms
editTextFieldBrick.Forms
eLeftBrick.BorderMap, Brick.Types, Brick
eLeftLBrick.BorderMap, Brick.Types, Brick
empty 
1 (Function)Data.IMap
2 (Function)Brick.BorderMap
emptyCoordinatesBrick.BorderMap
emptyResultBrick.Types, Brick
emptyWidgetBrick.Widgets.Core, Brick
eRightBrick.BorderMap, Brick.Types, Brick
eRightLBrick.BorderMap, Brick.Types, Brick
eTopBrick.BorderMap, Brick.Types, Brick
eTopLBrick.BorderMap, Brick.Types, Brick
EventM 
1 (Type/Class)Brick.Types, Brick
2 (Data Constructor)Brick.Types, Brick
expandBrick.BorderMap
Extent 
1 (Type/Class)Brick.Types, Brick
2 (Data Constructor)Brick.Types, Brick
extentNameBrick.Types, Brick
extentOffsetBrick.Types, Brick
extentsBrick.Types, Brick
extentSizeBrick.Types, Brick
extentsLBrick.Types, Brick
extentUpperLeftBrick.Types, Brick
fgBrick.Util, Brick
fillBrick.Widgets.Core, Brick
findClickedExtentsBrick.Main, Brick
FixedBrick.Types, Brick
focusedFormInputAttrBrick.Forms
focusGetCurrentBrick.Focus
focusNextBrick.Focus
focusPrevBrick.Focus
FocusRingBrick.Focus
focusRingBrick.Focus
focusRingCursorBrick.Focus
focusRingModifyBrick.Focus
focusSetCurrentBrick.Focus
forceAttrBrick.Widgets.Core, Brick
forceAttrMapBrick.AttrMap, Brick
FormBrick.Forms
formAttrBrick.Forms
FormField 
1 (Type/Class)Brick.Forms
2 (Data Constructor)Brick.Forms
formFieldExternallyValidBrick.Forms
formFieldHandleEventBrick.Forms
formFieldLensBrick.Forms
formFieldNameBrick.Forms
formFieldRenderBrick.Forms
formFieldRenderHelperBrick.Forms
formFieldsBrick.Forms
FormFieldState 
1 (Type/Class)Brick.Forms
2 (Data Constructor)Brick.Forms
formFieldStateBrick.Forms
formFieldValidateBrick.Forms
formFocusBrick.Forms
formStateBrick.Forms
freezeBordersBrick.Widgets.Core, Brick
fromList 
1 (Function)Data.IMap
2 (Function)Data.Text.Markup
fromTextData.Text.Markup
GetAttrBrick.Markup
getAttrBrick.Markup
getContextBrick.Types, Brick
getDefaultAttrBrick.AttrMap, Brick
getEditContentsBrick.Widgets.Edit
getNameBrick.Widgets.Core, Brick
getVtyHandleBrick.Main, Brick
GreedyBrick.Types, Brick
haltBrick.Main, Brick
handleDialogEventBrick.Widgets.Dialog
handleEditorEventBrick.Widgets.Edit
handleEventLensedBrick.Types, Brick
handleFormEventBrick.Forms
handleListEventBrick.Widgets.List
handleListEventViBrick.Widgets.List
hBorderBrick.Widgets.Border
hBorderWithLabelBrick.Widgets.Border
hBoxBrick.Widgets.Core, Brick
hCenterBrick.Widgets.Center
hCenterLayerBrick.Widgets.Center
hCenterWithBrick.Widgets.Center
hLimitBrick.Widgets.Core, Brick
HorizontalBrick.Types, Brick
hScrollByBrick.Main, Brick
hScrollPageBrick.Main, Brick
hScrollToBeginningBrick.Main, Brick
hScrollToEndBrick.Main, Brick
hSizeBrick.Types, Brick
hyperlinkBrick.Widgets.Core, Brick
imageBrick.Types, Brick
imageLBrick.Types, Brick
IMapData.IMap
insert 
1 (Function)Data.IMap
2 (Function)Brick.BorderMap
insertHBrick.BorderMap
insertVBrick.BorderMap
intersectionWithData.IMap
invalidateCacheBrick.Main, Brick
invalidateCacheEntryBrick.Main, Brick
invalidFieldsBrick.Forms
invalidFormInputAttrBrick.Forms
joinableBorderBrick.Widgets.Border
joinBordersBrick.Widgets.Core, Brick
lenData.IMap
ListBrick.Widgets.List
listBrick.Widgets.List
listAttrBrick.Widgets.List
listClearBrick.Widgets.List
listElementsBrick.Widgets.List
listElementsLBrick.Widgets.List
listInsertBrick.Widgets.List
listItemHeightBrick.Widgets.List
listItemHeightLBrick.Widgets.List
listModifyBrick.Widgets.List
listMoveByBrick.Widgets.List
listMoveByPagesBrick.Widgets.List
listMoveDownBrick.Widgets.List
listMovePageDownBrick.Widgets.List
listMovePageUpBrick.Widgets.List
listMoveToBrick.Widgets.List
listMoveUpBrick.Widgets.List
listNameBrick.Widgets.List
listNameLBrick.Widgets.List
listRemoveBrick.Widgets.List
listReplaceBrick.Widgets.List
listReverseBrick.Widgets.List
listSelectedBrick.Widgets.List
listSelectedAttrBrick.Widgets.List
listSelectedElementBrick.Widgets.List
listSelectedFocusedAttrBrick.Widgets.List
listSelectedLBrick.Widgets.List
loadCustomizationsBrick.Themes
locBrick.Types, Brick
Location 
1 (Type/Class)Brick.Types, Brick
2 (Data Constructor)Brick.Types, Brick
locationColumnBrick.Types, Brick
locationColumnLBrick.Types, Brick
locationRowBrick.Types, Brick
locationRowLBrick.Types, Brick
locLBrick.Types, Brick
lookup 
1 (Function)Data.IMap
2 (Function)Brick.BorderMap
lookupAttrNameBrick.Types, Brick
lookupColBrick.BorderMap
lookupExtentBrick.Main, Brick
lookupHBrick.BorderMap
lookupRowBrick.BorderMap
lookupVBrick.BorderMap
lookupViewportBrick.Main, Brick
mapAttrNameBrick.AttrMap, Brick
mapAttrNamesBrick.AttrMap, Brick
mapMaybeData.IMap
MarkupData.Text.Markup, Brick.Markup
markupBrick.Markup
markupSetData.Text.Markup
markupToListData.Text.Markup
MaxBrick.Types, Brick
mergeWithDefaultBrick.AttrMap, Brick
modifyDefAttrBrick.Widgets.Core, Brick
MouseDownBrick.Types, Brick
MouseUpBrick.Types, Brick
NamedBrick.Widgets.Core, Brick
neverShowCursorBrick.Main, Brick
newBChanBrick.BChan
newFormBrick.Forms
newThemeBrick.Themes
NextBrick.Types, Brick
nullData.IMap
onBrick.Util, Brick
overrideAttrBrick.Widgets.Core, Brick
PadBrick.Types, Brick
padAllBrick.Widgets.Core, Brick
padBottomBrick.Widgets.Core, Brick
PaddingBrick.Types, Brick
padLeftBrick.Widgets.Core, Brick
padLeftRightBrick.Widgets.Core, Brick
padRightBrick.Widgets.Core, Brick
padTopBrick.Widgets.Core, Brick
padTopBottomBrick.Widgets.Core, Brick
progressBarBrick.Widgets.ProgressBar
progressCompleteAttrBrick.Widgets.ProgressBar
progressIncompleteAttrBrick.Widgets.ProgressBar
radioFieldBrick.Forms
rawBrick.Widgets.Core, Brick
readBChanBrick.BChan
readBChan2Brick.BChan
renderBrick.Types, Brick
renderDialogBrick.Widgets.Dialog
renderEditorBrick.Widgets.Edit
renderFormBrick.Forms
renderListBrick.Widgets.List
RenderMBrick.Types, Brick
reportExtentBrick.Widgets.Core, Brick
resizeOrQuitBrick.Main, Brick
restrictData.IMap
Result 
1 (Type/Class)Brick.Types, Brick
2 (Data Constructor)Brick.Types, Brick
Run 
1 (Type/Class)Data.IMap
2 (Data Constructor)Data.IMap
runEventMBrick.Types, Brick
saveCustomizationsBrick.Themes
saveThemeBrick.Themes
separateBordersBrick.Widgets.Core, Brick
setAvailableSizeBrick.Widgets.Core, Brick
setCoordinatesBrick.BorderMap
setDefaultAttrBrick.AttrMap, Brick
setFieldValidBrick.Forms
setLeftBrick.Main, Brick
setTopBrick.Main, Brick
showCursorBrick.Widgets.Core, Brick
showCursorNamedBrick.Main, Brick
showFirstCursorBrick.Main, Brick
simpleAppBrick.Main, Brick
simpleMainBrick.Main, Brick
singleton 
1 (Function)Data.IMap
2 (Function)Brick.BorderMap
SizeBrick.Types, Brick
splitLEData.IMap
strBrick.Widgets.Core, Brick
strWrapBrick.Widgets.Core, Brick
strWrapWithBrick.Widgets.Core, Brick
suffixLensesBrick.Types, Brick
suspendAndResumeBrick.Main, Brick
TerminalLocationBrick.Types, Brick
TextWidthBrick.Widgets.Core, Brick
textWidthBrick.Widgets.Core, Brick
Theme 
1 (Type/Class)Brick.Themes
2 (Data Constructor)Brick.Themes
themeCustomDefaultAttrBrick.Themes
themeCustomDefaultAttrLBrick.Themes
themeCustomMappingBrick.Themes
themeCustomMappingLBrick.Themes
themeDefaultAttrBrick.Themes
themeDefaultAttrLBrick.Themes
themeDefaultMappingBrick.Themes
themeDefaultMappingLBrick.Themes
themeDescriptionsBrick.Themes
themeDescriptionsLBrick.Themes
ThemeDocumentation 
1 (Type/Class)Brick.Themes
2 (Data Constructor)Brick.Themes
themeToAttrMapBrick.Themes
toTextData.Text.Markup
translateBrick.BorderMap
translateByBrick.Widgets.Core, Brick
txtBrick.Widgets.Core, Brick
txtWrapBrick.Widgets.Core, Brick
txtWrapWithBrick.Widgets.Core, Brick
unicodeBrick.Widgets.Border.Style
unicodeBoldBrick.Widgets.Border.Style
unicodeRoundedBrick.Widgets.Border.Style
unsafeLookupViewportBrick.Widgets.Core, Brick
unsafeRunsData.IMap
unsafeToAscListData.IMap
unsafeUnion 
1 (Function)Data.IMap
2 (Function)Brick.BorderMap
UpBrick.Types, Brick
updateAttrMapBrick.Widgets.Core, Brick
valData.IMap
valuesBrick.BorderMap
vBorderBrick.Widgets.Border
vBoxBrick.Widgets.Core, Brick
vCenterBrick.Widgets.Center
vCenterLayerBrick.Widgets.Center
vCenterWithBrick.Widgets.Center
VerticalBrick.Types, Brick
ViewportBrick.Types, Brick
viewportBrick.Widgets.Core, Brick
ViewportScrollBrick.Main, Brick
viewportScrollBrick.Main, Brick
ViewportTypeBrick.Types, Brick
VisibilityRequestBrick.Types, Brick
visibilityRequestsBrick.Types, Brick
visibilityRequestsLBrick.Types, Brick
visibleBrick.Widgets.Core, Brick
visibleRegionBrick.Widgets.Core, Brick
vLimitBrick.Widgets.Core, Brick
VPBrick.Types, Brick
vpLeftBrick.Types, Brick
vpSizeBrick.Types, Brick
vpTopBrick.Types, Brick
VRBrick.Types, Brick
vrPositionBrick.Types, Brick
vrPositionLBrick.Types, Brick
vrSizeBrick.Types, Brick
vrSizeLBrick.Types, Brick
vScrollByBrick.Main, Brick
vScrollPageBrick.Main, Brick
vScrollToBeginningBrick.Main, Brick
vScrollToEndBrick.Main, Brick
vSizeBrick.Types, Brick
VtyEventBrick.Types, Brick
Widget 
1 (Type/Class)Brick.Types, Brick
2 (Data Constructor)Brick.Types, Brick
withAttrBrick.Widgets.Core, Brick
withBorderStyleBrick.Widgets.Core, Brick
withDefAttrBrick.Widgets.Core, Brick
withFocusRingBrick.Focus
writeBChanBrick.BChan
_vpLeftBrick.Types, Brick
_vpSizeBrick.Types, Brick
_vpTopBrick.Types, Brick