add Hide option to system tray menu
This commit is contained in:
+6
-6
@@ -131,18 +131,18 @@ func (m *MainWindow) SetupSystemTrayMenu(appName string, fyneApp fyne.App) {
|
|||||||
if desk, ok := fyneApp.(desktop.App); ok {
|
if desk, ok := fyneApp.(desktop.App); ok {
|
||||||
menu := fyne.NewMenu(appName,
|
menu := fyne.NewMenu(appName,
|
||||||
fyne.NewMenuItem("Play/Pause", func() {
|
fyne.NewMenuItem("Play/Pause", func() {
|
||||||
m.App.Player.PlayPause()
|
_ = m.App.Player.PlayPause()
|
||||||
}),
|
}),
|
||||||
fyne.NewMenuItem("Previous", func() {
|
fyne.NewMenuItem("Previous", func() {
|
||||||
m.App.Player.SeekBackOrPrevious()
|
_ = m.App.Player.SeekBackOrPrevious()
|
||||||
}),
|
}),
|
||||||
fyne.NewMenuItem("Next", func() {
|
fyne.NewMenuItem("Next", func() {
|
||||||
m.App.Player.SeekNext()
|
_ = m.App.Player.SeekNext()
|
||||||
}),
|
}),
|
||||||
fyne.NewMenuItemSeparator(),
|
fyne.NewMenuItemSeparator(),
|
||||||
fyne.NewMenuItem("Show", func() {
|
fyne.NewMenuItem("Show", m.Window.Show),
|
||||||
m.Show()
|
fyne.NewMenuItem("Hide", m.Window.Hide),
|
||||||
}))
|
)
|
||||||
desk.SetSystemTrayMenu(menu)
|
desk.SetSystemTrayMenu(menu)
|
||||||
desk.SetSystemTrayIcon(res.ResAppicon250Png)
|
desk.SetSystemTrayIcon(res.ResAppicon250Png)
|
||||||
m.haveSystemTray = true
|
m.haveSystemTray = true
|
||||||
|
|||||||
Reference in New Issue
Block a user