aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-04-01 22:52:45 -0500
committerJesse Luehrs <doy@tozt.net>2013-04-01 22:52:45 -0500
commit65b07a461f23385b3a6d1eab28135c55fef8b447 (patch)
tree6df4321172c66ef74423c19cd589e30151b3d04f /src
parent8dcdcdb964895df998ea06e84acd5577e2fe31b6 (diff)
downloadrust-term-65b07a461f23385b3a6d1eab28135c55fef8b447.tar.gz
rust-term-65b07a461f23385b3a6d1eab28135c55fef8b447.zip
add reset_color method
Diffstat (limited to 'src')
-rw-r--r--src/term.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/term.rs b/src/term.rs
index 374105a..908d601 100644
--- a/src/term.rs
+++ b/src/term.rs
@@ -76,6 +76,10 @@ impl Term {
self.w.bg_color(color);
}
+ pub fn reset_color (&mut self) {
+ self.w.reset_color();
+ }
+
pub fn cursor (&mut self, enabled: bool) {
self.w.cursor(enabled);
}
@@ -129,6 +133,10 @@ impl Writer {
self.buf.push_str(escape1("setab", color as int));
}
+ fn reset_color (&mut self) {
+ self.buf.push_str(escape("op"));
+ }
+
fn cursor (&mut self, enabled: bool) {
if enabled {
self.buf.push_str(escape("civis"));