Index
Modules:
../core/buffer,
../core/colors,
../core/errors,
../core/events,
../core/geometry,
base,
button,
input,
list,
progress,
table,
tabs,
text.
API symbols
- `$`:
- `+`:
- `-`:
- `==`:
- `[]=`:
- `[]`:
- addColumn:
- addItem:
- addModifier:
- addRow:
- addTab:
- AlignCenter:
- AlignLeft:
- Alignment:
- AlignRight:
- Alt:
- Area:
- area:
- Arrow:
- ArrowDown:
- ArrowLeft:
- ArrowRight:
- ArrowUp:
- backgroundStyle=:
- Backspace:
- BackTab:
- barStyle=:
- Black:
- Block:
- Blue:
- Bold:
- bold:
- boldText:
- BorderStyle:
- bottom:
- Bottom:
- BrightBlack:
- BrightBlue:
- brightColors:
- BrightCyan:
- BrightGreen:
- BrightMagenta:
- BrightRed:
- BrightWhite:
- BrightYellow:
- Buffer:
- BufferError:
- bulletList:
- Button:
- button:
- ButtonState:
- calculateColumnWidths:
- calculateTotalLineWidth:
- canFocus:
- Cell:
- cell:
- center:
- Center:
- Char:
- CharWrap:
- checkList:
- checkResize:
- checkSystemCall:
- checkSystemCallVoid:
- clear:
- clearItems:
- clearRows:
- clearSelection:
- Color:
- color:
- color256:
- coloredProgressBar:
- ColorKind:
- colorText:
- ColorValue:
- Column:
- column:
- ColumnAlignment:
- complete:
- constrainSize:
- contains:
- crimson:
- Crossed:
- Ctrl:
- cubeColor:
- Custom:
- Cyan:
- dangerButton:
- darkColors:
- debugLog:
- decrement:
- deepSkyBlue:
- Default:
- default:
- defaultColor:
- defaultStyle:
- defaultTabStyle:
- Delete:
- deleteSelection:
- deleteText:
- deselectItem:
- deselectRow:
- diff:
- Dim:
- Disabled:
- DoubleBorder:
- downloadProgressBar:
- Drag:
- End:
- ensure:
- ensureNotNil:
- Enter:
- Escape:
- Event:
- EventError:
- EventKind:
- expand:
- F1:
- F10:
- F11:
- F12:
- F2:
- F3:
- F4:
- F5:
- F6:
- F7:
- F8:
- F9:
- fill:
- Focused:
- formatBytes:
- formatCell:
- formatTime:
- fullPageDown:
- fullPageUp:
- getBackgroundStyle:
- getBorderChars:
- table: proc getBorderChars(style: BorderStyle): tuple[horizontal: string, vertical: string,
topLeft: string, topRight: string, bottomLeft: string, bottomRight: string,
cross: string, topT: string, bottomT: string, leftT: string, rightT: string]
- getButtonText:
- getCurrentStyle:
- getCursor:
- getCursorPosition:
- getItemStyle:
- getLabelWithPercentage:
- getMinSize:
- getPercentageText:
- getPreferredSize:
- getProgressChars:
- getSelection:
- getState:
- getText:
- getValue:
- gold:
- grayscale:
- Green:
- handleClick:
- handleKeyEvent:
- handleMouseEvent:
- hasFocus:
- Hash:
- hasInput:
- hasSelection:
- Hidden:
- highlightFirst:
- highlightLast:
- highlightNext:
- highlightPrevious:
- Home:
- hotPink:
- Hovered:
- hsv:
- hsvToRgb:
- increment:
- indeterminateProgressBar:
- Indexed:
- Indexed256:
- indigo:
- initSignalHandling:
- Input:
- input:
- InputState:
- Insert:
- insertText:
- intersection:
- intersects:
- isComplete:
- isEmpty:
- isEnabled:
- isSelected:
- isValid:
- isValidPos:
- Italic:
- italic:
- Key:
- KeyCode:
- KeyEvent:
- KeyModifier:
- label=:
- LayoutError:
- Left:
- lerp:
- limeGreen:
- Line:
- List:
- list:
- ListItem:
- listItem:
- ListState:
- Magenta:
- measureWidget:
- merge:
- Middle:
- minimalProgressBar:
- minWidth=:
- Mouse:
- MouseButton:
- MouseEvent:
- MouseEventKind:
- Move:
- Multiple:
- newBuffer:
- newBufferError:
- newButton:
- newColumn:
- newEventError:
- newInput:
- newLayoutError:
- newList:
- newListItem:
- newProgressBar:
- newRenderError:
- newStatefulWidget:
- newTable:
- newTableRow:
- newTabs:
- newTerminalError:
- newText:
- newWidget:
- nextTab:
- NoBorder:
- None:
- Normal:
- NoWrap:
- onUpdate=:
- orange:
- PageDown:
- pageDown:
- PageUp:
- pageUp:
- passwordInput:
- pastels:
- percentageStyle=:
- pollEvents:
- pollKey:
- pos:
- Position:
- position:
- Press:
- Pressed:
- prevTab:
- primaryButton:
- ProgressBar:
- progressBar:
- ProgressStyle:
- Quit:
- RapidBlink:
- readKey:
- readKeyInput:
- readOnlyInput:
- Rect:
- rect:
- Red:
- Release:
- removeColumn:
- removeItem:
- removeModifier:
- removeRow:
- removeTab:
- render:
- RenderError:
- renderScrollbar:
- renderStateful:
- renderWidget:
- renderWidgetAt:
- Reset:
- reset:
- resetSequence:
- resize:
- Resize:
- resizeDetected:
- Reversed:
- reversed:
- Rgb:
- rgb:
- RgbColor:
- Right:
- right:
- Right:
- RoundedBorder:
- runesWidth:
- runeWidth:
- salmon:
- scrollDown:
- scrollUp:
- searchInput:
- secondaryButton:
- selectAll:
- SelectionMode:
- selectItem:
- selectList:
- selectRow:
- setActiveTab:
- setColors:
- setCursor:
- setCustomChars:
- setData:
- setEnabled:
- setFocus:
- setItems:
- setProgress:
- setRunes:
- setState:
- setString:
- setText:
- setValue:
- Shift:
- showBar=:
- showBrackets=:
- showPercentage=:
- shrink:
- SimpleBorder:
- simpleList:
- simpleProgressBar:
- simpleTabs:
- Single:
- SingleBorder:
- Size:
- size:
- SlowBlink:
- Space:
- StatefulWidget:
- Style:
- style:
- style=:
- styledText:
- StyleModifier:
- successButton:
- Tab:
- tab:
- Table:
- table:
- TableRow:
- tableRow:
- TabPosition:
- Tabs:
- tabs:
- TabStyle:
- taskProgressBar:
- teal:
- TerminalError:
- Text:
- text:
- textOnlyProgressBar:
- textStyle=:
- textTabs:
- toAnsiCode:
- toAnsiSequence:
- toBgAnsiCode:
- toggleSelection:
- Top:
- toStrings:
- tryIO:
- tryRecover:
- Underline:
- underline:
- union:
- Unknown:
- updateState:
- violet:
- waitForAnyKey:
- waitForKey:
- WheelDown:
- WheelUp:
- White:
- Widget:
- width:
- withAlignment:
- withBg:
- withBorder:
- withBulletPrefix:
- withColors:
- withContext:
- withCustomChars:
- withErrorContext:
- withEventHandlers:
- withFg:
- withItems:
- withLabel:
- withMaxLength:
- withMinWidth:
- withModifiers:
- withOnClick:
- withOnUpdate:
- withPadding:
- withPlaceholder:
- withPosition:
- withResource:
- withScrollbar:
- withSelectionMode:
- withShowBar:
- withShowBrackets:
- withShowPercentage:
- withStyle:
- withStyles:
- withText:
- withValue:
- withWrap:
- WordWrap:
- Wrap:
- Yellow:
Made with Nim. Generated: 2025-09-16 21:40:22 UTC