summaryrefslogtreecommitdiff
path: root/tui/widget/text/text.ha
diff options
context:
space:
mode:
Diffstat (limited to 'tui/widget/text/text.ha')
-rw-r--r--tui/widget/text/text.ha6
1 files changed, 6 insertions, 0 deletions
diff --git a/tui/widget/text/text.ha b/tui/widget/text/text.ha
index d849661..0a30eb0 100644
--- a/tui/widget/text/text.ha
+++ b/tui/widget/text/text.ha
@@ -15,9 +15,11 @@ export fn newtext(state: *tui::tui, txt: str, pos: widget::coords, style: (*widg
state = state,
print = &printtext,
resize = &resizetext,
+ finish = &finishtext,
pos = pos,
sz = void,
style = style,
+ damage = widget::all,
...
},
txt = txt,
@@ -38,3 +40,7 @@ fn resizetext(widget: *widget::widget, ttysize: tty::ttysize) void = {
export fn settext(text: *text, txt: str) void = {
text.txt = txt;
};
+
+fn finishtext(widget: *widget::widget) void = {
+ widget::finish(widget);
+};