Add API docs. Do small refactors

This commit is contained in:
Lea Anthony
2023-09-24 08:57:40 +10:00
parent 05262134ca
commit 7cdab16ba9
24 changed files with 657 additions and 153 deletions
+3 -3
View File
@@ -36,7 +36,7 @@ func (s *linuxSystemTray) bounds() (*Rect, error) {
}
func (s *linuxSystemTray) run() {
invokeSync(func() {
InvokeSync(func() {
// if s.nsStatusItem != nil {
// Fatal("System tray '%d' already running", s.id)
// }
@@ -60,7 +60,7 @@ func (s *linuxSystemTray) run() {
func (s *linuxSystemTray) setIcon(icon []byte) {
s.icon = icon
invokeSync(func() {
InvokeSync(func() {
// s.nsImage = unsafe.Pointer(C.imageFromBytes((*C.uchar)(&icon[0]), C.int(len(icon))))
// C.systemTraySetIcon(s.nsStatusItem, s.nsImage, C.int(s.iconPosition), C.bool(s.isTemplateIcon))
})
@@ -68,7 +68,7 @@ func (s *linuxSystemTray) setIcon(icon []byte) {
func (s *linuxSystemTray) setDarkModeIcon(icon []byte) {
s.icon = icon
invokeSync(func() {
InvokeSync(func() {
// s.nsImage = unsafe.Pointer(C.imageFromBytes((*C.uchar)(&icon[0]), C.int(len(icon))))
// C.systemTraySetIcon(s.nsStatusItem, s.nsImage, C.int(s.iconPosition), C.bool(s.isTemplateIcon))
})