pub struct MenuItemBuilder { /* private fields */ }
Expand description
Menu item builder.
Implementations§
Source§impl MenuItemBuilder
impl MenuItemBuilder
Sourcepub fn with_title<S>(self, title: S) -> MenuItemBuilder
pub fn with_title<S>(self, title: S) -> MenuItemBuilder
Sourcepub fn with_action(self, action: Action) -> MenuItemBuilder
pub fn with_action(self, action: Action) -> MenuItemBuilder
Sourcepub fn with_macos_short_code<S>(self, short_code: S) -> MenuItemBuilder
pub fn with_macos_short_code<S>(self, short_code: S) -> MenuItemBuilder
Sourcepub fn with_enabled(self, enabled: bool) -> MenuItemBuilder
pub fn with_enabled(self, enabled: bool) -> MenuItemBuilder
Sourcepub fn with_icon(self, icon: Icon) -> MenuItemBuilder
pub fn with_icon(self, icon: Icon) -> MenuItemBuilder
Sourcepub fn build(self, ctx: &impl ContextOwner) -> MenuItem
pub fn build(self, ctx: &impl ContextOwner) -> MenuItem
Trait Implementations§
Source§impl Debug for MenuItemBuilder
impl Debug for MenuItemBuilder
Source§impl Default for MenuItemBuilder
impl Default for MenuItemBuilder
Source§fn default() -> MenuItemBuilder
fn default() -> MenuItemBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MenuItemBuilder
impl !RefUnwindSafe for MenuItemBuilder
impl Send for MenuItemBuilder
impl Sync for MenuItemBuilder
impl Unpin for MenuItemBuilder
impl !UnwindSafe for MenuItemBuilder
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