49#ifndef SDL_notification_h_
50#define SDL_notification_h_
80#define SDL_PROP_GLOBAL_NOTIFICATION_HEADER_ICON_STRING "SDL.notification.header_icon"
126#define SDL_PROP_NOTIFICATION_ACTIONS_POINTER "SDL.notification.actions"
127#define SDL_PROP_NOTIFICATION_ACTION_COUNT_NUMBER "SDL.notification.action_count"
128#define SDL_PROP_NOTIFICATION_IMAGE_POINTER "SDL.notification.image"
129#define SDL_PROP_NOTIFICATION_MESSAGE_STRING "SDL.notification.message"
130#define SDL_PROP_NOTIFICATION_PRIORITY_NUMBER "SDL.notification.priority"
131#define SDL_PROP_NOTIFICATION_REPLACES_NUMBER "SDL.notification.replaces"
132#define SDL_PROP_NOTIFICATION_SOUND_STRING "SDL.notification.sound"
133#define SDL_PROP_NOTIFICATION_TRANSIENT_BOOLEAN "SDL.notification.transient"
134#define SDL_PROP_NOTIFICATION_TITLE_STRING "SDL.notification.title"
SDL_NotificationID SDL_ShowNotificationWithProperties(SDL_PropertiesID props)
bool SDL_RequestNotificationPermission(void)
SDL_NotificationID SDL_ShowNotification(const char *title, const char *message, SDL_Surface *image, SDL_NotificationAction *actions, int num_actions)
Uint32 SDL_NotificationID
SDL_NotificationActionType
@ SDL_NOTIFICATION_ACTION_TYPE_BUTTON
@ SDL_NOTIFICATION_PRIORITY_HIGH
@ SDL_NOTIFICATION_PRIORITY_CRITICAL
@ SDL_NOTIFICATION_PRIORITY_LOW
@ SDL_NOTIFICATION_PRIORITY_NORMAL
bool SDL_RemoveNotification(SDL_NotificationID notification)
const char * action_label
SDL_NotificationActionType type
struct SDL_NotificationAction::@126301341050037275204271243154325265155167103303 button