From: John L. <jr...@us...> - 2007-06-06 23:43:31
|
Update of /cvsroot/wxlua/wxLua/modules/wxbind/include In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv4156/wxLua/modules/wxbind/include Modified Files: wxbind.h 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: wxbind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxbind.h,v retrieving revision 1.66 retrieving revision 1.67 diff -C2 -d -r1.66 -r1.67 *** wxbind.h 5 Jun 2007 21:07:20 -0000 1.66 --- wxbind.h 6 Jun 2007 23:42:58 -0000 1.67 *************** *** 43,49 **** // the current version of the bindings. // See 'bindings/genwxbind.lua' and 'modules/wxlua/include/wxldefs.h' ! #if WXLUA_BINDING_VERSION > 8 # error "The WXLUA_BINDING_VERSION in the bindings is too old, regenerate bindings." ! #endif //WXLUA_BINDING_VERSION > 8 // --------------------------------------------------------------------------- --- 43,49 ---- // the current version of the bindings. // See 'bindings/genwxbind.lua' and 'modules/wxlua/include/wxldefs.h' [...5157 lines suppressed...] ! extern WXDLLIMPEXP_WXBIND wxLuaBindMethod wxWizard_methods[]; extern WXDLLIMPEXP_DATA_WXBIND(int) wxWizard_methodCount; ! extern WXDLLIMPEXP_WXBIND wxLuaBindDefine wxWizard_enums[]; extern WXDLLIMPEXP_DATA_WXBIND(int) wxWizard_enumCount; extern WXDLLIMPEXP_DATA_WXBIND(int) s_wxluatag_wxWizardEvent; ! extern WXDLLIMPEXP_WXBIND wxLuaBindMethod wxWizardEvent_methods[]; extern WXDLLIMPEXP_DATA_WXBIND(int) wxWizardEvent_methodCount; ! extern WXDLLIMPEXP_WXBIND wxLuaBindDefine wxWizardEvent_enums[]; extern WXDLLIMPEXP_DATA_WXBIND(int) wxWizardEvent_enumCount; extern WXDLLIMPEXP_DATA_WXBIND(int) s_wxluatag_wxWizardPage; ! extern WXDLLIMPEXP_WXBIND wxLuaBindMethod wxWizardPage_methods[]; extern WXDLLIMPEXP_DATA_WXBIND(int) wxWizardPage_methodCount; ! extern WXDLLIMPEXP_WXBIND wxLuaBindDefine wxWizardPage_enums[]; extern WXDLLIMPEXP_DATA_WXBIND(int) wxWizardPage_enumCount; extern WXDLLIMPEXP_DATA_WXBIND(int) s_wxluatag_wxWizardPageSimple; ! extern WXDLLIMPEXP_WXBIND wxLuaBindMethod wxWizardPageSimple_methods[]; extern WXDLLIMPEXP_DATA_WXBIND(int) wxWizardPageSimple_methodCount; ! extern WXDLLIMPEXP_WXBIND wxLuaBindDefine wxWizardPageSimple_enums[]; extern WXDLLIMPEXP_DATA_WXBIND(int) wxWizardPageSimple_enumCount; #endif // wxUSE_WIZARDDLG && wxLUA_USE_wxWizard |