Index
Modules:
parser
,
tableview
.
API symbols
ColumnType:
parser: enum ColumnType
ctFloat:
parser: ColumnType.ctFloat
ctInt:
parser: ColumnType.ctInt
ctString:
parser: ColumnType.ctString
detectDelimiter:
parser: proc detectDelimiter(filename: string): char
getMounted:
tableview: proc getMounted[T](node: T; ctx: var Context[State]): T
mount:
tableview: method mount(node: nw.Node; ctx: var Context[State])
parseDelimitedFile:
parser: proc parseDelimitedFile(filename: string; delimiter: char = ' '; skipLines: int = 0; skipPrefix: string = ""; hasHeader: bool = true; maxColWidth: int = 20): TableData
parseDelimitedStream:
parser: proc parseDelimitedStream(stream: Stream; delimiter: char = '\x00'; skipLines: int = 0; skipPrefix: string = ""; hasHeader: bool = true; maxColWidth: int = 20): TableData
render:
tableview: method render(node: nw.Node; ctx: var Context[State])
tableview: method render(node: nw.Box; ctx: var Context[State])
tableview: method render(node: nw.Scroll; ctx: var Context[State])
tableview: method render(node: nw.Text; ctx: var Context[State])
renderRoot:
tableview: proc renderRoot(node: nw.Node; ctx: var Context[State])
TableData:
parser: object TableData
unmount:
tableview: method unmount(node: nw.Node; ctx: var Context[State])
viewTable:
tableview: proc viewTable(data: TableData; schemeName: string = "default"; filename: string = ""; hasHeader: bool = true)
viewTabularFile:
tableview: proc viewTabularFile(path: string; schemeName: string = "default"; delimiter: char = '\x00'; skipLines: int = 0; skipPrefix: string = ""; hasHeader: bool = true; maxColWidth: int = 20)