Function terminal_menu::activate[][src]

pub fn activate(menu: &TerminalMenu)
Expand description

Activate (open) the menu. Menu will deactivate when deactivated manually or button items are pressed.

Example

use terminal_menu::{menu, numeric, string, run, activate, has_exited, mut_menu};
let mut my_menu = menu(vec![
    numeric("Charlie", 46.5, None, Some(32332.2), None)
]);
activate(&my_menu);

//stuff

if has_exited(&my_menu) {
    let mut mutable_menu = mut_menu(&my_menu);
    println!("Selected Item: {}", mutable_menu.selected_item_name());
    mutable_menu.items.push(string("new item", "def", false));
}

run(&my_menu);