00001
00002
00003
00004
00005
00006
00007
00009
00010 #ifndef __wxGlib_h__
00011 #define __wxGlib_h__
00012
00013 #include "wx/defs.h"
00014 #include "wx/dynlib.h"
00015 #include "wx/string.h"
00016
00017 class wxGlib
00018 {
00019 public:
00020
00021 wxGlib();
00022 ~wxGlib() {}
00023
00024
00025 public:
00026
00027 void Free(void * pv) const;
00028
00029
00030 private:
00031
00032 typedef void (* g_freeType)(gpointer mem);
00033
00034 private:
00035 bool LoadGlib();
00036
00037 private:
00038 bool m_bLoaded;
00039 wxDynamicLibrary libglib;
00040
00041
00042 g_freeType g_free;
00043 };
00044
00045 #endif // ndef __wxGlib_h__