Create a menu for a system tray.
Defined in <SDL3/SDL_tray.h>
SDL_TrayMenu* SDL_CreateTrayMenu(SDL_Tray *tray);
SDL_Tray * | tray | the tray to bind the menu to. |
(SDL_TrayMenu *) Returns the newly created menu.
This should be called at most once per tray icon.
This function does the same thing as SDL_CreateTraySubmenu(), except that it takes a SDL_Tray instead of a SDL_TrayEntry.
A menu does not need to be destroyed; it will be destroyed with the tray.
This function is available since SDL 3.2.0.