1 #ifndef __creaImageIOSystem_INCLUDED__
2 #define __creaImageIOSystem_INCLUDED__
4 #include "creaMessageManager.h"
8 #ifdef CREAIMAGEIO_EXPORT_SYMBOLS
9 #define CREAIMAGEIO_EXPORT __declspec( dllexport )
11 #define CREAIMAGEIO_EXPORT __declspec( dllimport )
13 #define CREAIMAGEIO_CDECL __cdecl
15 #define CREAIMAGEIO_EXPORT
16 #define CREAIMAGEIO_CDECL
17 #endif // defined(_WIN32)
22 //==============================================================
23 inline void RegisterGimmickMessageTypes()
25 static bool first_time = true;
28 crea::MessageManager::RegisterMessageType("Gimmick!",
30 crea::MessageManager::RegisterMessageType("Gimmick! DEBUG",
35 //==============================================================
36 inline void SetGimmickMessageLevel(int l)
38 RegisterGimmickMessageTypes();
39 crea::MessageManager::SetMessageLevel("Gimmick!",l);
41 //==============================================================
42 inline void SetGimmickDebugMessageLevel(int l)
44 RegisterGimmickMessageTypes();
45 crea::MessageManager::SetMessageLevel("Gimmick! DEBUG",l);
47 //==============================================================
51 #define GimmickMessage(LEV,MESS) \
52 creaMessage("Gimmick!",LEV,"[Gimmick!] "<<MESS);
53 #define GimmickDebugMessage(LEV,MESS) \
54 creaDebugMessage("Gimmick! DEBUG",LEV,"[Gimmick!] DEBUG: "<<MESS);
55 #define GimmickError(MESS) \
56 creaError("[Gimmick!] "<<MESS);