LEVIATHAN v962456e · 962456eee1

leviathan-lang.com / docs / packages

moby

The moby package.

version
0.2.0
dependencies
none
targets
linux
documented
0.0% (0 of 2140)

moby

DevTools

Dialogs

Dom

Constants and globals

activeTheme_

since 0.1.0-alpha.1linux

ITheme | None activeTheme_

ambiguousRanges

since 0.1.0-alpha.1linux

Array<int> ambiguousRanges

cellsChanged_

since 0.1.0-alpha.1linux

int cellsChanged_

currentApp

since 0.1.0-alpha.1linux

App | None currentApp

DoublePressMs

since 0.1.0-alpha.1linux

const int DoublePressMs = 400

EscPrefix

since 0.1.0-alpha.1linux

const string EscPrefix = "\x1b["

EscTimeoutMs

since 0.1.0-alpha.1linux

const int EscTimeoutMs = 200

handlerErrorCount_

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 = 200

PasteTerminator

since 0.1.0-alpha.1linux

const string PasteTerminator = "\x1b[201~"

PasteTerminatorLen

since 0.1.0-alpha.1linux

const int PasteTerminatorLen = 6

themeDarkToml

since 0.1.0-alpha.1linux

string themeDarkToml

themeDefaultToml

since 0.1.0-alpha.1linux

string themeDefaultToml

themeHighContrastToml

since 0.1.0-alpha.1linux

string themeHighContrastToml

themeLightToml

since 0.1.0-alpha.1linux

string themeLightToml

TreeIndent

since 0.1.0-alpha.1linux

const int TreeIndent = 2

Unbounded

since 0.1.0-alpha.1linux

const int Unbounded = 1073741823

wideRanges

since 0.1.0-alpha.1linux

Array<int> wideRanges

widthMode

since 0.1.0-alpha.1linux

WidthMode widthMode

Functions

__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) -> void

alert

since 0.1.0-alpha.1linux

alert(string title, string message) -> Modal

allDigits

since 0.1.0-alpha.1linux

allDigits(string s) -> bool

ancestorPath

since 0.1.0-alpha.1linux

ancestorPath(IComponent target) -> Array<IComponent>

app

since 0.1.0-alpha.1linux

app() -> App

appendAttrOnCodes

since 0.1.0-alpha.1linux

appendAttrOnCodes(string acc, int attrs) -> string

attrsTurnedOff

since 0.1.0-alpha.1linux

attrsTurnedOff(int from, int to) -> bool

cellsChanged

since 0.1.0-alpha.1linux

cellsChanged() -> int

clampAxis

since 0.1.0-alpha.1linux

clampAxis(Constraint c, int proposed) -> int

clearDamageSubtree

since 0.1.0-alpha.1linux

clearDamageSubtree(IComponent node) -> void

clipToWidth

since 0.1.0-alpha.1linux

clipToWidth(string text, int w) -> string

collectLayoutRoots

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) -> Color

colorFromCode

since 0.1.0-alpha.1linux

colorFromCode(int code) -> Color

componentBase

since 0.1.0-alpha.1linux

componentBase(string key) -> string

confirm

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) -> void

dispatchMouse

since 0.1.0-alpha.1linux

dispatchMouse(IComponent treeRoot, IComponent | None topOverlay, bool overlayInputTransparent, MouseEvent e) -> MouseTarget

dispatchPaste

since 0.1.0-alpha.1linux

dispatchPaste(IComponent root, Focusable | None focused, PasteEvent e) -> void

distributeFlexShares

since 0.1.0-alpha.1linux

distributeFlexShares(Array<Constraint> flexConstraints, int remaining) -> Array<int>

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) -> char

ellipsisTruncate

since 0.1.0-alpha.1linux

ellipsisTruncate(string text, int w) -> string

emptyRect

since 0.1.0-alpha.1linux

emptyRect() -> Rect

escAltOff

since 0.1.0-alpha.1linux

escAltOff() -> string

escAltOn

since 0.1.0-alpha.1linux

escAltOn() -> string

escBell

since 0.1.0-alpha.1linux

escBell() -> string

escClear

since 0.1.0-alpha.1linux

escClear() -> string

escCup

since 0.1.0-alpha.1linux

escCup(int row0, int col0) -> string

escHideCursor

since 0.1.0-alpha.1linux

escHideCursor() -> string

escHome

since 0.1.0-alpha.1linux

escHome() -> string

escHomeClear

since 0.1.0-alpha.1linux

escHomeClear() -> string

escMouseOff

since 0.1.0-alpha.1linux

escMouseOff() -> string

escMouseOn

since 0.1.0-alpha.1linux

escMouseOn() -> string

escPasteOff

since 0.1.0-alpha.1linux

escPasteOff() -> string

escPasteOn

since 0.1.0-alpha.1linux

escPasteOn() -> string

escResetSgr

since 0.1.0-alpha.1linux

escResetSgr() -> string

escShowCursor

since 0.1.0-alpha.1linux

escShowCursor() -> string

expandMoby

since 0.1.0-alpha.1linux

expandMoby(string payload) -> string

extractQuoted

since 0.1.0-alpha.1linux

extractQuoted(string v, string source, int line, int col) -> string

fireKeyCaptureSafe

since 0.1.0-alpha.1linux

fireKeyCaptureSafe(IComponent node, KeyEvent e) -> void

fireKeySafe

since 0.1.0-alpha.1linux

fireKeySafe(IComponent node, KeyEvent e) -> void

fireMouseCaptureSafe

since 0.1.0-alpha.1linux

fireMouseCaptureSafe(IComponent node, MouseEvent e) -> void

fireMouseSafe

since 0.1.0-alpha.1linux

fireMouseSafe(IComponent node, MouseEvent e) -> void

firePasteSafe

since 0.1.0-alpha.1linux

firePasteSafe(IComponent node, PasteEvent e) -> void

firstNonWsFrom

since 0.1.0-alpha.1linux

firstNonWsFrom(string line, int start) -> int

firstToken

since 0.1.0-alpha.1linux

firstToken(string v) -> string

frameStats

since 0.1.0-alpha.1linux

frameStats() -> FrameStats

glyphWidth

since 0.1.0-alpha.1linux

glyphWidth(char c) -> int

handlerErrorCount

since 0.1.0-alpha.1linux

handlerErrorCount() -> int

hitTest

since 0.1.0-alpha.1linux

hitTest(IComponent searchRoot, int px, int py) -> IComponent | None

hitTestClipped

since 0.1.0-alpha.1linux

hitTestClipped(IComponent node, int px, int py, Rect clip) -> IComponent | None

installLifecycleHost

since 0.1.0-alpha.1linux

installLifecycleHost(ILifecycleHost host) -> void

installTheme

since 0.1.0-alpha.1linux

installTheme(ITheme theme) -> void

isDoublePress

since 0.1.0-alpha.1linux

isDoublePress(int lastMs, int nowMs) -> bool

isStateSeg

since 0.1.0-alpha.1linux

isStateSeg(string s) -> bool

joinSgr

since 0.1.0-alpha.1linux

joinSgr(string acc, string tok) -> string

keyCodeFromName

since 0.1.0-alpha.1linux

keyCodeFromName(string name) -> KeyCode | None

keymapHandleSafe

since 0.1.0-alpha.1linux

keymapHandleSafe(Keymap km, KeyEvent e) -> bool

keyMinusState

since 0.1.0-alpha.1linux

keyMinusState(string key) -> string

lastCharIs

since 0.1.0-alpha.1linux

lastCharIs(string s, string ch) -> bool

log

since 0.1.0-alpha.1linux

log(string msg) -> void

logHistory

since 0.1.0-alpha.1linux

logHistory() -> Array<string>

lookupAttr

since 0.1.0-alpha.1linux

lookupAttr(string name) -> int

lookupColor

since 0.1.0-alpha.1linux

lookupColor(string name) -> int

maxLineWidth

since 0.1.0-alpha.1linux

maxLineWidth(Array<string> lines) -> int

mergeAttrs

since 0.1.0-alpha.1linux

mergeAttrs(int a, int b) -> int

mouseButtonFromLow

since 0.1.0-alpha.1linux

mouseButtonFromLow(int low) -> MouseButton

moveFocus

since 0.1.0-alpha.1linux

moveFocus(Focusable | None from, Focusable to) -> void

nearestScrollable

since 0.1.0-alpha.1linux

nearestScrollable(IComponent | None node) -> Scrollable | None

noKeyChar

since 0.1.0-alpha.1linux

noKeyChar() -> char

normalizeRect

since 0.1.0-alpha.1linux

normalizeRect(Rect r) -> Rect

nowMs

since 0.1.0-alpha.1linux

nowMs() -> int

paintDamaged

since 0.1.0-alpha.1linux

paintDamaged(IComponent root, Surface surface) -> void

paintDamagedFrom

since 0.1.0-alpha.1linux

paintDamagedFrom(IComponent node, Surface surface, Rect ancestorClip) -> void

parseAttrsValue

since 0.1.0-alpha.1linux

parseAttrsValue(string raw, string source, int line, int col) -> int

parseChord

since 0.1.0-alpha.1linux

parseChord(string spec) -> Chord

parseColorValue

since 0.1.0-alpha.1linux

parseColorValue(string raw, string source, int line, int col) -> int

parseThemeToml

since 0.1.0-alpha.1linux

parseThemeToml(string text, Theme into, string source) -> void

recordCellsChanged

since 0.1.0-alpha.1linux

recordCellsChanged(int n) -> void

recordFrameStats

since 0.1.0-alpha.1linux

recordFrameStats(FrameStats s) -> void

replacementChar

since 0.1.0-alpha.1linux

replacementChar() -> char

resolveMouseTarget

since 0.1.0-alpha.1linux

resolveMouseTarget(IComponent treeRoot, IComponent | None topOverlay, bool overlayInputTransparent, int x, int y) -> MouseTarget

resolveOrDefault

since 0.1.0-alpha.1linux

resolveOrDefault(Styleable c, string key) -> Style

scalarInRanges

since 0.1.0-alpha.1linux

scalarInRanges(int scalar, Array<int> ranges) -> bool

setWidthMode

since 0.1.0-alpha.1linux

setWidthMode(WidthMode mode) -> void

sgrAttrOnCode

since 0.1.0-alpha.1linux

sgrAttrOnCode(int bit) -> int

sgrBgNum

since 0.1.0-alpha.1linux

sgrBgNum(Color c) -> int

sgrFgNum

since 0.1.0-alpha.1linux

sgrFgNum(Color c) -> int

sgrTransition

since 0.1.0-alpha.1linux

sgrTransition(Style from, Style to, bool noColor) -> string

stringCellWidth

since 0.1.0-alpha.1linux

stringCellWidth(string s) -> int

themePos

since 0.1.0-alpha.1linux

themePos(string source, int line, int col) -> string

toIntVal

since 0.1.0-alpha.1linux

toIntVal(string s) -> int

trackOffsets

since 0.1.0-alpha.1linux

trackOffsets(Array<int> sizes, int gapSize, int start) -> Array<int>

validateTree

since 0.1.0-alpha.1linux

validateTree(IComponent root) -> Array<ValidationFailure>

version

since 0.1.0-alpha.1linux

version() -> string

wrapLines

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>