fix compile against newer giflib
[rofl0r-obeditor.git] / src / common__globals.h
blob4571953beff1425391350f73c21d1edc28790541
1 /*
2 * globals.h
4 * Created on: 7 nov. 2008
5 * Author: pat
6 */
8 #ifndef GLOBALS_H_
9 #define GLOBALS_H_
11 #include <wx/colour.h>
13 //*******************
14 // ENUMERATIONS
15 //*******************
17 // some usual windows Flag
18 enum
20 M_CLOSING,
23 // _propTypes
24 enum
26 PROPTYPE_UNDEF,
27 PROPTYPE_STRING,
28 PROPTYPE_STRING_NO_WS,
29 PROPTYPE_OBFILE,
30 PROPTYPE_NUMBER,
31 PROPTYPE_BOOL,
32 PROPTYPE_BOOL_EXSISTENCE,
33 PROPTYPE_ENUMS,
34 PROPTYPE_RANGE,
35 PROPTYPE_SPACER,
36 PROPTYPE_NEGATIVENUMBER,
37 PROPTYPE_RELATIVENUMBER,
38 PROPTYPE_FLOAT,
39 PROPTYPE_FLOAT_POSITIVE,
44 //*******************
45 //Globals variables
46 //*******************
48 // The object for saving configurations
49 class wxConfigBase;
50 extern wxConfigBase* config;
52 // The "NoImage" image
53 class wxImage;
54 extern wxImage *noImg;
56 // Ressource Directory
57 #include <wx/filename.h>
58 extern wxFileName dirRessources;
60 extern wxColour ob_pink;
64 //****************************************************
65 //***********NEW EVENTS DECL***********************
67 BEGIN_DECLARE_EVENT_TYPES()
68 DECLARE_EVENT_TYPE(wxEVT_ADD_NEW_GRIDLINE, 7777)
69 DECLARE_EVENT_TYPE(wxEVT_GRIDLINE_REPOS_CURSOR, 7778)
70 DECLARE_EVENT_TYPE(wxEVT_OBFILECHOOSER_CHANGE, 7779)
71 DECLARE_EVENT_TYPE(wxEVT_OBPROP_CHANGE, 7780)
72 END_DECLARE_EVENT_TYPES()
76 #endif /* GLOBALS_H_ */