NAME
SDL2::quit - SDL Quit Event Handling
SYNOPSIS
use SDL2 qw[:quit];
DESCRIPTION
An SDL_QUIT
event is generated when the user tries to close the application window.
If it is ignored or filtered out, the window will remain open. If it is not ignored or filtered, it is queued normally and the window is allowed to close. When the window is closed, screen updates will complete, but have no effect.
SDL_Init( ... )
installs signal handlers for SIGINT
(keyboard interrupt) and SIGTERM
(system termination request), if handlers do not already exist, that generate SDL_QUIT
events as well. There is no way to determine the cause of an SDL_QUIT
event, but setting a signal handler in your application will override the default generation of quit events for that signal.
Functions
The following function may be imported with the :quit
tag.
SDL_QuitRequested( )
Use this function to see whether an SDL_QUIT
event is queued.
Returns SDL_TRUE
if SDL_QUIT
is queued or SDL_FALSE
otherwise.
LICENSE
Copyright (C) Sanko Robinson.
This library is free software; you can redistribute it and/or modify it under the terms found in the Artistic License 2. Other copyrights, terms, and conditions may apply to data transmitted through this module.
AUTHOR
Sanko Robinson <sanko@cpan.org>