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/widget/list/list.ha | |
| parent | 5e1a84d707b0ef7f8a80868870a7f2fc12f75a31 (diff) | |
| download | ilhare-952ab4404ffcbb43b6a95e640c6de4fb08de5c0a.tar.gz | |
Move ttyui to widget
Diffstat (limited to 'libui/widget/list/list.ha')
| -rw-r--r-- | libui/widget/list/list.ha | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libui/widget/list/list.ha b/libui/widget/list/list.ha index 6506ce1..e4b3209 100644 --- a/libui/widget/list/list.ha +++ b/libui/widget/list/list.ha @@ -13,7 +13,6 @@ use set; export type listwidget = struct { widget: widget::widget, - ui: libui::ttyui, items: []str, marked: set::set, cursor: size, @@ -51,9 +50,9 @@ export fn newlist(ui: libui::ttyui, items: str...) listwidget = { widget = widget::widget { print = &print, finish = &finish, + ui = ui, ... }, - ui = ui, items = items, marked = set::set {...}, cursor = 0z, @@ -134,7 +133,7 @@ export fn print(list: *widget::widget) (void | widget::error) = { // unsupported? //io::copy(list.ui.f, &st)?; let s = strio::string(&st); - libui::print(list.ui, s); + libui::print(list.widget.ui, s); io::close(&st)?; }; |
