pub enum MenuBarPatchOp {
Show 17 variants
AppendMenu {
title: String,
role: Option<MenuRole>,
mnemonic: Option<char>,
items: Vec<MenuItem>,
},
InsertMenuBefore {
title: String,
role: Option<MenuRole>,
mnemonic: Option<char>,
before: String,
items: Vec<MenuItem>,
},
InsertMenuAfter {
title: String,
role: Option<MenuRole>,
mnemonic: Option<char>,
after: String,
items: Vec<MenuItem>,
},
RemoveMenu {
title: String,
},
RenameMenu {
from: String,
to: String,
},
MoveMenuBefore {
title: String,
before: String,
},
MoveMenuAfter {
title: String,
after: String,
},
RemoveAt {
menu: MenuTarget,
at: ItemSelector,
},
MoveAtBefore {
menu: MenuTarget,
at: ItemSelector,
before: ItemSelector,
},
MoveAtAfter {
menu: MenuTarget,
at: ItemSelector,
after: ItemSelector,
},
RemoveItem {
menu: MenuTarget,
command: String,
},
InsertItemBefore {
menu: MenuTarget,
before: ItemAnchor,
item: MenuItem,
},
InsertItemAfter {
menu: MenuTarget,
after: ItemAnchor,
item: MenuItem,
},
PrependItem {
menu: MenuTarget,
item: MenuItem,
},
AppendItem {
menu: MenuTarget,
item: MenuItem,
},
MoveItemBefore {
menu: MenuTarget,
command: String,
before: ItemAnchor,
},
MoveItemAfter {
menu: MenuTarget,
command: String,
after: ItemAnchor,
},
}Variants§
AppendMenu
InsertMenuBefore
Fields
InsertMenuAfter
Fields
RemoveMenu
RenameMenu
MoveMenuBefore
MoveMenuAfter
RemoveAt
MoveAtBefore
MoveAtAfter
RemoveItem
InsertItemBefore
InsertItemAfter
PrependItem
AppendItem
MoveItemBefore
MoveItemAfter
Trait Implementations§
Source§impl Clone for MenuBarPatchOp
impl Clone for MenuBarPatchOp
Source§fn clone(&self) -> MenuBarPatchOp
fn clone(&self) -> MenuBarPatchOp
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 moreSource§impl Debug for MenuBarPatchOp
impl Debug for MenuBarPatchOp
Source§impl PartialEq for MenuBarPatchOp
impl PartialEq for MenuBarPatchOp
impl Eq for MenuBarPatchOp
impl StructuralPartialEq for MenuBarPatchOp
Auto Trait Implementations§
impl Freeze for MenuBarPatchOp
impl RefUnwindSafe for MenuBarPatchOp
impl Send for MenuBarPatchOp
impl Sync for MenuBarPatchOp
impl Unpin for MenuBarPatchOp
impl UnsafeUnpin for MenuBarPatchOp
impl UnwindSafe for MenuBarPatchOp
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