Guest User

footer.rs

a guest
Feb 24th, 2023
11
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. // footer.rs
  2.  
  3. extern crate termion;
  4.  
  5. use crate::DisplayableFile;
  6. use termion::color;
  7.  
  8. impl DisplayableFile {
  9. pub fn update_footer(&mut self, show_mode: String) {
  10. self.footer = format!(
  11. "{:#?} | {} | {},{} | v0.1 - Early Alpha|| {show_mode}",
  12. self.mode,
  13. self.file_name,
  14. self.cursor_pos.x+1,
  15. self.cursor_pos.y+1
  16. );
  17. if !self.saved && !self.footer.contains("(Unsaved)") {
  18. self.footer = format!("{} (Unsaved)", self.footer);
  19. }
  20. self.footer = format!("{}{} Err: {}", self.footer, color::Bg(color::Red), self.error);
  21. self.footer = format!("{}{} Cmd: {}", self.footer, color::Bg(color::Blue), self.command)
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment