brick-0.55: 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
BlockDeviceBrick.Widgets.FileBrowser
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
CharacterDeviceBrick.Widgets.FileBrowser
checkboxCustomFieldBrick.Forms
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
customMainWithVtyBrick.Main, Brick
customStyleBrick.Themes
customStyleLBrick.Themes
dbAttrBrick.Types, Brick
dbAttrLBrick.Types, Brick
dbSegmentsBrick.Types, Brick
dbSegmentsLBrick.Types, Brick
dbStyleBrick.Types, Brick
dbStyleLBrick.Types, Brick
DecodeUtf8Brick.Widgets.Edit
decodeUtf8Brick.Widgets.Edit
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
DirectoryBrick.Widgets.FileBrowser
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
entriesForDirectoryBrick.Widgets.FileBrowser
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
FileBrowserBrick.Widgets.FileBrowser
fileBrowserAttrBrick.Widgets.FileBrowser
fileBrowserBlockDeviceAttrBrick.Widgets.FileBrowser
fileBrowserCharacterDeviceAttrBrick.Widgets.FileBrowser
fileBrowserCurrentDirectoryAttrBrick.Widgets.FileBrowser
fileBrowserCursorBrick.Widgets.FileBrowser
fileBrowserDirectoryAttrBrick.Widgets.FileBrowser
fileBrowserEntryFilterLBrick.Widgets.FileBrowser
fileBrowserExceptionBrick.Widgets.FileBrowser
fileBrowserIsSearchingBrick.Widgets.FileBrowser
fileBrowserNamedPipeAttrBrick.Widgets.FileBrowser
fileBrowserRegularFileAttrBrick.Widgets.FileBrowser
fileBrowserSelectableBrick.Widgets.FileBrowser
fileBrowserSelectableLBrick.Widgets.FileBrowser
fileBrowserSelectedAttrBrick.Widgets.FileBrowser
fileBrowserSelectionBrick.Widgets.FileBrowser
fileBrowserSelectionInfoAttrBrick.Widgets.FileBrowser
fileBrowserSymbolicLinkAttrBrick.Widgets.FileBrowser
fileBrowserUnixSocketAttrBrick.Widgets.FileBrowser
fileExtensionMatchBrick.Widgets.FileBrowser
FileInfo 
1 (Type/Class)Brick.Widgets.FileBrowser
2 (Data Constructor)Brick.Widgets.FileBrowser
fileInfoFilenameBrick.Widgets.FileBrowser
fileInfoFilenameLBrick.Widgets.FileBrowser
fileInfoFilePathBrick.Widgets.FileBrowser
fileInfoFilePathLBrick.Widgets.FileBrowser
fileInfoFileStatusBrick.Widgets.FileBrowser
fileInfoFileStatusLBrick.Widgets.FileBrowser
fileInfoFileTypeBrick.Widgets.FileBrowser
fileInfoLinkTargetTypeBrick.Widgets.FileBrowser
fileInfoLinkTargetTypeLBrick.Widgets.FileBrowser
fileInfoSanitizedFilenameBrick.Widgets.FileBrowser
fileInfoSanitizedFilenameLBrick.Widgets.FileBrowser
FileStatus 
1 (Type/Class)Brick.Widgets.FileBrowser
2 (Data Constructor)Brick.Widgets.FileBrowser
fileStatusFileTypeBrick.Widgets.FileBrowser
fileStatusFileTypeLBrick.Widgets.FileBrowser
fileStatusSizeBrick.Widgets.FileBrowser
fileStatusSizeLBrick.Widgets.FileBrowser
FileTypeBrick.Widgets.FileBrowser
fileTypeMatchBrick.Widgets.FileBrowser
fillBrick.Widgets.Core, Brick
findClickedExtentsBrick.Main, Brick
FixedBrick.Types, Brick
focusedFormInputAttrBrick.Forms
focusGetCurrentBrick.Focus
focusNextBrick.Focus
focusPrevBrick.Focus
FocusRingBrick.Focus
focusRingBrick.Focus
focusRingCursorBrick.Focus
focusRingLengthBrick.Focus
focusRingModifyBrick.Focus
focusRingToListBrick.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
formFieldConcatBrick.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
GenericListBrick.Widgets.List
GetAttrBrick.Markup
getAttrBrick.Markup
getContextBrick.Types, Brick
getDefaultAttrBrick.AttrMap, Brick
getEditContentsBrick.Widgets.Edit
getFileInfoBrick.Widgets.FileBrowser
getNameBrick.Widgets.Core, Brick
getRenderStateBrick.Main, Brick
getVtyHandleBrick.Main, Brick
getWorkingDirectoryBrick.Widgets.FileBrowser
GreedyBrick.Types, Brick
haltBrick.Main, Brick
handleDialogEventBrick.Widgets.Dialog
handleEditorEventBrick.Widgets.Edit
handleEventLensedBrick.Types, Brick
handleFileBrowserEventBrick.Widgets.FileBrowser
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
hLimitPercentBrick.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
isEmptyData.Text.Markup
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
listFieldBrick.Forms
listFindByBrick.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
listMoveToElementBrick.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
maybeSelectCurrentEntryBrick.Widgets.FileBrowser
mergeWithDefaultBrick.AttrMap, Brick
modifyDefAttrBrick.Widgets.Core, Brick
MouseDownBrick.Types, Brick
MouseUpBrick.Types, Brick
NamedBrick.Widgets.Core, Brick
NamedPipeBrick.Widgets.FileBrowser
neverShowCursorBrick.Main, Brick
newBChanBrick.BChan
newFileBrowserBrick.Widgets.FileBrowser
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
prettyFileSizeBrick.Widgets.FileBrowser
progressBarBrick.Widgets.ProgressBar
progressCompleteAttrBrick.Widgets.ProgressBar
progressIncompleteAttrBrick.Widgets.ProgressBar
radioCustomFieldBrick.Forms
radioFieldBrick.Forms
rawBrick.Widgets.Core, Brick
readBChanBrick.BChan
readBChan2Brick.BChan
RegularFileBrick.Widgets.FileBrowser
renderBrick.Types, Brick
renderDialogBrick.Widgets.Dialog
renderEditorBrick.Widgets.Edit
renderFileBrowserBrick.Widgets.FileBrowser
renderFinalBrick.Main, Brick
renderFormBrick.Forms
renderFormFieldStateBrick.Forms
renderListBrick.Widgets.List
renderListWithIndexBrick.Widgets.List
RenderMBrick.Types, Brick
RenderStateBrick.Types, Brick
reportExtentBrick.Widgets.Core, Brick
resetRenderStateBrick.Main, Brick
resizeOrQuitBrick.Main, Brick
restrictData.IMap
Result 
1 (Type/Class)Brick.Types, Brick
2 (Data Constructor)Brick.Types, Brick
reverseBrick.Widgets.List
ReversibleBrick.Widgets.List
Run 
1 (Type/Class)Data.IMap
2 (Data Constructor)Data.IMap
runEventMBrick.Types, Brick
saveCustomizationsBrick.Themes
saveThemeBrick.Themes
selectDirectoriesBrick.Widgets.FileBrowser
selectNonDirectoriesBrick.Widgets.FileBrowser
separateBordersBrick.Widgets.Core, Brick
setAvailableSizeBrick.Widgets.Core, Brick
setCoordinatesBrick.BorderMap
setDefaultAttrBrick.AttrMap, Brick
setFieldConcatBrick.Forms
setFieldValidBrick.Forms
setFileBrowserEntryFilterBrick.Widgets.FileBrowser
setFormConcatBrick.Forms
setFormFocusBrick.Forms
setLeftBrick.Main, Brick
setTopBrick.Main, Brick
setWorkingDirectoryBrick.Widgets.FileBrowser
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
sliceBrick.Widgets.List
splitAtBrick.Widgets.List
splitLEData.IMap
SplittableBrick.Widgets.List
strBrick.Widgets.Core, Brick
strWrapBrick.Widgets.Core, Brick
strWrapWithBrick.Widgets.Core, Brick
suffixLensesBrick.Types, Brick
suspendAndResumeBrick.Main, Brick
SymbolicLinkBrick.Widgets.FileBrowser
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
UnixSocketBrick.Widgets.FileBrowser
unsafeLookupViewportBrick.Widgets.Core, Brick
unsafeRunsData.IMap
unsafeToAscListData.IMap
unsafeUnion 
1 (Function)Data.IMap
2 (Function)Brick.BorderMap
UpBrick.Types, Brick
updateAttrMapBrick.Widgets.Core, Brick
updateFileBrowserSearchBrick.Widgets.FileBrowser
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
vLimitPercentBrick.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
writeBChanNonBlockingBrick.BChan
_vpLeftBrick.Types, Brick
_vpSizeBrick.Types, Brick
_vpTopBrick.Types, Brick