From a9cec6c3f5870dc74ab941104f5c4aab0d98d31a Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Tue, 8 Aug 2023 14:41:45 +0200 Subject: stdlib updates (strio -> memio) --- libtui/widget/list/list.ha | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'libtui/widget/list/list.ha') diff --git a/libtui/widget/list/list.ha b/libtui/widget/list/list.ha index 2764733..2cba32a 100644 --- a/libtui/widget/list/list.ha +++ b/libtui/widget/list/list.ha @@ -7,7 +7,7 @@ use libtui::widget; use os; use strings; use io; -use strio; +use memio; use unix::tty; use regex; use fnmatch; @@ -139,8 +139,8 @@ export fn print(list: *widget::widget) (void | widget::error) = { //list.frame.end = list.frame.start + list.sz.rows; - let st = strio::dynamic(); - strio::concat(&st, "\r")?; + let st = memio::dynamic(); + memio::concat(&st, "\r")?; let end = list.frame.start + list.sz.rows; @@ -149,20 +149,20 @@ export fn print(list: *widget::widget) (void | widget::error) = { const item = list.items[i]; const truncitem = wcwidth::truncate(item, list.sz.cols); if (list.cursor == i) { - strio::concat(&st, SELECTED, truncitem, RESET)?; + memio::concat(&st, SELECTED, truncitem, RESET)?; //libtui::print(list.ui, strings::concat("\x1B[31;1m> ", list.items[i], "\x1B[0m")); } else if (set::contains(&list.marked, i)) { - strio::concat(&st, MARKED, truncitem, RESET)?; + memio::concat(&st, MARKED, truncitem, RESET)?; //libtui::print(list.ui, list.items[i]); } else { - strio::concat(&st, truncitem)?; + memio::concat(&st, truncitem)?; }; }; - strio::concat(&st, "\r\n")?; + memio::concat(&st, "\r\n")?; }; // unsupported? //io::copy(list.ui.f, &st)?; - let s = strio::string(&st); + let s = memio::string(&st); libtui::print(&list.widget.ui, s); io::close(&st)?; }; -- cgit v1.2.3