libweed  0.0.3
 All Data Structures Files Functions Variables Typedefs Macros
weed-events.h
Go to the documentation of this file.
1 /* WEED is free software; you can redistribute it and/or
2  modify it under the terms of the GNU Lesser General Public
3  License as published by the Free Software Foundation; either
4  version 3 of the License, or (at your option) any later version.
5 
6  Weed is distributed in the hope that it will be useful,
7  but WITHOUT ANY WARRANTY; without even the implied warranty of
8  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9  Lesser General Public License for more details.
10 
11  You should have received a copy of the GNU Lesser General Public
12  License along with this source code; if not, write to the Free Software
13  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
14 
15 
16  Weed events is developed by:
17 
18  Gabriel "Salsaman" Finch - http://lives.sourceforge.net
19 
20 */
21 
22 #ifndef __WEED_EVENTS_H__
23 #define __WEED_EVENTS_H__
24 
25 #ifdef __cplusplus
26 extern "C"
27 {
28 #endif /* __cplusplus */
29 
30 #define WEED_EVENT_API_VERSION 100
31 #define WEED_EVENT_API_VERSION_100
32 
33 #define WEED_PLANT_EVENT 256
34 #define WEED_PLANT_EVENT_LIST 257
35 
36 #define WEED_EVENT_HINT_FRAME 1
37 #define WEED_EVENT_HINT_FILTER_INIT 2
38 #define WEED_EVENT_HINT_FILTER_DEINIT 3
39 #define WEED_EVENT_HINT_FILTER_MAP 4
40 #define WEED_EVENT_HINT_PARAM_CHANGE 5
41 #define WEED_EVENT_HINT_MARKER 6
42 
43 #ifdef __cplusplus
44 }
45 #endif /* __cplusplus */
46 
47 #endif // #ifndef __WEED_EVENTS_H_