Index

Modules: celina, celina/async/async_app, celina/async/async_backend, celina/async/async_buffer, celina/async/async_events, celina/async/async_io, celina/async/async_terminal, celina/async/async_windows, celina/core/buffer, celina/core/colors, celina/core/errors, celina/core/events, celina/core/geometry, celina/core/layout, celina/core/resources, celina/core/terminal, celina/core/terminal_common, celina/widgets/base, celina/widgets/text, celina/widgets/windows.

API symbols

`$`:
`+`:
`-`:
`==`:
`[]=`:
`[]`:
acquire:
addCommand:
addModifier:
addWindow:
addWindowAsync:
Alignment:
Alt:
AlternateScreenEnter:
AlternateScreenExit:
AnsiSequence:
App:
AppConfig:
applyTerminalConfig:
Area:
area:
ArrowDown:
ArrowLeft:
ArrowRight:
ArrowUp:
AsyncApp:
AsyncAppConfig:
AsyncAppError:
asyncBackend:
AsyncBuffer:
AsyncBufferMetrics:
AsyncBufferPool:
AsyncEventError:
AsyncEventStream:
AsyncInputReader:
AsyncIOError:
asyncStdinFd:
AsyncTerminal:
AsyncTerminalError:
asyncVersion:
AsyncWindowError:
AsyncWindowManager:
Backspace:
BackTab:
Black:
BlinkingBar:
BlinkingBlock:
BlinkingUnderline:
Blue:
Bold:
bold:
boldText:
BorderChars:
bottom:
BrightBlack:
BrightBlue:
brightColors:
BrightCyan:
BrightGreen:
BrightMagenta:
BrightRed:
BrightWhite:
BrightYellow:
bringToFront:
bringToFrontAsync:
Buffer:
BufferError:
buildDifferentialOutput:
buildFullRenderOutput:
buildOutputString:
buildOutputWithCursor:
calculateRenderMetrics:
calculateSimpleDiff:
canFocus:
Cell:
cell:
center:
Center:
Char:
CharWrap:
checkForLeaks:
checkResize:
checkResizeAsync:
checkSystemCall:
checkSystemCallVoid:
cleanup:
cleanupAllResources:
cleanupAsync:
cleanupAsyncEventSystem:
cleanupAsyncIO:
cleanupLeakedResources:
clear:
clearAsync:
clearEventHandlers:
clearInputBuffer:
clearLine:
ClearLineSeq:
clearScreen:
clearScreenAsync:
ClearScreenSeq:
clearToEndOfLine:
ClearToEndOfLineSeq:
clearToStartOfLine:
ClearToStartOfLineSeq:
clone:
closeAsyncInputReader:
Color:
color:
color256:
ColorKind:
colorText:
ColorValue:
constrainSize:
Constraint:
ConstraintKind:
contains:
crimson:
Crossed:
Ctrl:
cubeColor:
CursorDownSeq:
CursorLeftSeq:
CursorRightSeq:
CursorState:
CursorStyle:
CursorStyleBlinkingBar:
CursorStyleBlinkingBlock:
CursorStyleBlinkingUnderline:
CursorStyleDefault:
CursorStyleSteadyBar:
CursorStyleSteadyBlock:
CursorStyleSteadyUnderline:
CursorUpSeq:
Cyan:
darkColors:
debugLog:
deepSkyBlue:
Default:
default:
Default:
defaultBorder:
defaultBorderChars:
defaultColor:
defaultStyle:
Delete:
destroyAsync:
destroyAsyncBufferPool:
destroyAsyncWindowManager:
destroyWindow:
destroyWindowManager:
diff:
diffAsync:
Dim:
Direction:
disableAlternateScreen:
disableMouse:
disableMouseMode:
disableRawMode:
dispatchEvent:
dispatchResize:
Drag:
draw:
drawAsync:
drawWithCursor:
enableAlternateScreen:
enableMouse:
enableMouseMode:
enableRawMode:
enableWindowMode:
End:
ensure:
ensureNotNil:
Enter:
epBubble:
epCapture:
epTarget:
Escape:
evenSplit:
Event:
EventError:
EventHandler:
EventKind:
EventPhase:
expand:
F1:
F10:
F11:
F12:
F2:
F3:
F4:
F5:
F6:
F7:
F8:
F9:
fill:
Fill:
fill:
fillAsync:
findWindowAt:
findWindowAtAsync:
flushStdoutAsync:
focusWindow:
focusWindowAsync:
generateRenderBatch:
get:
getAllResources:
getArea:
getAsyncBufferMetrics:
getBuffer:
getCell:
getContentBuffer:
getContentSize:
getCurrentFps:
getCursorPos:
getCursorStyle:
getCursorStyleSeq:
getFocusedWindow:
getFocusedWindowAsync:
getFocusedWindowId:
getFrameCount:
getGlobalResourceManager:
getInputBufferStats:
getLastFrameTime:
getMinSize:
getPreferredSize:
getRawModeConfig:
getResourceInfo:
getResourceStats:
getSize:
getState:
getStats:
getTargetFps:
getTerminalCapabilities:
getTerminalSize:
getTerminalSizeAsync:
getTerminalSizeFromSystem:
getTerminalSizeOrDefault:
getTerminalSizeWithFallback:
getVisibleWindows:
getVisibleWindowsAsync:
getWindow:
getWindowAsync:
getWindowCount:
getWindowInfo:
getWindows:
globalAsyncBufferMetrics:
globalResourceManager:
gold:
grayscale:
Green:
handleEvent:
handleEventAsync:
handleWindowEvent:
hasAsyncDispatch:
hasAsyncSupport:
hasChronos:
hasDataAvailable:
hash:
hasInput:
hasInputAsync:
Hidden:
hide:
hideCursor:
hideCursorAsync:
HideCursorSeq:
Home:
Horizontal:
horizontal:
hotPink:
hsv:
hsvToRgb:
Indexed:
Indexed256:
indigo:
initAsyncEventSystem:
initAsyncIO:
initGlobalResourceManager:
initSignalHandling:
Insert:
intersection:
intersects:
isAlternateScreen:
isCursorVisible:
isEmpty:
isMouseEnabled:
isRawMode:
isRunning:
isTerminalInteractive:
isValid:
isValidPos:
Italic:
italic:
Key:
KeyCode:
KeyEvent:
KeyModifier:
Layout:
layout:
LayoutError:
LayoutSolver:
Left:
Length:
length:
lerp:
limeGreen:
Magenta:
makeCursorMoveSeq:
makeCursorPositionSeq:
Max:
max:
maximize:
measureWidget:
merge:
mergeAsync:
Middle:
Min:
min:
minimize:
Mouse:
MouseAll:
MouseButton:
MouseEvent:
MouseEventKind:
MouseMode:
MouseMotion:
MouseOff:
MouseSequences:
MouseSGR:
MouseX10:
Move:
move:
moveCursor:
moveCursorAsync:
moveCursorDown:
moveCursorLeft:
moveCursorRight:
moveCursorUp:
moveWindowAsync:
newApp:
newAsyncApp:
newAsyncBuffer:
newAsyncBufferNoRM:
newAsyncBufferPool:
newAsyncEventStream:
newAsyncInputReader:
newAsyncTerminal:
newAsyncWindowManager:
newBuffer:
newBufferError:
newEventError:
newLayoutError:
newRenderError:
newResourceGuard:
newResourceManager:
newResourcePool:
newStatefulWidget:
newTerminal:
newTerminalError:
newText:
newWidget:
newWindow:
newWindowManager:
NoWrap:
onEvent:
onEventAsync:
onRender:
onRenderAsync:
optimizeRenderBatch:
orange:
PageDown:
PageUp:
parseMouseEvent:
parseMouseEventSGRAsync:
parseMouseEventX10Async:
pastels:
peekCharAsync:
Percentage:
percentage:
pollEvents:
pollEventsAsync:
pollKey:
pollKeyAsync:
pos:
Position:
position:
Press:
preventDefault:
quickRun:
quickRunAsync:
quit:
Quit:
quitAsync:
RapidBlink:
Ratio:
ratio:
RckClearLine:
RckClearScreen:
RckSetPosition:
RckSetStyle:
RckWriteText:
readCharAsync:
readCharNonBlocking:
readKey:
readKeyAsync:
readKeyInput:
readNonBlocking:
readStdinAsync:
Rect:
rect:
Red:
registerFD:
registerResource:
Release:
release:
removeModifier:
removeWindow:
removeWindowAsync:
render:
renderAsync:
RenderBatch:
renderCell:
RenderCommand:
RenderCommandKind:
RenderError:
renderFull:
renderFullAsync:
RenderMetrics:
renderStateful:
renderSync:
renderWidget:
renderWidgetAt:
Reset:
resetCursor:
resetSequence:
resize:
Resize:
resize:
resizeAsync:
resizeDetected:
resizeWindowAsync:
ResourceGuard:
ResourceId:
ResourceInfo:
ResourceManager:
ResourcePool:
ResourceState:
ResourceType:
restore:
restoreCursor:
RestoreCursorSeq:
returnBuffer:
Reversed:
reversed:
Rgb:
rgb:
RgbColor:
Right:
right:
Right:
RsActive:
RsAsyncHandle:
RsBuffer:
RsError:
RsFile:
RsNetwork:
RsReleased:
RsReleasing:
RsSelector:
RsTerminal:
run:
runAsync:
runesWidth:
runeWidth:
salmon:
saveCursor:
SaveCursorSeq:
sendToBack:
sendToBackAsync:
setArea:
setBorder:
setCellAsync:
setCursor:
setCursorPos:
setCursorStyle:
setEventHandler:
setKeyHandler:
setMouseHandler:
setResizeHandler:
setRunes:
setState:
setString:
setStringAsync:
setTargetFps:
setTitle:
setup:
setupAsync:
setupWithHiddenCursor:
setupWithMouse:
setupWithMouseAsync:
Shift:
show:
showCursor:
showCursorAsync:
ShowCursorSeq:
shrink:
Size:
size:
sleepMs:
SlowBlink:
Space:
split:
startAsync:
StatefulWidget:
stats:
SteadyBar:
SteadyBlock:
SteadyUnderline:
stopAsync:
stopPropagation:
Style:
style:
styledText:
StyleModifier:
supportsAnsi:
Tab:
teal:
Terminal:
TerminalConfig:
TerminalError:
testAsyncIO:
Text:
text:
threeRow:
toAnsiCode:
toAnsiSequence:
toBgAnsiCode:
toBuffer:
toBufferAsync:
toStrings:
toStringsAsync:
touchResource:
toWindowInfo:
trackAsyncBufferCreation:
trackAsyncBufferDestroy:
tryIO:
tryRecover:
twoColumn:
twoColumnPercent:
Underline:
underline:
union:
Unknown:
unregisterFD:
unregisterResource:
updateFromBuffer:
updateFromBufferAsync:
updateSize:
updateState:
version:
Vertical:
vertical:
violet:
waitForAnyKey:
waitForAnyKeyAsync:
waitForKey:
waitForKeyAsync:
waitForMultipleEventsAsync:
WheelDown:
WheelUp:
White:
Widget:
width:
Window:
WindowBorder:
WindowEvent:
WindowEventHandler:
WindowId:
WindowInfo:
WindowKeyHandler:
WindowManager:
WindowMouseHandler:
WindowResizeHandler:
WindowState:
withAlignment:
withAsyncBuffer:
withAsyncTerminal:
withBg:
withBuffer:
withBufferAsync:
withContext:
withErrorContext:
withFg:
withLock:
withManagedResource:
withMargin:
withMargins:
withModifiers:
withResource:
withResourceGuard:
withStyle:
withTerminal:
withWrap:
WordWrap:
Wrap:
writeEscapeAsync:
writeStdoutAsync:
wsHidden:
wsMaximized:
wsMinimized:
wsNormal:
Yellow: