Struct PredefinedMenuItem
pub struct PredefinedMenuItem { /* private fields */ }Expand description
A predefined (native) menu item which has a predfined behavior by the OS or by this crate.
Implementations§
§impl PredefinedMenuItem
impl PredefinedMenuItem
pub fn separator() -> PredefinedMenuItem
pub fn separator() -> PredefinedMenuItem
Separator menu item
pub fn copy(text: Option<&str>) -> PredefinedMenuItem
pub fn copy(text: Option<&str>) -> PredefinedMenuItem
Copy menu item
pub fn cut(text: Option<&str>) -> PredefinedMenuItem
pub fn cut(text: Option<&str>) -> PredefinedMenuItem
Cut menu item
pub fn paste(text: Option<&str>) -> PredefinedMenuItem
pub fn paste(text: Option<&str>) -> PredefinedMenuItem
Paste menu item
pub fn select_all(text: Option<&str>) -> PredefinedMenuItem
pub fn select_all(text: Option<&str>) -> PredefinedMenuItem
SelectAll menu item
pub fn undo(text: Option<&str>) -> PredefinedMenuItem
pub fn undo(text: Option<&str>) -> PredefinedMenuItem
pub fn redo(text: Option<&str>) -> PredefinedMenuItem
pub fn redo(text: Option<&str>) -> PredefinedMenuItem
pub fn minimize(text: Option<&str>) -> PredefinedMenuItem
pub fn minimize(text: Option<&str>) -> PredefinedMenuItem
pub fn maximize(text: Option<&str>) -> PredefinedMenuItem
pub fn maximize(text: Option<&str>) -> PredefinedMenuItem
pub fn fullscreen(text: Option<&str>) -> PredefinedMenuItem
pub fn fullscreen(text: Option<&str>) -> PredefinedMenuItem
pub fn hide(text: Option<&str>) -> PredefinedMenuItem
pub fn hide(text: Option<&str>) -> PredefinedMenuItem
pub fn hide_others(text: Option<&str>) -> PredefinedMenuItem
pub fn hide_others(text: Option<&str>) -> PredefinedMenuItem
pub fn show_all(text: Option<&str>) -> PredefinedMenuItem
pub fn show_all(text: Option<&str>) -> PredefinedMenuItem
pub fn close_window(text: Option<&str>) -> PredefinedMenuItem
pub fn close_window(text: Option<&str>) -> PredefinedMenuItem
pub fn quit(text: Option<&str>) -> PredefinedMenuItem
pub fn quit(text: Option<&str>) -> PredefinedMenuItem
pub fn about(
text: Option<&str>,
metadata: Option<AboutMetadata>,
) -> PredefinedMenuItem
pub fn about( text: Option<&str>, metadata: Option<AboutMetadata>, ) -> PredefinedMenuItem
About app menu item
pub fn services(text: Option<&str>) -> PredefinedMenuItem
pub fn services(text: Option<&str>) -> PredefinedMenuItem
pub fn bring_all_to_front(text: Option<&str>) -> PredefinedMenuItem
pub fn bring_all_to_front(text: Option<&str>) -> PredefinedMenuItem
Trait Implementations§
§impl Clone for PredefinedMenuItem
impl Clone for PredefinedMenuItem
§fn clone(&self) -> PredefinedMenuItem
fn clone(&self) -> PredefinedMenuItem
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl IsMenuItem for PredefinedMenuItem
impl IsMenuItem for PredefinedMenuItem
§fn kind(&self) -> MenuItemKind
fn kind(&self) -> MenuItemKind
Returns a
MenuItemKind associated with this item.Auto Trait Implementations§
impl Freeze for PredefinedMenuItem
impl !RefUnwindSafe for PredefinedMenuItem
impl !Send for PredefinedMenuItem
impl !Sync for PredefinedMenuItem
impl Unpin for PredefinedMenuItem
impl !UnwindSafe for PredefinedMenuItem
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more