Update of /cvsroot/wxlua/wxLua/bindings/wxstc
In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv4156/wxLua/bindings/wxstc
Modified Files:
wxstc_datatypes.lua
Log Message:
Rename structs WXLUACLASS, WXLUAMETHOD, WXLUADEFINE, WXLUASTRING, WXLUAEVENT
to wxLuaBindClass, wxLuaBindMethod, wxLuaBindDefine, wxLuaBindString, wxLuaBindEvent
Fix %renamed listCtrl:SetItemString to now use overload SetItem
Fix recursion in traversing the base class methods
Add IntArray_FromLuaTable for binding generator to do (int n, int* items) from a table
Use NULL in bindings for items that are *pointers for clarity
Use sizeof(struct name) instead of sizeof(array[0]) in bindings
Rename wxLuaBinding GetLuaClassList to just GetClassArray since it's a C array
Index: wxstc_datatypes.lua
===================================================================
RCS file: /cvsroot/wxlua/wxLua/bindings/wxstc/wxstc_datatypes.lua,v
retrieving revision 1.51
retrieving revision 1.52
diff -C2 -d -r1.51 -r1.52
*** wxstc_datatypes.lua 31 May 2007 17:18:46 -0000 1.51
--- wxstc_datatypes.lua 6 Jun 2007 23:42:54 -0000 1.52
***************
*** 49,52 ****
--- 49,57 ----
Name = "HANDLE",
},
+ IntArray_FromLuaTable = {
+ DefType = "special",
+ IsNumber = true,
+ Name = "IntArray_FromLuaTable",
+ },
LPCVOID = {
DefType = "number",
|