leviathan-lang.com / docs / packages
moby
The moby package.
- version
- 0.2.0
- dependencies
- none
- targets
- linux
- documented
- 0.0% (0 of 2140)
moby
- Align
- AnsiRenderer
- App
- ArrayListSource
- Axis
- BarMenu
- bindShortcuts
- bindTimers
- bindValidators
- Bordered
- BorderStyle
- Button
- CheckBox
- Chord
- Color
- Component
- Constraint
- Container
- ContentBar
- ContentBox
- DebugOverlay
- DecodeState
- Dock
- DockLayout
- dom
- EmptyTableSource
- EmptyTreeSource
- FlexLayout
- Focusable
- FocusRing
- FrameStats
- GridBox
- GridLayout
- IComponent
- IContainer
- IFocusPolicy
- IInputSource
- ILayoutStrategy
- ILifecycleHost
- IListSource
- IMobyException
- IMultiLine
- Input
- InputDecoder
- Insets
- IRenderer
- ISingleLine
- ITableSource
- ITheme
- ITreeSource
- IValidatable
- KeyCode
- KeyEvent
- Keymap
- ListView
- Menu
- MenuItem
- MenuSeparator
- moby
- MobyEmitter
- MobyException
- MobyParser
- Modal
- MouseButton
- MouseEvent
- MouseKind
- MouseTarget
- Overflow
- OverlayHost
- PasteEvent
- Point
- ProgressBar
- RadioGroup
- Reactive
- reactiveBool
- reactiveFloat
- reactiveGuard
- reactiveInt
- reactiveString
- Rect
- RowScroller
- RowWindow
- Scrollable
- Shortcut
- ShortcutReg
- Size
- Spinner
- SplitBox
- StackLayout
- StdinSource
- Style
- Styleable
- Surface
- TableColumn
- TableView
- Tabs
- TerminalSession
- TestRenderer
- Text
- TextArea
- Theme
- Timer
- TimerReg
- TplAttr
- TplNode
- TreeNodeId
- TreeRow
- TreeView
- ValidationFailure
- Validator
- WidthMode
DevTools
Dialogs
Dom
- ActionRegistry
- AnchorEdge
- Bar
- Binding
- Document
- DomNode
- DomNodeList
- DomParser
- DomRegistry
- DomTplNode
- DomXAttr
- DomXEmitter
- DomXNode
- DomXParser
- FlexContainer
- LeafTextRun
- MobyApp
- PopoverHost
- Position
- PositionMethod
- RuntimeHole
- SelChain
- Selector
- SelPart
Constants and globals
activeTheme_
since 0.1.0-alpha.1linux
ITheme | None activeTheme_ambiguousRanges
since 0.1.0-alpha.1linux
Array<int> ambiguousRangescellsChanged_
since 0.1.0-alpha.1linux
int cellsChanged_currentApp
since 0.1.0-alpha.1linux
App | None currentAppDoublePressMs
since 0.1.0-alpha.1linux
const int DoublePressMs = 400EscPrefix
since 0.1.0-alpha.1linux
const string EscPrefix = "\x1b["EscTimeoutMs
since 0.1.0-alpha.1linux
const int EscTimeoutMs = 200handlerErrorCount_
since 0.1.0-alpha.1linux
int handlerErrorCount_lastStats_
since 0.1.0-alpha.1linux
FrameStats lastStats_lifecycleHost_
since 0.1.0-alpha.1linux
ILifecycleHost | None lifecycleHost_logRing_
since 0.1.0-alpha.1linux
Array<string> logRing_LogRingCapacity
since 0.1.0-alpha.1linux
const int LogRingCapacity = 200PasteTerminator
since 0.1.0-alpha.1linux
const string PasteTerminator = "\x1b[201~"PasteTerminatorLen
since 0.1.0-alpha.1linux
const int PasteTerminatorLen = 6themeDarkToml
since 0.1.0-alpha.1linux
string themeDarkTomlthemeDefaultToml
since 0.1.0-alpha.1linux
string themeDefaultTomlthemeHighContrastToml
since 0.1.0-alpha.1linux
string themeHighContrastTomlthemeLightToml
since 0.1.0-alpha.1linux
string themeLightTomlTreeIndent
since 0.1.0-alpha.1linux
const int TreeIndent = 2Unbounded
since 0.1.0-alpha.1linux
const int Unbounded = 1073741823wideRanges
since 0.1.0-alpha.1linux
Array<int> wideRangeswidthMode
since 0.1.0-alpha.1linux
WidthMode widthModeFunctions
__mobyBuild
since 0.1.0-alpha.1linux
__mobyBuild<T>(() => T thunk) -> T__mobyDetachTree
since 0.1.0-alpha.1linux
__mobyDetachTree(IComponent node) -> void__mobyResetApp
since 0.1.0-alpha.1linux
__mobyResetApp() -> void__mobyValidateNode
since 0.1.0-alpha.1linux
__mobyValidateNode(IComponent node) -> ValidationFailure | None__noteHandlerError
since 0.1.0-alpha.1linux
__noteHandlerError(string msg) -> void__reactiveGuard
since 0.1.0-alpha.1linux
__reactiveGuard(meta::Field f) -> bool__setCurrentApp
since 0.1.0-alpha.1linux
__setCurrentApp(App a) -> voidalert
since 0.1.0-alpha.1linux
alert(string title, string message) -> ModalallDigits
since 0.1.0-alpha.1linux
allDigits(string s) -> boolancestorPath
since 0.1.0-alpha.1linux
ancestorPath(IComponent target) -> Array<IComponent>app
since 0.1.0-alpha.1linux
app() -> AppappendAttrOnCodes
since 0.1.0-alpha.1linux
appendAttrOnCodes(string acc, int attrs) -> stringattrsTurnedOff
since 0.1.0-alpha.1linux
attrsTurnedOff(int from, int to) -> boolcellsChanged
since 0.1.0-alpha.1linux
cellsChanged() -> intclampAxis
since 0.1.0-alpha.1linux
clampAxis(Constraint c, int proposed) -> intclearDamageSubtree
since 0.1.0-alpha.1linux
clearDamageSubtree(IComponent node) -> voidclipToWidth
since 0.1.0-alpha.1linux
clipToWidth(string text, int w) -> stringcollectLayoutRoots
since 0.1.0-alpha.1linux
collectLayoutRoots(IComponent root) -> Array<IComponent>collectLayoutRootsFrom
since 0.1.0-alpha.1linux
collectLayoutRootsFrom(IComponent node, bool ancestorLayoutDirty) -> Array<IComponent>collectTabStops
since 0.1.0-alpha.1linux
collectTabStops(IComponent node) -> Array<Focusable>collectUpward
since 0.1.0-alpha.1linux
collectUpward(IComponent | None node, Array<IComponent> acc) -> Array<IComponent>colorFromByte
since 0.1.0-alpha.1linux
colorFromByte(int b) -> ColorcolorFromCode
since 0.1.0-alpha.1linux
colorFromCode(int code) -> ColorcomponentBase
since 0.1.0-alpha.1linux
componentBase(string key) -> stringconfirm
since 0.1.0-alpha.1linux
confirm(string title, string message) -> Promise<bool>dispatchKey
since 0.1.0-alpha.1linux
dispatchKey(IComponent root, Focusable | None focused, Keymap | None keymap, IFocusPolicy focusPolicy, KeyEvent e) -> voiddispatchMouse
since 0.1.0-alpha.1linux
dispatchMouse(IComponent treeRoot, IComponent | None topOverlay, bool overlayInputTransparent, MouseEvent e) -> MouseTargetdispatchPaste
since 0.1.0-alpha.1linux
dispatchPaste(IComponent root, Focusable | None focused, PasteEvent e) -> voiddistributeFlexShares
since 0.1.0-alpha.1linux
distributeTracks
since 0.1.0-alpha.1linux
distributeTracks(Array<Constraint> tracks, int totalAvail, int gapSize) -> Array<int>eighthGlyph
since 0.1.0-alpha.1linux
eighthGlyph(int eighths) -> charellipsisTruncate
since 0.1.0-alpha.1linux
ellipsisTruncate(string text, int w) -> stringemptyRect
since 0.1.0-alpha.1linux
emptyRect() -> RectescAltOff
since 0.1.0-alpha.1linux
escAltOff() -> stringescAltOn
since 0.1.0-alpha.1linux
escAltOn() -> stringescBell
since 0.1.0-alpha.1linux
escBell() -> stringescClear
since 0.1.0-alpha.1linux
escClear() -> stringescCup
since 0.1.0-alpha.1linux
escCup(int row0, int col0) -> stringescHideCursor
since 0.1.0-alpha.1linux
escHideCursor() -> stringescHome
since 0.1.0-alpha.1linux
escHome() -> stringescHomeClear
since 0.1.0-alpha.1linux
escHomeClear() -> stringescMouseOff
since 0.1.0-alpha.1linux
escMouseOff() -> stringescMouseOn
since 0.1.0-alpha.1linux
escMouseOn() -> stringescPasteOff
since 0.1.0-alpha.1linux
escPasteOff() -> stringescPasteOn
since 0.1.0-alpha.1linux
escPasteOn() -> stringescResetSgr
since 0.1.0-alpha.1linux
escResetSgr() -> stringescShowCursor
since 0.1.0-alpha.1linux
escShowCursor() -> stringexpandMoby
since 0.1.0-alpha.1linux
expandMoby(string payload) -> stringextractQuoted
since 0.1.0-alpha.1linux
extractQuoted(string v, string source, int line, int col) -> stringfireKeyCaptureSafe
since 0.1.0-alpha.1linux
fireKeyCaptureSafe(IComponent node, KeyEvent e) -> voidfireKeySafe
since 0.1.0-alpha.1linux
fireKeySafe(IComponent node, KeyEvent e) -> voidfireMouseCaptureSafe
since 0.1.0-alpha.1linux
fireMouseCaptureSafe(IComponent node, MouseEvent e) -> voidfireMouseSafe
since 0.1.0-alpha.1linux
fireMouseSafe(IComponent node, MouseEvent e) -> voidfirePasteSafe
since 0.1.0-alpha.1linux
firePasteSafe(IComponent node, PasteEvent e) -> voidfirstNonWsFrom
since 0.1.0-alpha.1linux
firstNonWsFrom(string line, int start) -> intfirstToken
since 0.1.0-alpha.1linux
firstToken(string v) -> stringframeStats
since 0.1.0-alpha.1linux
frameStats() -> FrameStatsglyphWidth
since 0.1.0-alpha.1linux
glyphWidth(char c) -> inthandlerErrorCount
since 0.1.0-alpha.1linux
handlerErrorCount() -> inthitTest
since 0.1.0-alpha.1linux
hitTest(IComponent searchRoot, int px, int py) -> IComponent | NonehitTestClipped
since 0.1.0-alpha.1linux
hitTestClipped(IComponent node, int px, int py, Rect clip) -> IComponent | NoneinstallLifecycleHost
since 0.1.0-alpha.1linux
installLifecycleHost(ILifecycleHost host) -> voidinstallTheme
since 0.1.0-alpha.1linux
installTheme(ITheme theme) -> voidisDoublePress
since 0.1.0-alpha.1linux
isDoublePress(int lastMs, int nowMs) -> boolisStateSeg
since 0.1.0-alpha.1linux
isStateSeg(string s) -> booljoinSgr
since 0.1.0-alpha.1linux
joinSgr(string acc, string tok) -> stringkeyCodeFromName
since 0.1.0-alpha.1linux
keyCodeFromName(string name) -> KeyCode | NonekeymapHandleSafe
since 0.1.0-alpha.1linux
keyMinusState
since 0.1.0-alpha.1linux
keyMinusState(string key) -> stringlastCharIs
since 0.1.0-alpha.1linux
lastCharIs(string s, string ch) -> boollog
since 0.1.0-alpha.1linux
log(string msg) -> voidlogHistory
since 0.1.0-alpha.1linux
logHistory() -> Array<string>lookupAttr
since 0.1.0-alpha.1linux
lookupAttr(string name) -> intlookupColor
since 0.1.0-alpha.1linux
lookupColor(string name) -> intmaxLineWidth
since 0.1.0-alpha.1linux
maxLineWidth(Array<string> lines) -> intmergeAttrs
since 0.1.0-alpha.1linux
mergeAttrs(int a, int b) -> intmouseButtonFromLow
since 0.1.0-alpha.1linux
mouseButtonFromLow(int low) -> MouseButtonmoveFocus
since 0.1.0-alpha.1linux
nearestScrollable
since 0.1.0-alpha.1linux
nearestScrollable(IComponent | None node) -> Scrollable | NonenoKeyChar
since 0.1.0-alpha.1linux
noKeyChar() -> charnormalizeRect
since 0.1.0-alpha.1linux
nowMs
since 0.1.0-alpha.1linux
nowMs() -> intpaintDamaged
since 0.1.0-alpha.1linux
paintDamaged(IComponent root, Surface surface) -> voidpaintDamagedFrom
since 0.1.0-alpha.1linux
paintDamagedFrom(IComponent node, Surface surface, Rect ancestorClip) -> voidparseAttrsValue
since 0.1.0-alpha.1linux
parseAttrsValue(string raw, string source, int line, int col) -> intparseChord
since 0.1.0-alpha.1linux
parseChord(string spec) -> ChordparseColorValue
since 0.1.0-alpha.1linux
parseColorValue(string raw, string source, int line, int col) -> intparseThemeToml
since 0.1.0-alpha.1linux
parseThemeToml(string text, Theme into, string source) -> voidrecordCellsChanged
since 0.1.0-alpha.1linux
recordCellsChanged(int n) -> voidrecordFrameStats
since 0.1.0-alpha.1linux
recordFrameStats(FrameStats s) -> voidreplacementChar
since 0.1.0-alpha.1linux
replacementChar() -> charresolveMouseTarget
since 0.1.0-alpha.1linux
resolveMouseTarget(IComponent treeRoot, IComponent | None topOverlay, bool overlayInputTransparent, int x, int y) -> MouseTargetresolveOrDefault
since 0.1.0-alpha.1linux
scalarInRanges
since 0.1.0-alpha.1linux
scalarInRanges(int scalar, Array<int> ranges) -> boolsetWidthMode
since 0.1.0-alpha.1linux
setWidthMode(WidthMode mode) -> voidsgrAttrOnCode
since 0.1.0-alpha.1linux
sgrAttrOnCode(int bit) -> intsgrBgNum
since 0.1.0-alpha.1linux
sgrBgNum(Color c) -> intsgrFgNum
since 0.1.0-alpha.1linux
sgrFgNum(Color c) -> intsgrTransition
since 0.1.0-alpha.1linux
stringCellWidth
since 0.1.0-alpha.1linux
stringCellWidth(string s) -> intthemePos
since 0.1.0-alpha.1linux
themePos(string source, int line, int col) -> stringtoIntVal
since 0.1.0-alpha.1linux
toIntVal(string s) -> inttrackOffsets
since 0.1.0-alpha.1linux
validateTree
since 0.1.0-alpha.1linux
validateTree(IComponent root) -> Array<ValidationFailure>version
since 0.1.0-alpha.1linux
version() -> stringwrapLines
since 0.1.0-alpha.1linux
wrapLines(string text, int cellWidth) -> Array<string>wrapOneLine
since 0.1.0-alpha.1linux
wrapOneLine(string line, int w) -> Array<string>