switch to fyne.io/systray

This commit is contained in:
nkanaev
2026-04-25 22:57:32 +01:00
parent f1bdbbc0af
commit 1bae41a350
74 changed files with 10196 additions and 846 deletions

44
vendor/fyne.io/systray/systray_notifier_unix.go generated vendored Normal file
View File

@@ -0,0 +1,44 @@
package systray
import (
"fyne.io/systray/internal/generated/notifier"
"github.com/godbus/dbus/v5"
)
type leftRightNotifierItem struct {
}
func newLeftRightNotifierItem() notifier.StatusNotifierItemer {
return &leftRightNotifierItem{}
}
func (i *leftRightNotifierItem) Activate(_, _ int32) *dbus.Error {
if f := tappedLeft; f == nil {
return &dbus.ErrMsgUnknownMethod
}
tappedLeft()
return nil
}
func (i *leftRightNotifierItem) ContextMenu(_, _ int32) *dbus.Error {
if f := tappedRight; f == nil {
return &dbus.ErrMsgUnknownMethod
}
tappedRight()
return nil
}
func (i *leftRightNotifierItem) SecondaryActivate(_, _ int32) *dbus.Error {
if f := tappedRight; f == nil {
return &dbus.ErrMsgUnknownMethod
}
tappedRight()
return nil
}
func (i *leftRightNotifierItem) Scroll(_ int32, _ string) *dbus.Error {
return &dbus.ErrMsgUnknownMethod
}