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
|