mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-09-25 04:28:29 +00:00
Add SDL_IsTraySupported
This commit is contained in:
@@ -96,6 +96,25 @@ typedef Uint32 SDL_TrayEntryFlags;
|
||||
*/
|
||||
typedef void (SDLCALL *SDL_TrayCallback)(void *userdata, SDL_TrayEntry *entry);
|
||||
|
||||
/**
|
||||
* Check whether or not tray icons can be created.
|
||||
*
|
||||
* Note that this function does not guarantee that SDL_CreateTray() will or will
|
||||
* not work; you should still check SDL_CreateTray() for errors.
|
||||
*
|
||||
* Using tray icons require the video subsystem.
|
||||
*
|
||||
* \returns true if trays are available, false otherwise.
|
||||
*
|
||||
* \threadsafety This function should only be called on the main thread. It will
|
||||
* return false if not called on the main thread.
|
||||
*
|
||||
* \since This function is available since SDL 3.4.0.
|
||||
*
|
||||
* \sa SDL_CreateTray
|
||||
*/
|
||||
extern SDL_DECLSPEC bool SDLCALL SDL_IsTraySupported(void);
|
||||
|
||||
/**
|
||||
* Create an icon to be placed in the operating system's tray, or equivalent.
|
||||
*
|
||||
|
Reference in New Issue
Block a user