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