add vol adjust options to system tray menu
This commit is contained in:
@@ -160,6 +160,18 @@ func (m *MainWindow) SetupSystemTrayMenu(appName string, fyneApp fyne.App) {
|
|||||||
_ = m.App.Player.SeekNext()
|
_ = m.App.Player.SeekNext()
|
||||||
}),
|
}),
|
||||||
fyne.NewMenuItemSeparator(),
|
fyne.NewMenuItemSeparator(),
|
||||||
|
fyne.NewMenuItem("Volume +10%", func() {
|
||||||
|
vol := m.App.Player.GetVolume()
|
||||||
|
vol = vol + int(float64(vol)*0.1)
|
||||||
|
// will clamp to range for us
|
||||||
|
m.BottomPanel.AuxControls.VolumeControl.SetVolume(vol)
|
||||||
|
}),
|
||||||
|
fyne.NewMenuItem("Volume -10%", func() {
|
||||||
|
vol := m.App.Player.GetVolume()
|
||||||
|
vol = vol - int(float64(vol)*0.1)
|
||||||
|
m.BottomPanel.AuxControls.VolumeControl.SetVolume(vol)
|
||||||
|
}),
|
||||||
|
fyne.NewMenuItemSeparator(),
|
||||||
fyne.NewMenuItem("Show", m.Window.Show),
|
fyne.NewMenuItem("Show", m.Window.Show),
|
||||||
fyne.NewMenuItem("Hide", m.Window.Hide),
|
fyne.NewMenuItem("Hide", m.Window.Hide),
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user