From: John L. <jr...@us...> - 2007-06-08 01:36:58
|
Update of /cvsroot/wxlua/wxLua/bindings/wxwidgets In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv15480/wxLua/bindings/wxwidgets Modified Files: gdi.i override.hpp wx_datatypes.lua Log Message: Add a simple method to get the binding info, seems small and works well Addd sample lua program bindings.wx.lua to show them in a listctrl Fix incircles to work with new bindings Put the "name" of the struct binding items first always Index: wx_datatypes.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wx_datatypes.lua,v retrieving revision 1.62 retrieving revision 1.63 diff -C2 -d -r1.62 -r1.63 *** wx_datatypes.lua 6 Jun 2007 23:42:56 -0000 1.62 --- wx_datatypes.lua 8 Jun 2007 01:36:22 -0000 1.63 *************** *** 3073,3076 **** --- 3073,3082 ---- Name = "wxStdDialogButtonSizer", }, + wxStockCursor = { + Condition = "wxLUA_USE_wxCursor", + DefType = "enum", + IsNumber = true, + Name = "wxStockCursor", + }, wxStockGDI = { Condition = "(wxCHECK_VERSION(2,8,0)) && (wxLUA_USE_wxColourPenBrush)", Index: gdi.i =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/gdi.i,v retrieving revision 1.48 retrieving revision 1.49 diff -C2 -d -r1.48 -r1.49 *** gdi.i 1 Jun 2007 18:19:46 -0000 1.48 --- gdi.i 8 Jun 2007 01:36:22 -0000 1.49 *************** *** 996,1000 **** %include "wx/cursor.h" ! %enum // wxStockCursor anonymous because we use wxStockCursor as wxCursor constructor wxCURSOR_NONE wxCURSOR_ARROW --- 996,1000 ---- %include "wx/cursor.h" ! %enum wxStockCursor wxCURSOR_NONE wxCURSOR_ARROW Index: override.hpp =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/override.hpp,v retrieving revision 1.69 retrieving revision 1.70 diff -C2 -d -r1.69 -r1.70 *** override.hpp 6 Jun 2007 23:42:54 -0000 1.69 --- override.hpp 8 Jun 2007 01:36:22 -0000 1.70 *************** *** 905,911 **** const wxLuaBindClass *pClass = wxlState.GetLuaClass(className); ! if (pClass && pClass->pClassInfo) { ! if (pObject->IsKindOf(pClass->pClassInfo)) { wxlState.tsettag(*pClass->class_tag); --- 905,911 ---- const wxLuaBindClass *pClass = wxlState.GetLuaClass(className); ! if (pClass && pClass->classInfo) { ! if (pObject->IsKindOf(pClass->classInfo)) { wxlState.tsettag(*pClass->class_tag); |