systray.h 757 B

123456789101112131415161718192021
  1. #include "stdbool.h"
  2. extern void systray_ready();
  3. extern void systray_on_exit();
  4. extern void systray_menu_item_selected(int menu_id);
  5. void registerSystray(void);
  6. void nativeEnd(void);
  7. int nativeLoop(void);
  8. void nativeStart(void);
  9. void setIcon(const char* iconBytes, int length, bool template);
  10. void setMenuItemIcon(const char* iconBytes, int length, int menuId, bool template);
  11. void setTitle(char* title);
  12. void setTooltip(char* tooltip);
  13. void add_or_update_menu_item(int menuId, int parentMenuId, char* title, char* tooltip, short disabled, short checked, short isCheckable);
  14. void add_separator(int menuId, int parentId);
  15. void hide_menu_item(int menuId);
  16. void remove_menu_item(int menuId);
  17. void show_menu_item(int menuId);
  18. void reset_menu();
  19. void quit();