diff options
author | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-02-01 14:31:22 +0200 |
---|---|---|
committer | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-02-04 02:58:24 +0200 |
commit | af4c5792b3d573f4be7583c8f14f77cb7f63abfa (patch) | |
tree | ccfffa0f0c7971945853c7592d07281ca98eaf5b /ui/src/components | |
parent | bc98a0ef486d8a5329205117f86dbd3155aa0e1a (diff) |
ui: remove unnecessary unreachable panics in set_and_join_box
Diffstat (limited to 'ui/src/components')
-rw-r--r-- | ui/src/components/indexer.rs | 2 | ||||
-rw-r--r-- | ui/src/components/mail/status.rs | 2 | ||||
-rw-r--r-- | ui/src/components/mail/view/thread.rs | 44 |
3 files changed, 28 insertions, 20 deletions
diff --git a/ui/src/components/indexer.rs b/ui/src/components/indexer.rs index c18835a3..e545fc2f 100644 --- a/ui/src/components/indexer.rs +++ b/ui/src/components/indexer.rs @@ -77,7 +77,7 @@ impl Component for Indexer { let index_entity_width = (30 * total_cols) / 100; let mid = get_x(bottom_right) - index_entity_width; for i in get_y(upper_left)..=get_y(bottom_right) { - set_and_join_box(grid, (mid, i), VERT_BOUNDARY); + set_and_join_box(grid, (mid, i), BoxBoundary::Vertical); } let left_menu_area = (upper_left, (set_x(bottom_right, mid - 1))); diff --git a/ui/src/components/mail/status.rs b/ui/src/components/mail/status.rs index aca38b97..182e664e 100644 --- a/ui/src/components/mail/status.rs +++ b/ui/src/components/mail/status.rs @@ -252,7 +252,7 @@ impl StatusPanel { for (i, a) in context.accounts.iter().enumerate() { for x in 2..(120 - 1) { - set_and_join_box(&mut self.content, (x, 12 + i * 10), HORZ_BOUNDARY); + set_and_join_box(&mut self.content, (x, 12 + i * 10), BoxBoundary::Horizontal); } //create_box(&mut self.content, ((2, 5 + i * 10), (120 - 1, 15 + i * 10))); let (x, y) = write_string_to_grid( diff --git a/ui/src/components/mail/view/thread.rs b/ui/src/components/mail/view/thread.rs index 3275d98a..bfdad2de 100644 --- a/ui/src/components/mail/view/thread.rs +++ b/ui/src/components/mail/view/thread.rs @@ -245,11 +245,11 @@ impl ThreadView { set_and_join_box( &mut content, (e.index.0 * 4 + ctr, 2 * y - 1), - HORZ_BOUNDARY, + BoxBoundary::Horizontal, ); ctr += 1; } - set_and_join_box(&mut content, index, HORZ_BOUNDARY); + set_and_join_box(&mut content, index, BoxBoundary::Horizontal); } } write_string_to_grid( @@ -288,13 +288,17 @@ impl ThreadView { let bg_color = Color::Default; change_colors(&mut content, area, fg_color, bg_color); } - set_and_join_box(&mut content, (e.index.0 * 4, 2 * y), VERT_BOUNDARY); - set_and_join_box(&mut content, (e.index.0 * 4, 2 * y + 1), VERT_BOUNDARY); + set_and_join_box(&mut content, (e.index.0 * 4, 2 * y), BoxBoundary::Vertical); + set_and_join_box( + &mut content, + (e.index.0 * 4, 2 * y + 1), + BoxBoundary::Vertical, + ); for i in ((e.index.0 * 4) + 1)..width - 1 { - set_and_join_box(&mut content, (i, 2 * y + 1), HORZ_BOUNDARY); + set_and_join_box(&mut content, (i, 2 * y + 1), BoxBoundary::Horizontal); } - set_and_join_box(&mut content, (width - 1, 2 * y), VERT_BOUNDARY); - set_and_join_box(&mut content, (width - 1, 2 * y + 1), VERT_BOUNDARY); + set_and_join_box(&mut content, (width - 1, 2 * y), BoxBoundary::Vertical); + set_and_join_box(&mut content, (width - 1, 2 * y + 1), BoxBoundary::Vertical); } } else { for (y, e) in self.entries.iter().enumerate() { @@ -323,11 +327,11 @@ impl ThreadView { set_and_join_box( &mut content, (e.index.0 * 4 + ctr, 2 * y - 1), - HORZ_BOUNDARY, + BoxBoundary::Horizontal, ); ctr += 1; } - set_and_join_box(&mut content, index, HORZ_BOUNDARY); + set_and_join_box(&mut content, index, BoxBoundary::Horizontal); } } write_string_to_grid( @@ -366,17 +370,21 @@ impl ThreadView { let bg_color = Color::Default; change_colors(&mut content, area, fg_color, bg_color); } - set_and_join_box(&mut content, (e.index.0 * 4, 2 * y), VERT_BOUNDARY); - set_and_join_box(&mut content, (e.index.0 * 4, 2 * y + 1), VERT_BOUNDARY); + set_and_join_box(&mut content, (e.index.0 * 4, 2 * y), BoxBoundary::Vertical); + set_and_join_box( + &mut content, + (e.index.0 * 4, 2 * y + 1), + BoxBoundary::Vertical, + ); for i in ((e.index.0 * 4) + 1)..width - 1 { - set_and_join_box(&mut content, (i, 2 * y + 1), HORZ_BOUNDARY); + set_and_join_box(&mut content, (i, 2 * y + 1), BoxBoundary::Horizontal); } - set_and_join_box(&mut content, (width - 1, 2 * y), VERT_BOUNDARY); - set_and_join_box(&mut content, (width - 1, 2 * y + 1), VERT_BOUNDARY); + set_and_join_box(&mut content, (width - 1, 2 * y), BoxBoundary::Vertical); + set_and_join_box(&mut content, (width - 1, 2 * y + 1), BoxBoundary::Vertical); } for y in 0..height - 1 { - set_and_join_box(&mut content, (width - 1, y), VERT_BOUNDARY); + set_and_join_box(&mut content, (width - 1, y), BoxBoundary::Vertical); } } self.content = content; @@ -682,7 +690,7 @@ impl ThreadView { return; } for x in get_x(upper_left)..=get_x(bottom_right) { - set_and_join_box(grid, (x, y - 1), HORZ_BOUNDARY); + set_and_join_box(grid, (x, y - 1), BoxBoundary::Horizontal); grid[(x, y - 1)].set_fg(Color::Byte(33)); grid[(x, y - 1)].set_bg(Color::Default); } @@ -768,7 +776,7 @@ impl ThreadView { }; for x in get_x(upper_left)..=get_x(bottom_right) { - set_and_join_box(grid, (x, y - 1), HORZ_BOUNDARY); + set_and_join_box(grid, (x, y - 1), BoxBoundary::Horizontal); grid[(x, y - 1)].set_fg(Color::Default); grid[(x, y - 1)].set_bg(Color::Default); } @@ -832,7 +840,7 @@ impl ThreadView { let area = (set_y(upper_left, mid), set_y(bottom_right, mid)); context.dirty_areas.push_back(area); for x in get_x(upper_left)..=get_x(bottom_right) { - set_and_join_box(grid, (x, mid), HORZ_BOUNDARY); + set_and_join_box(grid, (x, mid), BoxBoundary::Horizontal); grid[(x, mid)].set_fg(Color::Default); grid[(x, mid)].set_bg(Color::Default); } |