add library switcher submenu to gear menu

This commit is contained in:
Drew Weymouth
2025-07-13 15:05:53 -07:00
parent d701375d35
commit c5c80406d6
8 changed files with 71 additions and 1 deletions
+8
View File
@@ -153,6 +153,14 @@ func (b *BrowsingPane) AddSettingsSubmenu(label string, icon fyne.Resource, menu
b.settingsMenu.Items = append(b.settingsMenu.Items, item)
}
func (b *BrowsingPane) SetSubmenuForMenuItem(label string, submenu *fyne.Menu) {
for _, item := range b.settingsMenu.Items {
if item.Label == label {
item.ChildMenu = submenu
}
}
}
func (b *BrowsingPane) AddSettingsMenuSeparator() {
b.settingsMenu.Items = append(b.settingsMenu.Items,
fyne.NewMenuItemSeparator())