diff --git a/src/lib.rs b/src/lib.rs index 2634a09..49b5630 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -89,6 +89,16 @@ impl Menu { pub fn inner_mut(&mut self) -> &mut WMenu { &mut self.wmenu } + + pub fn add_item(&mut self, item: &str) -> &mut Menu { + self.inner_mut().add_item(item); + self + } + + pub fn add_items(&mut self, items: &[&str]) -> &mut Menu { + self.inner_mut().add_items(items); + self + } } impl Default for Menu { @@ -110,7 +120,7 @@ mod tests { #[test] fn it_works() { let mut menu = Menu::new(Config::default()); - menu.inner_mut().add_items(&["rowern", "sybil", "vex"]); + menu.add_items(&["rowern", "sybil", "vex"]); let result = menu.inner_mut().run(); println!("{result:?}"); }