From ae1b7672555d77306d8b3a0736a79687c064eb0c Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Sat, 29 Apr 2023 11:24:13 -0700 Subject: [PATCH] move playlist reorder options to submenu --- ui/browsing/playlistpage.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ui/browsing/playlistpage.go b/ui/browsing/playlistpage.go index 00a8c62..1fddf60 100644 --- a/ui/browsing/playlistpage.go +++ b/ui/browsing/playlistpage.go @@ -55,13 +55,15 @@ func NewPlaylistPage( conf.TracklistColumns = cols } a.tracklist.AutoNumber = true - a.tracklist.AuxiliaryMenuItems = []*fyne.MenuItem{ + reorderMenu := fyne.NewMenuItem("Reorder tracks", nil) + reorderMenu.ChildMenu = fyne.NewMenu("", []*fyne.MenuItem{ fyne.NewMenuItem("Move to top", a.onMoveSelectedToTop), fyne.NewMenuItem("Move up", a.onMoveSelectedUp), fyne.NewMenuItem("Move down", a.onMoveSelectedDown), fyne.NewMenuItem("Move to bottom", a.onMoveSelectedToBottom), - fyne.NewMenuItem("Remove from playlist", a.onRemoveSelectedFromPlaylist), - } + }...) + a.tracklist.AuxiliaryMenuItems = []*fyne.MenuItem{reorderMenu, + fyne.NewMenuItem("Remove from playlist", a.onRemoveSelectedFromPlaylist)} // connect tracklist actions a.contr.ConnectTracklistActions(a.tracklist)