wip12 (0e)

This commit is contained in:
🪞👃🪞 2024-12-09 21:12:39 +01:00
parent 83e64a3a10
commit f5128829d6
12 changed files with 55 additions and 53 deletions

View file

@ -110,7 +110,7 @@ impl Tui {
let engine = Self {
exited: Arc::new(AtomicBool::new(false)),
buffer: Buffer::empty(area),
area: area.xywh(),
area: [area.x, area.y, area.width, area.height],
backend,
};
let engine = Arc::new(RwLock::new(engine));
@ -167,7 +167,10 @@ impl Tui {
buffer.resize(size);
buffer.reset();
}
let mut output = TuiOutput { buffer, area: size.xywh() };
let mut output = TuiOutput {
buffer,
area: [size.x, size.y, size.width, size.height]
};
state.render(&mut output).expect("render failed");
buffer = engine.write().unwrap().flip(output.buffer, size);
}