nimterm/widgets/text
This page is generated from the module’s exported API and ## documentation comments.
Plain styled text widget.
TextWidget
Section titled “TextWidget”TextWidget = ref object of Widget text*: string style*: StyleProcedures
Section titled “Procedures”newText
Section titled “newText”proc newText(text: string; style = defaultStyle()): TextWidget {.raises: [], tags: [], forbids: [].}Returns: TextWidget.
Arguments
Section titled “Arguments”| Name | Type | Default |
|---|---|---|
text |
string |
|
style |
inferred |
defaultStyle() |
Methods
Section titled “Methods”measure
Section titled “measure”method measure(widget: TextWidget; constraints: Constraints): Size {.raises: [], tags: [], forbids: [].}Returns: Size.
Arguments
Section titled “Arguments”| Name | Type | Default |
|---|---|---|
widget |
TextWidget |
|
constraints |
Constraints |
method paint(widget: TextWidget; canvas: var Canvas) {.raises: [], tags: [], forbids: [].}Arguments
Section titled “Arguments”| Name | Type | Default |
|---|---|---|
widget |
TextWidget |
|
canvas |
var Canvas |