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 {
|
pub fn inner_mut(&mut self) -> &mut WMenu {
|
||||||
&mut self.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 {
|
impl Default for Menu {
|
||||||
|
@ -110,7 +120,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn it_works() {
|
fn it_works() {
|
||||||
let mut menu = Menu::new(Config::default());
|
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();
|
let result = menu.inner_mut().run();
|
||||||
println!("{result:?}");
|
println!("{result:?}");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue