use crate::config::ZellijState; pub trait Widget { fn process(&self, name: &str, state: &ZellijState) -> String; fn process_click(&self, name: &str, state: &ZellijState, pos: usize); }