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)
21 //==============================================================
22 inline void RegisterGimmickMessageTypes()
24 static bool first_time = true;
27 crea::MessageManager::RegisterMessageType("Gimmick!",
29 crea::MessageManager::RegisterMessageType("Gimmick! DEBUG",
34 //==============================================================
35 inline void SetGimmickMessageLevel(int l)
37 RegisterGimmickMessageTypes();
38 crea::MessageManager::SetMessageLevel("Gimmick!",l);
40 //==============================================================
41 inline void SetGimmickDebugMessageLevel(int l)
43 RegisterGimmickMessageTypes();
44 crea::MessageManager::SetMessageLevel("Gimmick! DEBUG",l);
46 //==============================================================
48 #define GimmickMessage(LEV,MESS) \
49 creaMessage("Gimmick!",LEV,"[Gimmick!] "<<MESS);
50 #define GimmickDebugMessage(LEV,MESS) \
51 creaDebugMessage("Gimmick! DEBUG",LEV,"[Gimmick!] DEBUG: "<<MESS);
52 #define GimmickError(MESS) \
53 creaError("[Gimmick!] "<<MESS);