Update of /cvsroot/wxlua/wxLua/apps/wxluacan/src
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv15045/wxLua/apps/wxluacan/src
Modified Files:
wxluacan_bind.cpp wxluacan_bind.h
Log Message:
Do not export parts of the bindings that are only used internally.
Declare them as extern within the cpp file of the binding.
Index: wxluacan_bind.h
===================================================================
RCS file: /cvsroot/wxlua/wxLua/apps/wxluacan/src/wxluacan_bind.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** wxluacan_bind.h 31 Mar 2009 04:23:42 -0000 1.5
--- wxluacan_bind.h 19 May 2009 03:20:53 -0000 1.6
***************
*** 18,24 ****
// the current version of the bindings.
// See 'bindings/genwxbind.lua' and 'modules/wxlua/include/wxldefs.h'
! #if WXLUA_BINDING_VERSION > 26
# error "The WXLUA_BINDING_VERSION in the bindings is too old, regenerate bindings."
! #endif //WXLUA_BINDING_VERSION > 26
// ---------------------------------------------------------------------------
--- 18,24 ----
// the current version of the bindings.
// See 'bindings/genwxbind.lua' and 'modules/wxlua/include/wxldefs.h'
! #if WXLUA_BINDING_VERSION > 27
# error "The WXLUA_BINDING_VERSION in the bindings is too old, regenerate bindings."
! #endif //WXLUA_BINDING_VERSION > 27
// ---------------------------------------------------------------------------
***************
*** 52,75 ****
extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlCan;
- extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlCan_methods[];
- extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlCan_methodCount;
extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlCanObj;
- extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlCanObj_methods[];
- extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlCanObj_methodCount;
extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlCanObjAddScript;
- extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlCanObjAddScript_methods[];
- extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlCanObjAddScript_methodCount;
extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlCanObjCircle;
- extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlCanObjCircle_methods[];
- extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlCanObjCircle_methodCount;
extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlCanObjRect;
- extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlCanObjRect_methods[];
- extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlCanObjRect_methodCount;
extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlCanObjScript;
- extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlCanObjScript_methods[];
- extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlCanObjScript_methodCount;
extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlLuaCanCmd;
- extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlLuaCanCmd_methods[];
- extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlLuaCanCmd_methodCount;
--- 52,61 ----
Index: wxluacan_bind.cpp
===================================================================
RCS file: /cvsroot/wxlua/wxLua/apps/wxluacan/src/wxluacan_bind.cpp,v
retrieving revision 1.35
retrieving revision 1.36
diff -C2 -d -r1.35 -r1.36
*** wxluacan_bind.cpp 14 May 2009 05:06:21 -0000 1.35
--- wxluacan_bind.cpp 19 May 2009 03:20:53 -0000 1.36
***************
*** 666,669 ****
--- 666,689 ----
static const char* wxluabaseclassnames_wxlLuaCanCmd[] = { wxluaclassname_wxCommandProcessor, NULL };
static wxLuaBindClass* wxluabaseclassbinds_wxlLuaCanCmd[] = { NULL };
+ // ---------------------------------------------------------------------------
+ // Lua Tag Method Values and Tables for each Class
+ // ---------------------------------------------------------------------------
+
+ extern wxLuaBindMethod wxlCan_methods[];
+ extern int wxlCan_methodCount;
+ extern wxLuaBindMethod wxlCanObj_methods[];
+ extern int wxlCanObj_methodCount;
+ extern wxLuaBindMethod wxlCanObjAddScript_methods[];
+ extern int wxlCanObjAddScript_methodCount;
+ extern wxLuaBindMethod wxlCanObjCircle_methods[];
+ extern int wxlCanObjCircle_methodCount;
+ extern wxLuaBindMethod wxlCanObjRect_methods[];
+ extern int wxlCanObjRect_methodCount;
+ extern wxLuaBindMethod wxlCanObjScript_methods[];
+ extern int wxlCanObjScript_methodCount;
+ extern wxLuaBindMethod wxlLuaCanCmd_methods[];
+ extern int wxlLuaCanCmd_methodCount;
+
+
|