PbDbFixer/src/pocketbook.rs

30 lines
546 B
Rust
Raw Normal View History

2021-01-29 12:47:33 +01:00
use std::process::Command;
static DIALOG_PATH: &str = "/ebrmain/bin/dialog";
#[allow(dead_code)]
pub enum Icon {
None = 0,
Info,
Question,
Attention,
X,
WLan,
}
pub fn dialog(icon: Icon, text: &str) {
let iconstr = match icon {
Icon::None => "0",
Icon::Info => "1",
Icon::Question => "2",
Icon::Attention => "3",
Icon::X => "4",
Icon::WLan => "5",
};
Command::new(DIALOG_PATH)
.args(&[iconstr, "", text, "OK"])
.output()
.unwrap();
}