From: John L. <jr...@us...> - 2007-07-30 02:26:48
|
Update of /cvsroot/wxlua/wxLua/modules/wxbind/src In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv13434/wxLua/modules/wxbind/src Modified Files: wxcore_windows.cpp Log Message: Must have wxBookCtrlBaseEvent::GetSelection since it is not vitrual from wxCommandEvent Index: wxcore_windows.cpp =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/src/wxcore_windows.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** wxcore_windows.cpp 22 Jul 2007 04:38:29 -0000 1.2 --- wxcore_windows.cpp 30 Jul 2007 02:26:44 -0000 1.3 *************** *** 6048,6051 **** --- 6048,6069 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxBookCtrlBaseEvent_GetSelection[] = { &s_wxluatag_wxBookCtrlBaseEvent, NULL }; + static int LUACALL wxLua_wxBookCtrlBaseEvent_GetSelection(lua_State *L); + static wxLuaBindCFunc s_wxluafunc_wxLua_wxBookCtrlBaseEvent_GetSelection[1] = {{ wxLua_wxBookCtrlBaseEvent_GetSelection, WXLUAMETHOD_METHOD, 1, 1, s_wxluatagArray_wxLua_wxBookCtrlBaseEvent_GetSelection }}; + // int GetSelection() const // note : must override wxCommandEvent func since it's not virtual + static int LUACALL wxLua_wxBookCtrlBaseEvent_GetSelection(lua_State *L) + { + wxLuaState wxlState(L); + int returns; + // get this + wxBookCtrlBaseEvent * self = (wxBookCtrlBaseEvent *)wxlState.GetUserDataType(1, s_wxluatag_wxBookCtrlBaseEvent); + // call GetSelection + returns = (self->GetSelection()); + // push the result number + lua_pushnumber(L, returns); + + return 1; + } + static wxLuaArgTag s_wxluatagArray_wxLua_wxBookCtrlBaseEvent_SetOldSelection[] = { &s_wxluatag_wxBookCtrlBaseEvent, &s_wxluaarg_Number, NULL }; static int LUACALL wxLua_wxBookCtrlBaseEvent_SetOldSelection(lua_State *L); *************** *** 6133,6136 **** --- 6151,6155 ---- wxLuaBindMethod wxBookCtrlBaseEvent_methods[] = { { "GetOldSelection", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxBookCtrlBaseEvent_GetOldSelection, 1, NULL }, + { "GetSelection", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxBookCtrlBaseEvent_GetSelection, 1, NULL }, { "SetOldSelection", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxBookCtrlBaseEvent_SetOldSelection, 1, NULL }, { "SetSelection", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxBookCtrlBaseEvent_SetSelection, 1, NULL }, |