Index
Modules:
celina,
celina/async/async_backend,
celina/core/app,
celina/core/buffer,
celina/core/colors,
celina/core/cursor,
celina/core/errors,
celina/core/escape_sequence_logic,
celina/core/events,
celina/core/fps,
celina/core/geometry,
celina/core/key_logic,
celina/core/layout,
celina/core/mouse_logic,
celina/core/renderer,
celina/core/resources,
celina/core/terminal,
celina/core/terminal_common,
celina/core/utf8_utils,
celina/core/windows.
API symbols
- `$`:
- `+`:
- `-`:
- `==`:
- `[]=`:
- `[]`:
- acquire:
- addCommand:
- addModifier:
- addWindow:
- Alt:
- AlternateScreenEnter:
- AlternateScreenExit:
- AnsiSequence:
- App:
- AppConfig:
- applyModifiers:
- applyTerminalConfig:
- Area:
- area:
- ArrowDown:
- ArrowLeft:
- ArrowRight:
- ArrowUp:
- asyncBackend:
- AsyncPerfMonitor:
- Backspace:
- BackTab:
- Black:
- BlinkingBar:
- BlinkingBlock:
- BlinkingUnderline:
- Blue:
- Bold:
- bold:
- BorderChars:
- bottom:
- BracketSequenceKind:
- BrightBlack:
- BrightBlue:
- brightColors:
- BrightCyan:
- BrightGreen:
- BrightMagenta:
- BrightRed:
- BrightWhite:
- BrightYellow:
- bringToFront:
- BskArrowKey:
- BskInvalid:
- BskMouseSGR:
- BskMouseX10:
- BskNavigationKey:
- BskNumeric:
- Buffer:
- BufferError:
- buildDifferentialOutput:
- buildFullRenderOutput:
- buildOutputString:
- buildOutputWithCursor:
- buildUtf8String:
- calculateRenderMetrics:
- calculateSimpleDiff:
- celinaVersion:
- celinaVersionMajor:
- celinaVersionMinor:
- celinaVersionPatch:
- Cell:
- cell:
- center:
- Char:
- checkForLeaks:
- checkResize:
- checkSystemCall:
- checkSystemCallVoid:
- classifyBracketSequence:
- classifyNumericSequence:
- cleanup:
- cleanupAllResources:
- cleanupLeakedResources:
- clear:
- clearEventHandlers:
- clearLine:
- ClearLineSeq:
- clearScreen:
- ClearScreenSeq:
- clearToEndOfLine:
- ClearToEndOfLineSeq:
- clearToStartOfLine:
- ClearToStartOfLineSeq:
- Color:
- color:
- color256:
- ColorKind:
- ColorValue:
- Constraint:
- ConstraintKind:
- contains:
- crimson:
- Crossed:
- Ctrl:
- CtrlKeyResult:
- cubeColor:
- CursorDownSeq:
- CursorLeftSeq:
- CursorManager:
- CursorRightSeq:
- CursorState:
- CursorStyle:
- CursorStyleBlinkingBar:
- CursorStyleBlinkingBlock:
- CursorStyleBlinkingUnderline:
- CursorStyleDefault:
- CursorStyleSteadyBar:
- CursorStyleSteadyBlock:
- CursorStyleSteadyUnderline:
- CursorUpSeq:
- Cyan:
- darkColors:
- debugLog:
- deepSkyBlue:
- Default:
- default:
- Default:
- defaultBorder:
- defaultBorderChars:
- defaultColor:
- defaultStyle:
- Delete:
- destroyWindow:
- destroyWindowManager:
- diff:
- Dim:
- Direction:
- disableAlternateScreen:
- disableMouse:
- disableMouseMode:
- disableRawMode:
- dispatchEvent:
- dispatchResize:
- Drag:
- draw:
- drawWithCursor:
- enableAlternateScreen:
- enableMouse:
- enableMouseMode:
- enableRawMode:
- enableWindowMode:
- End:
- endFrame:
- ensure:
- ensureNotNil:
- Enter:
- epBubble:
- epCapture:
- epTarget:
- Escape:
- escapeKey:
- EscapeResult:
- escapeResult:
- evenSplit:
- Event:
- EventError:
- EventHandler:
- EventKind:
- EventPhase:
- expand:
- F1:
- F10:
- F11:
- F12:
- F2:
- F3:
- F4:
- F5:
- F6:
- F7:
- F8:
- F9:
- fill:
- Fill:
- fill:
- findWindowAt:
- focusWindow:
- forceRender:
- FpsMonitor:
- generateRenderBatch:
- get:
- getAllResources:
- getArea:
- getBuffer:
- getContentBuffer:
- getContentSize:
- getCurrentFps:
- getCursorManager:
- getCursorPos:
- getCursorStyle:
- getCursorStyleSeq:
- getEventRate:
- getFocusedWindow:
- getFocusedWindowId:
- getFPS:
- getFrameTime:
- getFrameTimeout:
- getGlobalResourceManager:
- getPosition:
- getRawModeConfig:
- getRemainingFrameTime:
- getResourceInfo:
- getResourceStats:
- getSize:
- getState:
- getStats:
- getStyle:
- getTargetFps:
- getTerminalCapabilities:
- getTerminalSize:
- getTerminalSizeFromSystem:
- getTerminalSizeOrDefault:
- getTerminalSizeWithFallback:
- getVisibleWindows:
- getWindow:
- getWindowCount:
- getWindowInfo:
- getWindows:
- globalResourceManager:
- gold:
- grayscale:
- Green:
- handleEvent:
- handleWindowEvent:
- hasAsyncDispatch:
- hasAsyncSupport:
- hasChronos:
- hash:
- hasInput:
- hasPosition:
- Hidden:
- hide:
- hideCursor:
- HideCursorSeq:
- Home:
- Horizontal:
- horizontal:
- hotPink:
- hsv:
- hsvToRgb:
- Indexed:
- Indexed256:
- indigo:
- initGlobalResourceManager:
- initSignalHandling:
- Insert:
- intersection:
- intersects:
- isAlternateScreen:
- isCursorVisible:
- isEmpty:
- isMouseEnabled:
- isRawMode:
- isTerminalInteractive:
- isUtf8ContinuationByte:
- isValid:
- isValidPos:
- isVisible:
- Italic:
- italic:
- Key:
- KeyCode:
- KeyEvent:
- KeyModifier:
- Layout:
- layout:
- LayoutError:
- LayoutSolver:
- Left:
- Length:
- length:
- lerp:
- limeGreen:
- Magenta:
- makeCursorMoveSeq:
- makeCursorPositionSeq:
- mapArrowKey:
- mapBasicKey:
- mapCtrlLetterKey:
- mapCtrlNumberKey:
- mapFunctionKey:
- mapNavigationKey:
- mapNumericKeyCode:
- mapVT100FunctionKey:
- Max:
- max:
- maximize:
- merge:
- Middle:
- Min:
- min:
- minimize:
- Mouse:
- MouseAll:
- MouseButton:
- MouseEvent:
- MouseEventData:
- MouseEventKind:
- MouseMode:
- MouseMotion:
- MouseOff:
- MouseSequences:
- MouseSGR:
- MouseX10:
- Move:
- move:
- moveCursor:
- moveCursorDown:
- moveCursorLeft:
- moveCursorRight:
- moveCursorUp:
- newApp:
- newAsyncPerfMonitor:
- newBuffer:
- newBufferError:
- newCursorManager:
- newEventError:
- newFpsMonitor:
- newLayoutError:
- newRenderer:
- newRenderError:
- newResourceGuard:
- newResourceManager:
- newResourcePool:
- newTerminal:
- newTerminalError:
- newWindow:
- newWindowManager:
- NskInvalid:
- NskModifiedKey:
- NskMultiDigit:
- NskSingleDigitWithTilde:
- NumericSequenceKind:
- onEvent:
- onRender:
- optimizeRenderBatch:
- orange:
- PageDown:
- PageUp:
- parseModifierCode:
- parseMouseDataSGR:
- parseMouseDataX10:
- parseMouseEvent:
- parseMouseModifiers:
- pastels:
- Percentage:
- percentage:
- PerfStats:
- pollEvents:
- pollKey:
- pos:
- Position:
- position:
- Press:
- preventDefault:
- processModifiedKeySequence:
- processMultiDigitFunctionKey:
- processSimpleBracketSequence:
- processSingleDigitNumeric:
- processVT100FunctionKey:
- quickRun:
- quit:
- Quit:
- RapidBlink:
- Ratio:
- ratio:
- RckClearLine:
- RckClearScreen:
- RckSetPosition:
- RckSetStyle:
- RckWriteText:
- readKey:
- readKeyInput:
- recordEvent:
- recordFrame:
- Rect:
- rect:
- Red:
- registerFD:
- registerResource:
- Release:
- release:
- removeModifier:
- removeWindow:
- render:
- RenderBatch:
- renderCell:
- RenderCommand:
- RenderCommandKind:
- renderDiff:
- Renderer:
- RenderError:
- renderFull:
- RenderMetrics:
- Reset:
- reset:
- resetCursor:
- resetSequence:
- resize:
- Resize:
- resize:
- resizeDetected:
- ResourceGuard:
- ResourceId:
- ResourceInfo:
- ResourceManager:
- ResourcePool:
- ResourceState:
- ResourceType:
- restore:
- restoreCursor:
- RestoreCursorSeq:
- Reversed:
- reversed:
- Rgb:
- rgb:
- RgbColor:
- right:
- Right:
- RsActive:
- RsAsyncHandle:
- RsBuffer:
- RsError:
- RsFile:
- RsNetwork:
- RsReleased:
- RsReleasing:
- RsSelector:
- RsTerminal:
- run:
- runesWidth:
- runeWidth:
- salmon:
- saveCursor:
- SaveCursorSeq:
- sendToBack:
- setArea:
- setBorder:
- setCursor:
- setCursorPos:
- setCursorStyle:
- setEventHandler:
- setKeyHandler:
- setMouseHandler:
- setPosition:
- setResizeHandler:
- setRunes:
- setString:
- setStyle:
- setTargetFps:
- setTitle:
- setup:
- setupWithHiddenCursor:
- setupWithMouse:
- Shift:
- shouldRender:
- show:
- showCursor:
- ShowCursorSeq:
- shrink:
- Size:
- size:
- sleepMs:
- SlowBlink:
- Space:
- split:
- startFrame:
- SteadyBar:
- SteadyBlock:
- SteadyUnderline:
- stopPropagation:
- Style:
- style:
- styleChanged:
- StyleModifier:
- supportsAnsi:
- Tab:
- teal:
- Terminal:
- TerminalConfig:
- TerminalError:
- threeRow:
- toAnsiCode:
- toAnsiSequence:
- toBgAnsiCode:
- toStrings:
- touchResource:
- toWindowInfo:
- truncateUtf8:
- tryIO:
- tryRecover:
- twoColumn:
- twoColumnPercent:
- Underline:
- underline:
- union:
- Unknown:
- unregisterFD:
- unregisterResource:
- updateLastStyle:
- updateSize:
- utf8ByteLength:
- utf8CharLength:
- Utf8ValidationResult:
- validateUtf8Sequence:
- Vertical:
- vertical:
- violet:
- waitForAnyKey:
- waitForKey:
- WheelDown:
- WheelUp:
- White:
- width:
- Window:
- WindowBorder:
- WindowEvent:
- WindowEventHandler:
- WindowId:
- WindowInfo:
- WindowKeyHandler:
- WindowManager:
- WindowMouseHandler:
- WindowResizeHandler:
- WindowState:
- withBg:
- withContext:
- withErrorContext:
- withFg:
- withManagedResource:
- withMargin:
- withMargins:
- withModifiers:
- withResource:
- withResourceGuard:
- withTerminal:
- wsHidden:
- wsMaximized:
- wsMinimized:
- wsNormal:
- Yellow:
Made with Nim. Generated: 2025-10-29 22:55:26 UTC