From: John L. <jr...@us...> - 2009-05-14 05:06:30
|
Update of /cvsroot/wxlua/wxLua/modules/wxluasocket/src In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv9404/wxLua/modules/wxluasocket/src Modified Files: wxluasocket_bind.cpp Log Message: Allow multiple inheritance in the bindings. Index: wxluasocket_bind.cpp =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxluasocket/src/wxluasocket_bind.cpp,v retrieving revision 1.32 retrieving revision 1.33 diff -C2 -d -r1.32 -r1.33 *** wxluasocket_bind.cpp 26 Mar 2008 05:23:48 -0000 1.32 --- wxluasocket_bind.cpp 14 May 2009 05:06:21 -0000 1.33 *************** *** 606,615 **** // --------------------------------------------------------------------------- wxLuaBindClass* wxLuaGetClassList_wxluasocket(size_t &count) { static wxLuaBindClass classList[] = { ! { "wxLuaDebuggerEvent", wxLuaDebuggerEvent_methods, wxLuaDebuggerEvent_methodCount, CLASSINFO(wxLuaDebuggerEvent), &wxluatype_wxLuaDebuggerEvent, "wxEvent", NULL ,g_wxluanumberArray_None, 0, }, ! { "wxLuaDebuggerServer", wxLuaDebuggerServer_methods, wxLuaDebuggerServer_methodCount, CLASSINFO(wxLuaDebuggerServer), &wxluatype_wxLuaDebuggerServer, "wxEvtHandler", NULL ,g_wxluanumberArray_None, 0, }, { 0, 0, 0, 0, 0, 0, 0 }, --- 606,626 ---- // --------------------------------------------------------------------------- + static const char* wxluaclassname_wxEvent = "wxEvent"; + static const char* wxluaclassname_wxEvtHandler = "wxEvtHandler"; + static const char* wxluaclassname_wxLuaDebuggerEvent = "wxLuaDebuggerEvent"; + static const char* wxluaclassname_wxLuaDebuggerServer = "wxLuaDebuggerServer"; + + static const char* wxluabaseclassnames_wxLuaDebuggerEvent[] = { wxluaclassname_wxEvent, NULL }; + static wxLuaBindClass* wxluabaseclassbinds_wxLuaDebuggerEvent[] = { NULL }; + static const char* wxluabaseclassnames_wxLuaDebuggerServer[] = { wxluaclassname_wxEvtHandler, NULL }; + static wxLuaBindClass* wxluabaseclassbinds_wxLuaDebuggerServer[] = { NULL }; + + wxLuaBindClass* wxLuaGetClassList_wxluasocket(size_t &count) { static wxLuaBindClass classList[] = { ! { wxluaclassname_wxLuaDebuggerEvent, wxLuaDebuggerEvent_methods, wxLuaDebuggerEvent_methodCount, CLASSINFO(wxLuaDebuggerEvent), &wxluatype_wxLuaDebuggerEvent, wxluabaseclassnames_wxLuaDebuggerEvent, wxluabaseclassbinds_wxLuaDebuggerEvent, g_wxluanumberArray_None, 0, }, ! { wxluaclassname_wxLuaDebuggerServer, wxLuaDebuggerServer_methods, wxLuaDebuggerServer_methodCount, CLASSINFO(wxLuaDebuggerServer), &wxluatype_wxLuaDebuggerServer, wxluabaseclassnames_wxLuaDebuggerServer, wxluabaseclassbinds_wxLuaDebuggerServer, g_wxluanumberArray_None, 0, }, { 0, 0, 0, 0, 0, 0, 0 }, |