aboutsummaryrefslogtreecommitdiff
path: root/libui/layout/layout.ha
diff options
context:
space:
mode:
authorJulian Hurst <ark@mansus.space>2022-05-17 17:25:25 +0200
committerJulian Hurst <ark@mansus.space>2022-05-17 17:25:25 +0200
commit952ab4404ffcbb43b6a95e640c6de4fb08de5c0a (patch)
tree276cb10d071e4dcb7c7be51377d0ca325d69ea38 /libui/layout/layout.ha
parent5e1a84d707b0ef7f8a80868870a7f2fc12f75a31 (diff)
downloadilhare-952ab4404ffcbb43b6a95e640c6de4fb08de5c0a.tar.gz
Move ttyui to widget
Diffstat (limited to 'libui/layout/layout.ha')
-rw-r--r--libui/layout/layout.ha2
1 files changed, 2 insertions, 0 deletions
diff --git a/libui/layout/layout.ha b/libui/layout/layout.ha
index ef6bf71..c15626f 100644
--- a/libui/layout/layout.ha
+++ b/libui/layout/layout.ha
@@ -1,3 +1,4 @@
+use libui;
use libui::widget;
use io;
use unix::tty;
@@ -18,6 +19,7 @@ export fn newlayout(widgets: *widget::widget...) layout = {
// Display all the widgets contained in the given layout.
export fn print(layout: layout) (void | widget::error) = {
+ libui::clear(layout.widgets[0].ui);
for (let i = 0z; i < len(layout.widgets); i += 1) {
match (layout.widgets[i].print) {
case null =>