diff options
author | Jesse Luehrs <doy@tozt.net> | 2023-03-08 21:25:28 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2023-03-09 00:15:22 -0500 |
commit | 939fd8bed87dd67de9d0e00ba151ef637ef1c16a (patch) | |
tree | c7253a2e7da5fff361850debfcd248ebc0bf2137 /src/screen.rs | |
parent | e5bdee42da0cf6f74db46fca4bcc6c6a32c7a639 (diff) | |
download | vt100-rust-939fd8bed87dd67de9d0e00ba151ef637ef1c16a.tar.gz vt100-rust-939fd8bed87dd67de9d0e00ba151ef637ef1c16a.zip |
simplify
Diffstat (limited to 'src/screen.rs')
-rw-r--r-- | src/screen.rs | 50 |
1 files changed, 19 insertions, 31 deletions
diff --git a/src/screen.rs b/src/screen.rs index cc89c20..fe4e5cc 100644 --- a/src/screen.rs +++ b/src/screen.rs @@ -608,7 +608,7 @@ impl Screen { /// Returns the `Cell` object at the given location in the terminal, if it /// exists. #[must_use] - pub fn cell(&self, row: u16, col: u16) -> Option<&crate::cell::Cell> { + pub fn cell(&self, row: u16, col: u16) -> Option<&crate::Cell> { self.grid().visible_cell(crate::grid::Pos { row, col }) } @@ -712,13 +712,13 @@ impl Screen { /// Returns the currently active foreground color. #[must_use] - pub fn fgcolor(&self) -> crate::attrs::Color { + pub fn fgcolor(&self) -> crate::Color { self.attrs.fgcolor } /// Returns the currently active background color. #[must_use] - pub fn bgcolor(&self) -> crate::attrs::Color { + pub fn bgcolor(&self) -> crate::Color { self.attrs.bgcolor } @@ -1418,30 +1418,25 @@ impl Screen { &[24] => self.attrs.set_underline(false), &[27] => self.attrs.set_inverse(false), &[n] if (30..=37).contains(&n) => { - self.attrs.fgcolor = - crate::attrs::Color::Idx(to_u8!(n) - 30); + self.attrs.fgcolor = crate::Color::Idx(to_u8!(n) - 30); } &[38, 2, r, g, b] => { - self.attrs.fgcolor = crate::attrs::Color::Rgb( - to_u8!(r), - to_u8!(g), - to_u8!(b), - ); + self.attrs.fgcolor = + crate::Color::Rgb(to_u8!(r), to_u8!(g), to_u8!(b)); } &[38, 5, i] => { - self.attrs.fgcolor = crate::attrs::Color::Idx(to_u8!(i)); + self.attrs.fgcolor = crate::Color::Idx(to_u8!(i)); } &[38] => match next_param!() { &[2] => { let r = next_param_u8!(); let g = next_param_u8!(); let b = next_param_u8!(); - self.attrs.fgcolor = - crate::attrs::Color::Rgb(r, g, b); + self.attrs.fgcolor = crate::Color::Rgb(r, g, b); } &[5] => { self.attrs.fgcolor = - crate::attrs::Color::Idx(next_param_u8!()); + crate::Color::Idx(next_param_u8!()); } ns => { if log::log_enabled!(log::Level::Debug) { @@ -1461,33 +1456,28 @@ impl Screen { } }, &[39] => { - self.attrs.fgcolor = crate::attrs::Color::Default; + self.attrs.fgcolor = crate::Color::Default; } &[n] if (40..=47).contains(&n) => { - self.attrs.bgcolor = - crate::attrs::Color::Idx(to_u8!(n) - 40); + self.attrs.bgcolor = crate::Color::Idx(to_u8!(n) - 40); } &[48, 2, r, g, b] => { - self.attrs.bgcolor = crate::attrs::Color::Rgb( - to_u8!(r), - to_u8!(g), - to_u8!(b), - ); + self.attrs.bgcolor = + crate::Color::Rgb(to_u8!(r), to_u8!(g), to_u8!(b)); } &[48, 5, i] => { - self.attrs.bgcolor = crate::attrs::Color::Idx(to_u8!(i)); + self.attrs.bgcolor = crate::Color::Idx(to_u8!(i)); } &[48] => match next_param!() { &[2] => { let r = next_param_u8!(); let g = next_param_u8!(); let b = next_param_u8!(); - self.attrs.bgcolor = - crate::attrs::Color::Rgb(r, g, b); + self.attrs.bgcolor = crate::Color::Rgb(r, g, b); } &[5] => { self.attrs.bgcolor = - crate::attrs::Color::Idx(next_param_u8!()); + crate::Color::Idx(next_param_u8!()); } ns => { if log::log_enabled!(log::Level::Debug) { @@ -1507,15 +1497,13 @@ impl Screen { } }, &[49] => { - self.attrs.bgcolor = crate::attrs::Color::Default; + self.attrs.bgcolor = crate::Color::Default; } &[n] if (90..=97).contains(&n) => { - self.attrs.fgcolor = - crate::attrs::Color::Idx(to_u8!(n) - 82); + self.attrs.fgcolor = crate::Color::Idx(to_u8!(n) - 82); } &[n] if (100..=107).contains(&n) => { - self.attrs.bgcolor = - crate::attrs::Color::Idx(to_u8!(n) - 92); + self.attrs.bgcolor = crate::Color::Idx(to_u8!(n) - 92); } ns => { if log::log_enabled!(log::Level::Debug) { |