local/select

Types

Select = ref object
  redraw*: bool
SelectOption = object
  nop*: bool
  s*: string

Procs

proc addSelectModule(ctx: JSContext): JSClassID {....raises: [], tags: [],
    forbids: [].}
proc drawSelect(select: Select; display: var FixedGrid) {....raises: [], tags: [],
    forbids: [].}
proc fromJS(ctx: JSContext; val: JSValueConst; res: var SelectOption): FromJSResult {.
    ...raises: [], tags: [], forbids: [].}
proc getCursorX(select: Select): int {....raises: [], tags: [], forbids: [].}
proc getCursorY(select: Select): int {....raises: [], tags: [], forbids: [].}
proc toJS(ctx: JSContext; x: SelectOption): JSValue {....raises: [], tags: [],
    forbids: [].}
proc windowChange(select: Select; width, height: int) {....raises: [], tags: [],
    forbids: [].}