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);
|