Trait gio::MenuExt [−][src]
pub trait MenuExt { fn append<'a, 'b, P: Into<Option<&'a str>>, Q: Into<Option<&'b str>>>(
&self,
label: P,
detailed_action: Q
); fn append_item(&self, item: &MenuItem); fn append_section<'a, P: Into<Option<&'a str>>, Q: IsA<MenuModel>>(
&self,
label: P,
section: &Q
); fn append_submenu<'a, P: Into<Option<&'a str>>, Q: IsA<MenuModel>>(
&self,
label: P,
submenu: &Q
); fn freeze(&self); fn insert<'a, 'b, P: Into<Option<&'a str>>, Q: Into<Option<&'b str>>>(
&self,
position: i32,
label: P,
detailed_action: Q
); fn insert_item(&self, position: i32, item: &MenuItem); fn insert_section<'a, P: Into<Option<&'a str>>, Q: IsA<MenuModel>>(
&self,
position: i32,
label: P,
section: &Q
); fn insert_submenu<'a, P: Into<Option<&'a str>>, Q: IsA<MenuModel>>(
&self,
position: i32,
label: P,
submenu: &Q
); fn prepend<'a, 'b, P: Into<Option<&'a str>>, Q: Into<Option<&'b str>>>(
&self,
label: P,
detailed_action: Q
); fn prepend_item(&self, item: &MenuItem); fn prepend_section<'a, P: Into<Option<&'a str>>, Q: IsA<MenuModel>>(
&self,
label: P,
section: &Q
); fn prepend_submenu<'a, P: Into<Option<&'a str>>, Q: IsA<MenuModel>>(
&self,
label: P,
submenu: &Q
); fn remove(&self, position: i32); }
Required Methods
fn append<'a, 'b, P: Into<Option<&'a str>>, Q: Into<Option<&'b str>>>(
&self,
label: P,
detailed_action: Q
)
&self,
label: P,
detailed_action: Q
)
fn append_item(&self, item: &MenuItem)
fn append_section<'a, P: Into<Option<&'a str>>, Q: IsA<MenuModel>>(
&self,
label: P,
section: &Q
)
&self,
label: P,
section: &Q
)
fn freeze(&self)
fn insert<'a, 'b, P: Into<Option<&'a str>>, Q: Into<Option<&'b str>>>(
&self,
position: i32,
label: P,
detailed_action: Q
)
&self,
position: i32,
label: P,
detailed_action: Q
)
fn insert_item(&self, position: i32, item: &MenuItem)
fn insert_section<'a, P: Into<Option<&'a str>>, Q: IsA<MenuModel>>(
&self,
position: i32,
label: P,
section: &Q
)
&self,
position: i32,
label: P,
section: &Q
)
fn prepend<'a, 'b, P: Into<Option<&'a str>>, Q: Into<Option<&'b str>>>(
&self,
label: P,
detailed_action: Q
)
&self,
label: P,
detailed_action: Q
)
fn prepend_item(&self, item: &MenuItem)
fn prepend_section<'a, P: Into<Option<&'a str>>, Q: IsA<MenuModel>>(
&self,
label: P,
section: &Q
)
&self,
label: P,
section: &Q
)