logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE - A variable that decides whether to send SDL_EVENT_QUIT

Availability

       This hint is available since SDL 3.2.0.

Simple Directmedia Layer                           SDL 3.2.10              SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE(3)

Description

       The variable can be set to the following values:

       • "0": SDL will not send an SDL_EVENT_QUIT
        event when the
         last window is requesting to close. Note that in this case, there are
         still other legitimate reasons one might get an

       SDL_EVENT_QUIT
        event: choosing "Quit" from the macOS
         menu bar, sending a SIGINT (ctrl-c) on Unix, etc.

       • "1": SDL will send a quit event when the last window is requesting to
         close. (default)

       If there is at least one active system tray icon,

       SDL_EVENT_QUIT
        will instead be sent when both the last window will be closed and the last tray icon will be destroyed.

       This hint can be set anytime.

Header File

       Defined in SDL3/SDL_hints.h

Name

       SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE - A variable that decides whether to send SDL_EVENT_QUIT
        when closing the last window.

Synopsis

#include"SDL3/SDL.h"#defineSDL_HINT_QUIT_ON_LAST_WINDOW_CLOSESDL_QUIT_ON_LAST_WINDOW_CLOSE"

See Also