utu 0.0.1

TUI pixel art editor using plain text files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::fmt::Write;

use orfail::OrFail;

use crate::{editor::Editor, tuinix_ext::TerminalFrame};

#[derive(Debug)]
pub struct MessageLine;

impl MessageLine {
    pub fn render(&self, editor: &Editor, frame: &mut TerminalFrame) -> orfail::Result<()> {
        if let Some(message) = &editor.message {
            writeln!(frame, "{}", message,).or_fail()?;
        }
        Ok(())
    }
}