blob: e1bb732586c028a6efa2a2695aa7a1acbd7a0785 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
use ratatui::{Frame, layout::Rect};
use crate::{
gentoo::Portage,
signal::{Event, Signal},
};
pub(crate) trait Screen {
fn draw(&mut self, frame: &mut Frame, area: Rect, repo: &Portage);
fn update(&mut self, event: &Event, repo: &Portage) -> Option<Signal>;
}
|