# CategoryTray SDL offers a way to add items to the "system tray" (more correctly called the "notification area" on Windows). On platforms that offer this concept, an SDL app can add a tray icon, submenus, checkboxes, and clickable entries, and register a callback that is fired when the user clicks on these pieces. <!-- END CATEGORY DOCUMENTATION --> ## Functions <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryTray, CategoryAPIFunction --> - [SDL_ClickTrayEntry](SDL_ClickTrayEntry) - [SDL_CreateTray](SDL_CreateTray) - [SDL_CreateTrayMenu](SDL_CreateTrayMenu) - [SDL_CreateTraySubmenu](SDL_CreateTraySubmenu) - [SDL_DestroyTray](SDL_DestroyTray) - [SDL_GetTrayEntries](SDL_GetTrayEntries) - [SDL_GetTrayEntryChecked](SDL_GetTrayEntryChecked) - [SDL_GetTrayEntryEnabled](SDL_GetTrayEntryEnabled) - [SDL_GetTrayEntryLabel](SDL_GetTrayEntryLabel) - [SDL_GetTrayEntryParent](SDL_GetTrayEntryParent) - [SDL_GetTrayMenu](SDL_GetTrayMenu) - [SDL_GetTrayMenuParentEntry](SDL_GetTrayMenuParentEntry) - [SDL_GetTrayMenuParentTray](SDL_GetTrayMenuParentTray) - [SDL_GetTraySubmenu](SDL_GetTraySubmenu) - [SDL_InsertTrayEntryAt](SDL_InsertTrayEntryAt) - [SDL_RemoveTrayEntry](SDL_RemoveTrayEntry) - [SDL_SetTrayEntryCallback](SDL_SetTrayEntryCallback) - [SDL_SetTrayEntryChecked](SDL_SetTrayEntryChecked) - [SDL_SetTrayEntryEnabled](SDL_SetTrayEntryEnabled) - [SDL_SetTrayEntryLabel](SDL_SetTrayEntryLabel) - [SDL_SetTrayIcon](SDL_SetTrayIcon) - [SDL_SetTrayTooltip](SDL_SetTrayTooltip) - [SDL_UpdateTrays](SDL_UpdateTrays) <!-- END CATEGORY LIST --> ## Datatypes <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryTray, CategoryAPIDatatype --> - [SDL_Tray](SDL_Tray) - [SDL_TrayCallback](SDL_TrayCallback) - [SDL_TrayEntry](SDL_TrayEntry) - [SDL_TrayEntryFlags](SDL_TrayEntryFlags) - [SDL_TrayMenu](SDL_TrayMenu) <!-- END CATEGORY LIST --> ## Structs <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryTray, CategoryAPIStruct --> - (none.) <!-- END CATEGORY LIST --> ## Enums <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryTray, CategoryAPIEnum --> - (none.) <!-- END CATEGORY LIST --> ## Macros <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryTray, CategoryAPIMacro --> - (none.) <!-- END CATEGORY LIST --> ---- [CategoryAPICategory](CategoryAPICategory)