From 7d2e68156630af27539448a05347d6c55555c6ba Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 12 Aug 2019 00:27:25 -0400 Subject: add vi key bindings --- src/main.rs | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 7d94fe9..358a842 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,6 @@ mod checks; mod display; -mod table; +mod views; mod ynab; fn main() { @@ -21,17 +21,21 @@ fn main() { budget.id() ))); - let inflows_table = table::inflows_table(&budget); - layout.add_child(cursive::views::CircularFocus::wrap_arrows( - cursive::views::BoxView::with_min_height( - std::cmp::min(std::cmp::max(inflows_table.len(), 1), 5) + 2, - cursive::views::BoxView::with_full_width(inflows_table), + let inflows_table = views::inflows_table(&budget); + layout.add_child(views::vi_view( + cursive::views::CircularFocus::wrap_arrows( + cursive::views::BoxView::with_min_height( + std::cmp::min(std::cmp::max(inflows_table.len(), 1), 5) + 2, + cursive::views::BoxView::with_full_width(inflows_table), + ), ), )); - let outflows_table = table::outflows_table(&budget); - layout.add_child(cursive::views::CircularFocus::wrap_arrows( - cursive::views::BoxView::with_full_screen(outflows_table), + let outflows_table = views::outflows_table(&budget); + layout.add_child(views::vi_view( + cursive::views::CircularFocus::wrap_arrows( + cursive::views::BoxView::with_full_screen(outflows_table), + ), )); app.add_fullscreen_layer(layout); -- cgit v1.2.3-54-g00ecf