|
|
1.1 root 1: /*
2: SDL - Simple DirectMedia Layer
1.1.1.2 ! root 3: Copyright (C) 1997-2006 Sam Lantinga
1.1 root 4:
5: This library is free software; you can redistribute it and/or
1.1.1.2 ! root 6: modify it under the terms of the GNU Lesser General Public
1.1 root 7: License as published by the Free Software Foundation; either
1.1.1.2 ! root 8: version 2.1 of the License, or (at your option) any later version.
1.1 root 9:
10: This library is distributed in the hope that it will be useful,
11: but WITHOUT ANY WARRANTY; without even the implied warranty of
12: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1.1.1.2 ! root 13: Lesser General Public License for more details.
1.1 root 14:
1.1.1.2 ! root 15: You should have received a copy of the GNU Lesser General Public
! 16: License along with this library; if not, write to the Free Software
! 17: Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1.1 root 18:
19: Sam Lantinga
20: [email protected]
21: */
22:
23: /* Include file for SDL application focus event handling */
24:
25: #ifndef _SDL_active_h
26: #define _SDL_active_h
27:
1.1.1.2 ! root 28: #include "SDL_stdinc.h"
! 29: #include "SDL_error.h"
! 30:
1.1 root 31: #include "begin_code.h"
32: /* Set up for C function definitions, even when using C++ */
33: #ifdef __cplusplus
34: extern "C" {
35: #endif
36:
37: /* The available application states */
38: #define SDL_APPMOUSEFOCUS 0x01 /* The app has mouse coverage */
39: #define SDL_APPINPUTFOCUS 0x02 /* The app has input focus */
40: #define SDL_APPACTIVE 0x04 /* The application is active */
41:
42: /* Function prototypes */
43: /*
44: * This function returns the current state of the application, which is a
45: * bitwise combination of SDL_APPMOUSEFOCUS, SDL_APPINPUTFOCUS, and
46: * SDL_APPACTIVE. If SDL_APPACTIVE is set, then the user is able to
47: * see your application, otherwise it has been iconified or disabled.
48: */
49: extern DECLSPEC Uint8 SDLCALL SDL_GetAppState(void);
50:
51:
52: /* Ends C function definitions when using C++ */
53: #ifdef __cplusplus
54: }
55: #endif
56: #include "close_code.h"
57:
58: #endif /* _SDL_active_h */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.