Trait rat_widget::menubar::MenuStructure

source ·
pub trait MenuStructure<'a> {
    // Required methods
    fn menus(&'a self) -> Vec<(Line<'a>, Option<char>)>;
    fn submenu(&'a self, n: usize) -> Vec<MenuItem<'a>>;
}
Expand description

Trait for the structural data of the MenuBar.

Required Methods§

source

fn menus(&'a self) -> Vec<(Line<'a>, Option<char>)>

Main menu.

source

fn submenu(&'a self, n: usize) -> Vec<MenuItem<'a>>

Submenus.

Implementors§