From: John L. <jr...@us...> - 2007-06-15 00:00:21
|
Update of /cvsroot/wxlua/wxLua/modules/wxbind/include In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv16698/wxLua/modules/wxbind/include Modified Files: wxbind.h Log Message: Add "voidptr_long" binding tag to allow using void* as a number Speed up bindings by using numbers as keys in the registry (avoid lua doing a string copy) Get rid of wxLuaState::GetXXXTag functions, something better needs to be implemented, using global vars for the few tags that we really use often now Allow the wxLuaStackDialog to be able to show lua's registry lots of cleanup in bindings.wx.lua Index: wxbind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxbind.h,v retrieving revision 1.72 retrieving revision 1.73 diff -C2 -d -r1.72 -r1.73 *** wxbind.h 14 Jun 2007 01:23:10 -0000 1.72 --- wxbind.h 14 Jun 2007 23:59:42 -0000 1.73 *************** *** 954,957 **** --- 954,960 ---- extern WXDLLIMPEXP_WXBIND wxLuaBindMethod wxClientData_methods[]; extern WXDLLIMPEXP_DATA_WXBIND(int) wxClientData_methodCount; + extern WXDLLIMPEXP_DATA_WXBIND(int) s_wxluatag_wxClientDataContainer; + extern WXDLLIMPEXP_WXBIND wxLuaBindMethod wxClientDataContainer_methods[]; + extern WXDLLIMPEXP_DATA_WXBIND(int) wxClientDataContainer_methodCount; extern WXDLLIMPEXP_DATA_WXBIND(int) s_wxluatag_wxCloseEvent; extern WXDLLIMPEXP_WXBIND wxLuaBindMethod wxCloseEvent_methods[]; |