From 952ab4404ffcbb43b6a95e640c6de4fb08de5c0a Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Tue, 17 May 2022 17:25:25 +0200 Subject: Move ttyui to widget --- libui/widget/list/list.ha | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'libui/widget/list/list.ha') 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)?; }; -- cgit v1.2.3