Update of /cvsroot/wxlua/wxLua/bindings
In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv16385/wxLua/bindings
Modified Files:
genwxbind.lua
Log Message:
Added wxLuaState::GetwxStringType who's input is either a lua string or a wxString userdata
Use it in bindings instead of GetStringType
wxNode::IndexOf is now protected in wxWidgets 2.8 so remove it
Index: genwxbind.lua
===================================================================
RCS file: /cvsroot/wxlua/wxLua/bindings/genwxbind.lua,v
retrieving revision 1.98
retrieving revision 1.99
diff -C2 -d -r1.98 -r1.99
*** genwxbind.lua 15 Feb 2007 02:51:35 -0000 1.98
--- genwxbind.lua 22 Feb 2007 00:01:34 -0000 1.99
***************
*** 2808,2812 ****
if memberType == "wxString" then
CommentBindingTable(codeList, " // get the string value\n")
! table.insert(codeList, " wxString val = lua2wx(wxlState.GetStringType(2));\n")
elseif not numeric and (not memberPtr or (memberPtr == "&")) then
CommentBindingTable(codeList, " // get the data type value\n")
--- 2808,2812 ----
if memberType == "wxString" then
CommentBindingTable(codeList, " // get the string value\n")
! table.insert(codeList, " wxString val = wxlState.GetwxStringType(2);\n")
elseif not numeric and (not memberPtr or (memberPtr == "&")) then
CommentBindingTable(codeList, " // get the data type value\n")
***************
*** 3142,3146 ****
if argType == "wxString" then
overload_argList = overload_argList.."&s_wxluaarg_String, "
! argItem = "lua2wx(wxlState.GetStringType("..argNum.."))"
-- Default String Value
--- 3142,3146 ----
if argType == "wxString" then
overload_argList = overload_argList.."&s_wxluaarg_String, "
! argItem = "wxlState.GetwxStringType("..argNum..")"
-- Default String Value
***************
*** 3188,3192 ****
if argType == "wxString" then
overload_argList = overload_argList.."&s_wxluaarg_String, "
! argItem = "lua2wx(wxlState.GetStringType("..argNum.."))"
-- Default String Value
--- 3188,3192 ----
if argType == "wxString" then
overload_argList = overload_argList.."&s_wxluaarg_String, "
! argItem = "wxlState.GetwxStringType("..argNum..")"
-- Default String Value
***************
*** 3218,3222 ****
if argType == "wxString" then
overload_argList = overload_argList.."&s_wxluaarg_String, "
! argItem = "lua2wx(wxlState.GetStringType("..argNum.."))"
-- Default String Value
--- 3218,3222 ----
if argType == "wxString" then
overload_argList = overload_argList.."&s_wxluaarg_String, "
! argItem = "wxlState.GetwxStringType("..argNum..")"
-- Default String Value
|