pub struct MenuItem { /* private fields */ }
Implementations§
Source§impl MenuItem
impl MenuItem
Sourcepub fn new<S>(
text: S,
enabled: bool,
accelerator: Option<Accelerator>,
) -> MenuItem
pub fn new<S>( text: S, enabled: bool, accelerator: Option<Accelerator>, ) -> MenuItem
Create a new menu item.
text
could optionally contain an&
before a character to assign this character as the mnemonic for this menu item. To display a&
without assigning a mnemenonic, use&&
.
Sourcepub fn with_id<I, S>(
id: I,
text: S,
enabled: bool,
accelerator: Option<Accelerator>,
) -> MenuItem
pub fn with_id<I, S>( id: I, text: S, enabled: bool, accelerator: Option<Accelerator>, ) -> MenuItem
Create a new menu item with the specified id.
text
could optionally contain an&
before a character to assign this character as the mnemonic for this menu item. To display a&
without assigning a mnemenonic, use&&
.
Sourcepub fn set_text<S>(&self, text: S)
pub fn set_text<S>(&self, text: S)
Set the text for this menu item. text
could optionally contain
an &
before a character to assign this character as the mnemonic
for this menu item. To display a &
without assigning a mnemenonic, use &&
.
Sourcepub fn is_enabled(&self) -> bool
pub fn is_enabled(&self) -> bool
Get whether this menu item is enabled or not.
Sourcepub fn set_enabled(&self, enabled: bool)
pub fn set_enabled(&self, enabled: bool)
Enable or disable this menu item.
Sourcepub fn set_accelerator(
&self,
accelerator: Option<Accelerator>,
) -> Result<(), Error>
pub fn set_accelerator( &self, accelerator: Option<Accelerator>, ) -> Result<(), Error>
Set this menu item accelerator.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MenuItem
impl !RefUnwindSafe for MenuItem
impl !Send for MenuItem
impl !Sync for MenuItem
impl Unpin for MenuItem
impl !UnwindSafe for MenuItem
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more