From fb1e507863532f7ec2227314d7957f712a018555 Mon Sep 17 00:00:00 2001 From: rowan Date: Sun, 26 Jan 2025 04:53:56 -0600 Subject: [PATCH] feat: Menu::add_item & Menu::add_items --- src/lib.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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:?}"); }