blob: e8b46317ed21648169647fdedfb0da8fda7266a0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
extern crate rustty;
use rustty::{Terminal, Event};
use rustty::ui::Painter;
use std::time::Duration;
fn main() {
let mut term = Terminal::new().unwrap();
term.swap_buffers().unwrap();
loop {
term.printline(0, 0, "Passextract (Press q or Ctrl-C to quit)");
let evt = term.get_event(Duration::from_millis(100)).unwrap();
if let Some(Event::Key(ch)) = evt {
match ch {
'q' | '\x03' => {
break;
}
c @ _ => {
}
}
}
term.swap_buffers().unwrap();
}
}
|