32 #include "CEGUILuaFunctor.h"
35 #define __operator_increment operator++
36 #define __operator_decrement operator--
37 #define __operator_dereference operator*
39 #define LuaFunctorSubscribeEvent CEGUI::LuaFunctor::SubscribeEvent
42 #define CEGUIDeadException(e) &
44 #if defined(_MSC_VER) && !defined(snprintf)
45 # define snprintf _snprintf
63 bool connected()
const;
70 void ceguiLua_Thumb_getHorzRange(
Thumb* wnd,
float* min,
float* max);
71 void ceguiLua_Thumb_getVertRange(
Thumb* wnd,
float* min,
float* max);
77 ListboxTextItem* ceguiLua_createListboxTextItem(
const String& text, uint item_id,
void* item_data,
bool disabled,
bool auto_delete);
97 return static_cast<const PropertySet*
>(
self)->getIterator();
100 template <
typename T>
101 inline EventIterator ceguiLua_getEventIterator(
const T*
self)
103 return static_cast<const EventSet*
>(
self)->getIterator();
110 typedef std::ofstream FileStream;
111 void ceguiLua_FileStream_open(FileStream*,
const char* filename);
117 bool ceguiLua_System_isSystemKeyDown(
const System* sys,
SystemKey k);
123 #if defined(_MSC_VER)
124 # pragma warning(disable : 4800)