5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-08 07:21:46 +08:00
wails/v3/pkg/application/systemtray_darwin.h

16 lines
601 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 *nsMenu);
void systemTrayGetBounds(void* nsStatusItem, NSRect *rect);
int statusBarHeight();