feat: Menu::add_item & Menu::add_items
This commit is contained in:
parent
401856f2da
commit
fb1e507863
1 changed files with 11 additions and 1 deletions
12
src/lib.rs
12
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:?}");
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue