menu_bar: add min_width/max_width constraints and update examples

This commit is contained in:
Bryan Hyland 2026-02-02 09:49:03 -08:00
parent 6158af1991
commit 7903ee12c0
7 changed files with 191 additions and 55 deletions

View file

@ -122,19 +122,21 @@ impl App {
Some(menu::items(
&HashMap::new(),
vec![
menu::Item::Button("New window", None, ContextMenuAction::WindowNew),
menu::Item::Divider,
menu::Item::Folder(
menu::Item::button("New window", None, ContextMenuAction::WindowNew),
menu::Item::divider(),
menu::Item::folder(
"View",
vec![menu::Item::CheckBox(
vec![menu::Item::checkbox(
"Hide content",
None,
self.hide_content,
ContextMenuAction::ToggleHideContent,
)],
),
menu::Item::Divider,
menu::Item::Button("Quit", None, ContextMenuAction::WindowClose),
)
.width(200)
.min_width(180),
menu::Item::divider(),
menu::Item::button("Quit", None, ContextMenuAction::WindowClose),
],
))
}