feat: Menu::add_item & Menu::add_items

This commit is contained in:
Rowan 2025-01-26 04:53:56 -06:00
parent 401856f2da
commit fb1e507863

View file

@ -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:?}");
}