|
|
1.1 root 1: /*
2: SDL - Simple DirectMedia Layer
3: Copyright (C) 1997-2004 Sam Lantinga
4:
5: This library is free software; you can redistribute it and/or
6: modify it under the terms of the GNU Library General Public
7: License as published by the Free Software Foundation; either
8: version 2 of the License, or (at your option) any later version.
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
13: Library General Public License for more details.
14:
15: You should have received a copy of the GNU Library General Public
16: License along with this library; if not, write to the Free
17: Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18:
19: Sam Lantinga
20: [email protected]
21: */
22:
23: #ifdef SAVE_RCSID
24: static char rcsid =
25: "@(#) $Id: SDL_active.h,v 1.1.1.1 2005/11/18 23:23:29 rswindell Exp $";
26: #endif
27:
28: /* Include file for SDL application focus event handling */
29:
30: #ifndef _SDL_active_h
31: #define _SDL_active_h
32:
33: #include "begin_code.h"
34: /* Set up for C function definitions, even when using C++ */
35: #ifdef __cplusplus
36: extern "C" {
37: #endif
38:
39: /* The available application states */
40: #define SDL_APPMOUSEFOCUS 0x01 /* The app has mouse coverage */
41: #define SDL_APPINPUTFOCUS 0x02 /* The app has input focus */
42: #define SDL_APPACTIVE 0x04 /* The application is active */
43:
44: /* Function prototypes */
45: /*
46: * This function returns the current state of the application, which is a
47: * bitwise combination of SDL_APPMOUSEFOCUS, SDL_APPINPUTFOCUS, and
48: * SDL_APPACTIVE. If SDL_APPACTIVE is set, then the user is able to
49: * see your application, otherwise it has been iconified or disabled.
50: */
51: extern DECLSPEC Uint8 SDLCALL SDL_GetAppState(void);
52:
53:
54: /* Ends C function definitions when using C++ */
55: #ifdef __cplusplus
56: }
57: #endif
58: #include "close_code.h"
59:
60: #endif /* _SDL_active_h */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.