local/lineedit

Types

LineEdit = ref object
  redraw*: bool

Procs

proc addLineEditModule(ctx: JSContext): JSClassID {....raises: [], tags: [],
    forbids: [].}
proc generateOutput(edit: LineEdit; hlcolor: CellColor): FixedGrid {....raises: [],
    tags: [], forbids: [].}
proc getCursorX(edit: LineEdit): int {....raises: [], tags: [], forbids: [].}
proc readLine(prompt, current: string; termwidth: int; hide: bool;
              hist: History; luctx: LUContext; update, resolve: JSValue): LineEdit {.
    ...raises: [], tags: [], forbids: [].}
proc windowChange(edit: LineEdit; attrs: WindowAttributes) {....raises: [],
    tags: [], forbids: [].}
proc write(ctx: JSContext; edit: LineEdit; s: string): JSValue {....raises: [],
    tags: [], forbids: [].}