Skip to content

nimterm/widgets/text

This page is generated from the module’s exported API and ## documentation comments.

Plain styled text widget.

TextWidget = ref object of Widget
text*: string
style*: Style

View source

proc newText(text: string; style = defaultStyle()): TextWidget {.raises: [],
tags: [], forbids: [].}

Returns: TextWidget.

Name Type Default
text string
style inferred defaultStyle()

View source

method measure(widget: TextWidget; constraints: Constraints): Size {.raises: [],
tags: [], forbids: [].}

Returns: Size.

Name Type Default
widget TextWidget
constraints Constraints

View source

method paint(widget: TextWidget; canvas: var Canvas) {.raises: [], tags: [],
forbids: [].}
Name Type Default
widget TextWidget
canvas var Canvas

View source