1 #ifndef __creaImageIOSystem_INCLUDED__
2 #define __creaImageIOSystem_INCLUDED__
4 #include <creaMessageManager.h>
7 #ifdef CREAIMAGEIO_EXPORT_SYMBOLS
8 #define CREAIMAGEIO_EXPORT __declspec( dllexport )
10 #define CREAIMAGEIO_EXPORT __declspec( dllimport )
12 #define CREAIMAGEIO_CDECL __cdecl
14 #define CREAIMAGEIO_EXPORT
15 #define CREAIMAGEIO_CDECL
16 #endif // defined(_WIN32)
20 //==============================================================
21 inline void RegisterGimmickMessageTypes()
23 static bool first_time = true;
26 crea::MessageManager::RegisterMessageType("Gimmick!",
28 crea::MessageManager::RegisterMessageType("Gimmick! DEBUG",
33 //==============================================================
34 inline void SetGimmickMessageLevel(int l)
36 RegisterGimmickMessageTypes();
37 crea::MessageManager::SetMessageLevel("Gimmick!",l);
39 //==============================================================
40 inline void SetGimmickDebugMessageLevel(int l)
42 RegisterGimmickMessageTypes();
43 crea::MessageManager::SetMessageLevel("Gimmick! DEBUG",l);
45 //==============================================================
47 #define GimmickMessage(LEV,MESS) \
48 creaMessage("Gimmick!",LEV,"[Gimmick!] "<<MESS);
49 #define GimmickDebugMessage(LEV,MESS) \
50 creaDebugMessage("Gimmick! DEBUG",LEV,"[Gimmick!] DEBUG: "<<MESS);
51 #define GimmickError(MESS) \
52 creaError("[Gimmick!] "<<MESS);