nimterm/widgets/containers
This page is generated from the module’s exported API and ## documentation comments.
Minimal widget composition.
Column
Section titled “Column”Column = ref object of Widget items*: seq[Widget]Stack = ref object of Widget items*: seq[Widget]Procedures
Section titled “Procedures”newColumn
Section titled “newColumn”proc newColumn(items: seq[Widget]): Column {.raises: [], tags: [], forbids: [].}Returns: Column.
Arguments
Section titled “Arguments”| Name | Type | Default |
|---|---|---|
items |
seq[Widget] |
newStack
Section titled “newStack”proc newStack(items: seq[Widget]): Stack {.raises: [], tags: [], forbids: [].}Returns: Stack.
Arguments
Section titled “Arguments”| Name | Type | Default |
|---|---|---|
items |
seq[Widget] |
Methods
Section titled “Methods”children (overload 1)
Section titled “children (overload 1)”method children(widget: Column): seq[Widget] {.raises: [], tags: [], forbids: [].}Returns: seq[Widget].
Arguments
Section titled “Arguments”| Name | Type | Default |
|---|---|---|
widget |
Column |
children (overload 2)
Section titled “children (overload 2)”method children(widget: Stack): seq[Widget] {.raises: [], tags: [], forbids: [].}Returns: seq[Widget].
Arguments
Section titled “Arguments”| Name | Type | Default |
|---|---|---|
widget |
Stack |
paint (overload 1)
Section titled “paint (overload 1)”method paint(widget: Column; canvas: var Canvas) {.raises: [Exception], tags: [RootEffect], forbids: [].}Arguments
Section titled “Arguments”| Name | Type | Default |
|---|---|---|
widget |
Column |
|
canvas |
var Canvas |
paint (overload 2)
Section titled “paint (overload 2)”method paint(widget: Stack; canvas: var Canvas) {.raises: [Exception], tags: [RootEffect], forbids: [].}Arguments
Section titled “Arguments”| Name | Type | Default |
|---|---|---|
widget |
Stack |
|
canvas |
var Canvas |