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 },
|