diff options
| author | Julian Hurst <ark@mansus.space> | 2022-05-17 17:25:25 +0200 |
|---|---|---|
| committer | Julian Hurst <ark@mansus.space> | 2022-05-17 17:25:25 +0200 |
| commit | 952ab4404ffcbb43b6a95e640c6de4fb08de5c0a (patch) | |
| tree | 276cb10d071e4dcb7c7be51377d0ca325d69ea38 /libui/layout/layout.ha | |
| parent | 5e1a84d707b0ef7f8a80868870a7f2fc12f75a31 (diff) | |
| download | ilhare-952ab4404ffcbb43b6a95e640c6de4fb08de5c0a.tar.gz | |
Move ttyui to widget
Diffstat (limited to 'libui/layout/layout.ha')
| -rw-r--r-- | libui/layout/layout.ha | 2 |
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 => |
