libweed  0.6.0
 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 110
31 #define WEED_EVENT_API_VERSION_100
32 #define WEED_EVENT_API_VERSION_110
33 
34 #define WEED_PLANT_EVENT 256
35 #define WEED_PLANT_EVENT_LIST 257
36 
37 #define WEED_EVENT_HINT_UNDEFINED 0
38 #define WEED_EVENT_HINT_FRAME 1
39 #define WEED_EVENT_HINT_FILTER_INIT 2
40 #define WEED_EVENT_HINT_FILTER_DEINIT 3
41 #define WEED_EVENT_HINT_FILTER_MAP 4
42 #define WEED_EVENT_HINT_PARAM_CHANGE 5
43 #define WEED_EVENT_HINT_MARKER 6
44 
45 #ifdef __cplusplus
46 }
47 #endif /* __cplusplus */
48 
49 #endif // #ifndef __WEED_EVENTS_H_