pub struct MenubarBuilder { /* private fields */ }Expand description
Builder for adding menus to a menubar.
Implementations§
Source§impl MenubarBuilder
impl MenubarBuilder
Add a menu with a text trigger label and dropdown content.
Add a menu with custom trigger content and dropdown content.
trigger_width specifies the width of the trigger area.
The trigger closure receives a &mut Ui and ContentContext and is called
every frame to render the trigger (use icons, icon+text, etc.).
§Example
ⓘ
bar.menu_ui(60.0, |ui, ctx| {
// Render icon trigger using ctx.color
}, |menu| {
menu.item("New");
menu.item("Open");
});Auto Trait Implementations§
impl Freeze for MenubarBuilder
impl !RefUnwindSafe for MenubarBuilder
impl !Send for MenubarBuilder
impl !Sync for MenubarBuilder
impl Unpin for MenubarBuilder
impl UnsafeUnpin for MenubarBuilder
impl !UnwindSafe for MenubarBuilder
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