5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-08 12:00:43 +08:00
wails/v3/pkg/application/systemtray_darwin.h
2023-07-03 20:15:45 +10:00

15 lines
564 B
Objective-C

//go:build darwin
@interface StatusItemController : NSObject
@property long id;
- (void)statusItemClicked:(id)sender;
@end
void* systemTrayNew(long id);
void systemTraySetLabel(void* nsStatusItem, char *label);
NSImage* imageFromBytes(const unsigned char *bytes, int length);
void systemTraySetIcon(void* nsStatusItem, void* nsImage, int position, bool isTemplate);
void systemTraySetMenu(void* nsStatusItem, void* nsMenu);
void systemTrayDestroy(void* nsStatusItem);
void showMenu(void* nsStatusItem);
void systemTrayGetBounds(void* nsStatusItem, NSRect *rect);