diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-03 14:25:22 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-03 14:25:22 -0500 |
commit | 1c5f52ec5956f8dc95dcd0b7b24c00c031594efd (patch) | |
tree | 581d767ff65eb5bd3df30f4aa9c860f3ee96a3fc /src/grid.rs | |
parent | 759e500c08ec5d5f55c5f5426ec8207fc5bb90d4 (diff) | |
download | vt100-rust-1c5f52ec5956f8dc95dcd0b7b24c00c031594efd.tar.gz vt100-rust-1c5f52ec5956f8dc95dcd0b7b24c00c031594efd.zip |
fmt
Diffstat (limited to 'src/grid.rs')
-rw-r--r-- | src/grid.rs | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/src/grid.rs b/src/grid.rs index 364c67e..7e7b9ed 100644 --- a/src/grid.rs +++ b/src/grid.rs @@ -137,10 +137,7 @@ impl Grid { } pub fn erase_all(&mut self) { - self.rows = vec![ - self.new_row(); - self.size.rows as usize - ]; + self.rows = vec![self.new_row(); self.size.rows as usize]; } pub fn erase_all_forward(&mut self) { @@ -215,29 +212,22 @@ impl Grid { pub fn insert_lines(&mut self, count: u16) { for _ in 0..count { self.rows.remove(self.scroll_bottom as usize); - self.rows.insert( - self.pos.row as usize, - self.new_row(), - ); + self.rows.insert(self.pos.row as usize, self.new_row()); } } pub fn delete_lines(&mut self, count: u16) { for _ in 0..(count.min(self.size.rows - self.pos.row)) { - self.rows.insert( - self.scroll_bottom as usize + 1, - self.new_row(), - ); + self.rows + .insert(self.scroll_bottom as usize + 1, self.new_row()); self.rows.remove(self.pos.row as usize); } } pub fn scroll_up(&mut self, count: u16) { for _ in 0..(count.min(self.size.rows - self.scroll_top)) { - self.rows.insert( - self.scroll_bottom as usize + 1, - self.new_row(), - ); + self.rows + .insert(self.scroll_bottom as usize + 1, self.new_row()); self.rows.remove(self.scroll_top as usize); } } @@ -245,10 +235,7 @@ impl Grid { pub fn scroll_down(&mut self, count: u16) { for _ in 0..count { self.rows.remove(self.scroll_bottom as usize); - self.rows.insert( - self.scroll_top as usize, - self.new_row(), - ); + self.rows.insert(self.scroll_top as usize, self.new_row()); } } |