Update of /cvsroot/wxlua/wxLua/modules/wxbind/src In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv28504/wxLua/modules/wxbind/src Modified Files: appframe.cpp clipdrag.cpp config.cpp controls.cpp data.cpp datetime.cpp defsutil.cpp dialogs.cpp event.cpp file.cpp gdi.cpp geometry.cpp grid.cpp help.cpp html.cpp image.cpp mdi.cpp menutool.cpp print.cpp regex.cpp sizer.cpp socket.cpp thread.cpp wave.cpp windows.cpp wx_bind.cpp wxlua.cpp xml.cpp Log Message: separate out the wxluatag arrays and use pointer in WXLUAMETHOD Index: xml.cpp =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/src/xml.cpp,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** xml.cpp 14 Dec 2006 01:01:26 -0000 1.16 --- xml.cpp 17 Dec 2006 07:47:16 -0000 1.17 *************** *** 35,38 **** --- 35,39 ---- int s_wxluatag_wxXmlNode = -1; + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNodeDefault_constructor[] = { 0 }; // %constructor wxXmlNodeDefault() static int LUACALL wxLua_wxXmlNodeDefault_constructor(lua_State *L) *************** *** 50,53 **** --- 51,55 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_constructor[] = { &s_wxluaarg_Enumeration, &s_wxluaarg_String, &s_wxluaarg_String, 0 }; // wxXmlNode(wxXmlNodeType type, const wxString& name, const wxString& content = wxEmptyString); static int LUACALL wxLua_wxXmlNode_constructor(lua_State *L) *************** *** 73,76 **** --- 75,79 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNodeEntry_constructor[] = { &s_wxluatag_wxXmlNode, &s_wxluaarg_Enumeration, &s_wxluaarg_String, &s_wxluaarg_String, &s_wxluatag_wxXmlProperty, &s_wxluatag_wxXmlNode, 0 }; // %constructor wxXmlNodeEntry(wxXmlNode *parent, wxXmlNodeType type, const wxString& name, const wxString& content, wxXmlProperty *props, wxXmlNode *next); static int LUACALL wxLua_wxXmlNodeEntry_constructor(lua_State *L) *************** *** 100,103 **** --- 103,107 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_AddChild[] = { &s_wxluatag_wxXmlNode, 0 }; // void AddChild(wxXmlNode *child); static int LUACALL wxLua_wxXmlNode_AddChild(lua_State *L) *************** *** 114,117 **** --- 118,122 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_InsertChild[] = { &s_wxluatag_wxXmlNode, &s_wxluatag_wxXmlNode, 0 }; // void InsertChild(wxXmlNode *child, wxXmlNode *before_node); static int LUACALL wxLua_wxXmlNode_InsertChild(lua_State *L) *************** *** 130,133 **** --- 135,139 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_RemoveChild[] = { &s_wxluatag_wxXmlNode, 0 }; // bool RemoveChild(wxXmlNode *child); static int LUACALL wxLua_wxXmlNode_RemoveChild(lua_State *L) *************** *** 147,150 **** --- 153,157 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_AddProperty[] = { &s_wxluaarg_String, &s_wxluaarg_String, 0 }; // void AddProperty(const wxString& name, const wxString& value); static int LUACALL wxLua_wxXmlNode_AddProperty(lua_State *L) *************** *** 163,166 **** --- 170,174 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_DeleteProperty[] = { &s_wxluaarg_String, 0 }; // bool DeleteProperty(const wxString& name); static int LUACALL wxLua_wxXmlNode_DeleteProperty(lua_State *L) *************** *** 180,183 **** --- 188,192 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_GetType[] = { 0 }; // wxXmlNodeType GetType() const; static int LUACALL wxLua_wxXmlNode_GetType(lua_State *L) *************** *** 195,198 **** --- 204,208 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_GetName[] = { 0 }; // wxString GetName() const; static int LUACALL wxLua_wxXmlNode_GetName(lua_State *L) *************** *** 210,213 **** --- 220,224 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_GetContent[] = { 0 }; // wxString GetContent() const; static int LUACALL wxLua_wxXmlNode_GetContent(lua_State *L) *************** *** 225,228 **** --- 236,240 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_GetParent[] = { 0 }; // wxXmlNode *GetParent() const; static int LUACALL wxLua_wxXmlNode_GetParent(lua_State *L) *************** *** 240,243 **** --- 252,256 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_GetNext[] = { 0 }; // wxXmlNode *GetNext() const; static int LUACALL wxLua_wxXmlNode_GetNext(lua_State *L) *************** *** 255,258 **** --- 268,272 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_GetChildren[] = { 0 }; // wxXmlNode *GetChildren() const; static int LUACALL wxLua_wxXmlNode_GetChildren(lua_State *L) *************** *** 270,273 **** --- 284,288 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_GetProperties[] = { 0 }; // wxXmlProperty *GetProperties() const; static int LUACALL wxLua_wxXmlNode_GetProperties(lua_State *L) *************** *** 285,288 **** --- 300,304 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_GetPropValPtr[] = { &s_wxluaarg_String, &s_wxluaarg_String, 0 }; // %override wxLua_wxXmlNode_GetPropValPtr // %rename GetPropValPtr bool GetPropVal(const wxString& propName, wxString *value) const; *************** *** 307,310 **** --- 323,327 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_GetPropVal[] = { &s_wxluaarg_String, &s_wxluaarg_String, 0 }; // wxString GetPropVal(const wxString& propName, const wxString& defaultVal) const; static int LUACALL wxLua_wxXmlNode_GetPropVal(lua_State *L) *************** *** 326,329 **** --- 343,347 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_HasProp[] = { &s_wxluaarg_String, 0 }; // bool HasProp(const wxString& propName) const; static int LUACALL wxLua_wxXmlNode_HasProp(lua_State *L) *************** *** 343,346 **** --- 361,365 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_SetType[] = { &s_wxluaarg_Enumeration, 0 }; // void SetType(wxXmlNodeType type); static int LUACALL wxLua_wxXmlNode_SetType(lua_State *L) *************** *** 357,360 **** --- 376,380 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_SetName[] = { &s_wxluaarg_String, 0 }; // void SetName(const wxString& name); static int LUACALL wxLua_wxXmlNode_SetName(lua_State *L) *************** *** 371,374 **** --- 391,395 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_SetContent[] = { &s_wxluaarg_String, 0 }; // void SetContent(const wxString& con); static int LUACALL wxLua_wxXmlNode_SetContent(lua_State *L) *************** *** 385,388 **** --- 406,410 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_SetParent[] = { &s_wxluatag_wxXmlNode, 0 }; // void SetParent(wxXmlNode *parent); static int LUACALL wxLua_wxXmlNode_SetParent(lua_State *L) *************** *** 399,402 **** --- 421,425 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_SetNext[] = { &s_wxluatag_wxXmlNode, 0 }; // void SetNext(wxXmlNode *next); static int LUACALL wxLua_wxXmlNode_SetNext(lua_State *L) *************** *** 413,416 **** --- 436,440 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_SetChildren[] = { &s_wxluatag_wxXmlNode, 0 }; // void SetChildren(wxXmlNode *child); static int LUACALL wxLua_wxXmlNode_SetChildren(lua_State *L) *************** *** 427,430 **** --- 451,455 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_SetProperties[] = { &s_wxluatag_wxXmlProperty, 0 }; // void SetProperties(wxXmlProperty *prop); static int LUACALL wxLua_wxXmlNode_SetProperties(lua_State *L) *************** *** 441,444 **** --- 466,470 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlNode_AddPropertyEntry[] = { &s_wxluatag_wxXmlProperty, 0 }; // %rename AddPropertyEntry void AddProperty(wxXmlProperty *prop); static int LUACALL wxLua_wxXmlNode_AddPropertyEntry(lua_State *L) *************** *** 486,531 **** // Map Lua Class Methods to C Binding Functions WXLUAMETHOD wxXmlNode_methods[] = { ! { LuaConstructor, "wxXmlNodeDefault", wxLua_wxXmlNodeDefault_constructor, 0, 0, { 0 } }, ! { LuaConstructor, "wxXmlNode", wxLua_wxXmlNode_constructor, 3, 2, { &s_wxluaarg_Enumeration, &s_wxluaarg_String, &s_wxluaarg_String, 0 } }, ! { LuaConstructor, "wxXmlNodeEntry", wxLua_wxXmlNodeEntry_constructor, 6, 6, { &s_wxluatag_wxXmlNode, &s_wxluaarg_Enumeration, &s_wxluaarg_String, &s_wxluaarg_String, &s_wxluatag_wxXmlProperty, &s_wxluatag_wxXmlNode, 0 } }, ! { LuaMethod, "AddChild", wxLua_wxXmlNode_AddChild, 1, 1, { &s_wxluatag_wxXmlNode, 0 } }, ! { LuaMethod, "InsertChild", wxLua_wxXmlNode_InsertChild, 2, 2, { &s_wxluatag_wxXmlNode, &s_wxluatag_wxXmlNode, 0 } }, ! { LuaMethod, "RemoveChild", wxLua_wxXmlNode_RemoveChild, 1, 1, { &s_wxluatag_wxXmlNode, 0 } }, ! { LuaMethod, "AddProperty", wxLua_wxXmlNode_AddProperty, 2, 2, { &s_wxluaarg_String, &s_wxluaarg_String, 0 } }, ! { LuaMethod, "DeleteProperty", wxLua_wxXmlNode_DeleteProperty, 1, 1, { &s_wxluaarg_String, 0 } }, ! { LuaMethod, "GetType", wxLua_wxXmlNode_GetType, 0, 0, { 0 } }, ! { LuaMethod, "GetName", wxLua_wxXmlNode_GetName, 0, 0, { 0 } }, ! { LuaMethod, "GetContent", wxLua_wxXmlNode_GetContent, 0, 0, { 0 } }, ! { LuaMethod, "GetParent", wxLua_wxXmlNode_GetParent, 0, 0, { 0 } }, ! { LuaMethod, "GetNext", wxLua_wxXmlNode_GetNext, 0, 0, { 0 } }, ! { LuaMethod, "GetChildren", wxLua_wxXmlNode_GetChildren, 0, 0, { 0 } }, ! { LuaMethod, "GetProperties", wxLua_wxXmlNode_GetProperties, 0, 0, { 0 } }, ! { LuaMethod, "GetPropValPtr", wxLua_wxXmlNode_GetPropValPtr, 2, 2, { &s_wxluaarg_String, &s_wxluaarg_String, 0 } }, ! { LuaMethod, "GetPropVal", wxLua_wxXmlNode_GetPropVal, 2, 2, { &s_wxluaarg_String, &s_wxluaarg_String, 0 } }, ! { LuaMethod, "HasProp", wxLua_wxXmlNode_HasProp, 1, 1, { &s_wxluaarg_String, 0 } }, ! { LuaMethod, "SetType", wxLua_wxXmlNode_SetType, 1, 1, { &s_wxluaarg_Enumeration, 0 } }, ! { LuaMethod, "SetName", wxLua_wxXmlNode_SetName, 1, 1, { &s_wxluaarg_String, 0 } }, ! { LuaMethod, "SetContent", wxLua_wxXmlNode_SetContent, 1, 1, { &s_wxluaarg_String, 0 } }, ! { LuaMethod, "SetParent", wxLua_wxXmlNode_SetParent, 1, 1, { &s_wxluatag_wxXmlNode, 0 } }, ! { LuaMethod, "SetNext", wxLua_wxXmlNode_SetNext, 1, 1, { &s_wxluatag_wxXmlNode, 0 } }, ! { LuaMethod, "SetChildren", wxLua_wxXmlNode_SetChildren, 1, 1, { &s_wxluatag_wxXmlNode, 0 } }, ! { LuaMethod, "SetProperties", wxLua_wxXmlNode_SetProperties, 1, 1, { &s_wxluatag_wxXmlProperty, 0 } }, ! { LuaMethod, "AddPropertyEntry", wxLua_wxXmlNode_AddPropertyEntry, 1, 1, { &s_wxluatag_wxXmlProperty, 0 } }, ! { LuaGetProp, "Children", wxLua_wxXmlNode_GetChildren, 0, 0, {0} }, ! { LuaSetProp, "Children", wxLua_wxXmlNode_SetChildren, 1, 1, {0} }, ! { LuaGetProp, "Content", wxLua_wxXmlNode_GetContent, 0, 0, {0} }, ! { LuaSetProp, "Content", wxLua_wxXmlNode_SetContent, 1, 1, {0} }, ! { LuaGetProp, "Name", wxLua_wxXmlNode_GetName, 0, 0, {0} }, ! { LuaSetProp, "Name", wxLua_wxXmlNode_SetName, 1, 1, {0} }, ! { LuaGetProp, "Next", wxLua_wxXmlNode_GetNext, 0, 0, {0} }, ! { LuaSetProp, "Next", wxLua_wxXmlNode_SetNext, 1, 1, {0} }, ! { LuaGetProp, "Parent", wxLua_wxXmlNode_GetParent, 0, 0, {0} }, ! { LuaSetProp, "Parent", wxLua_wxXmlNode_SetParent, 1, 1, {0} }, ! { LuaGetProp, "Properties", wxLua_wxXmlNode_GetProperties, 0, 0, {0} }, ! { LuaSetProp, "Properties", wxLua_wxXmlNode_SetProperties, 1, 1, {0} }, ! { LuaGetProp, "Type", wxLua_wxXmlNode_GetType, 0, 0, {0} }, ! { LuaSetProp, "Type", wxLua_wxXmlNode_SetType, 1, 1, {0} }, ! { LuaDelete, "wxXmlNode", wxLua_wxXmlNode_destructor, 0, 0, {0} }, ! { LuaMethod, "Delete", wxLua_wxXmlNode_Delete, 0, 0, {0} }, }; --- 512,557 ---- // Map Lua Class Methods to C Binding Functions WXLUAMETHOD wxXmlNode_methods[] = { ! { LuaConstructor, "wxXmlNodeDefault", wxLua_wxXmlNodeDefault_constructor, 0, 0, s_wxluatagArray_wxLua_wxXmlNodeDefault_constructor }, ! { LuaConstructor, "wxXmlNode", wxLua_wxXmlNode_constructor, 3, 2, s_wxluatagArray_wxLua_wxXmlNode_constructor }, ! { LuaConstructor, "wxXmlNodeEntry", wxLua_wxXmlNodeEntry_constructor, 6, 6, s_wxluatagArray_wxLua_wxXmlNodeEntry_constructor }, ! { LuaMethod, "AddChild", wxLua_wxXmlNode_AddChild, 1, 1, s_wxluatagArray_wxLua_wxXmlNode_AddChild }, ! { LuaMethod, "InsertChild", wxLua_wxXmlNode_InsertChild, 2, 2, s_wxluatagArray_wxLua_wxXmlNode_InsertChild }, ! { LuaMethod, "RemoveChild", wxLua_wxXmlNode_RemoveChild, 1, 1, s_wxluatagArray_wxLua_wxXmlNode_RemoveChild }, ! { LuaMethod, "AddProperty", wxLua_wxXmlNode_AddProperty, 2, 2, s_wxluatagArray_wxLua_wxXmlNode_AddProperty }, ! { LuaMethod, "DeleteProperty", wxLua_wxXmlNode_DeleteProperty, 1, 1, s_wxluatagArray_wxLua_wxXmlNode_DeleteProperty }, ! { LuaMethod, "GetType", wxLua_wxXmlNode_GetType, 0, 0, s_wxluatagArray_wxLua_wxXmlNode_GetType }, ! { LuaMethod, "GetName", wxLua_wxXmlNode_GetName, 0, 0, s_wxluatagArray_wxLua_wxXmlNode_GetName }, ! { LuaMethod, "GetContent", wxLua_wxXmlNode_GetContent, 0, 0, s_wxluatagArray_wxLua_wxXmlNode_GetContent }, ! { LuaMethod, "GetParent", wxLua_wxXmlNode_GetParent, 0, 0, s_wxluatagArray_wxLua_wxXmlNode_GetParent }, ! { LuaMethod, "GetNext", wxLua_wxXmlNode_GetNext, 0, 0, s_wxluatagArray_wxLua_wxXmlNode_GetNext }, ! { LuaMethod, "GetChildren", wxLua_wxXmlNode_GetChildren, 0, 0, s_wxluatagArray_wxLua_wxXmlNode_GetChildren }, ! { LuaMethod, "GetProperties", wxLua_wxXmlNode_GetProperties, 0, 0, s_wxluatagArray_wxLua_wxXmlNode_GetProperties }, ! { LuaMethod, "GetPropValPtr", wxLua_wxXmlNode_GetPropValPtr, 2, 2, s_wxluatagArray_wxLua_wxXmlNode_GetPropValPtr }, ! { LuaMethod, "GetPropVal", wxLua_wxXmlNode_GetPropVal, 2, 2, s_wxluatagArray_wxLua_wxXmlNode_GetPropVal }, ! { LuaMethod, "HasProp", wxLua_wxXmlNode_HasProp, 1, 1, s_wxluatagArray_wxLua_wxXmlNode_HasProp }, ! { LuaMethod, "SetType", wxLua_wxXmlNode_SetType, 1, 1, s_wxluatagArray_wxLua_wxXmlNode_SetType }, ! { LuaMethod, "SetName", wxLua_wxXmlNode_SetName, 1, 1, s_wxluatagArray_wxLua_wxXmlNode_SetName }, ! { LuaMethod, "SetContent", wxLua_wxXmlNode_SetContent, 1, 1, s_wxluatagArray_wxLua_wxXmlNode_SetContent }, ! { LuaMethod, "SetParent", wxLua_wxXmlNode_SetParent, 1, 1, s_wxluatagArray_wxLua_wxXmlNode_SetParent }, ! { LuaMethod, "SetNext", wxLua_wxXmlNode_SetNext, 1, 1, s_wxluatagArray_wxLua_wxXmlNode_SetNext }, ! { LuaMethod, "SetChildren", wxLua_wxXmlNode_SetChildren, 1, 1, s_wxluatagArray_wxLua_wxXmlNode_SetChildren }, ! { LuaMethod, "SetProperties", wxLua_wxXmlNode_SetProperties, 1, 1, s_wxluatagArray_wxLua_wxXmlNode_SetProperties }, ! { LuaMethod, "AddPropertyEntry", wxLua_wxXmlNode_AddPropertyEntry, 1, 1, s_wxluatagArray_wxLua_wxXmlNode_AddPropertyEntry }, ! { LuaGetProp, "Children", wxLua_wxXmlNode_GetChildren, 0, 0, s_wxluaargArray_None }, ! { LuaSetProp, "Children", wxLua_wxXmlNode_SetChildren, 1, 1, s_wxluaargArray_None }, ! { LuaGetProp, "Content", wxLua_wxXmlNode_GetContent, 0, 0, s_wxluaargArray_None }, ! { LuaSetProp, "Content", wxLua_wxXmlNode_SetContent, 1, 1, s_wxluaargArray_None }, ! { LuaGetProp, "Name", wxLua_wxXmlNode_GetName, 0, 0, s_wxluaargArray_None }, ! { LuaSetProp, "Name", wxLua_wxXmlNode_SetName, 1, 1, s_wxluaargArray_None }, ! { LuaGetProp, "Next", wxLua_wxXmlNode_GetNext, 0, 0, s_wxluaargArray_None }, ! { LuaSetProp, "Next", wxLua_wxXmlNode_SetNext, 1, 1, s_wxluaargArray_None }, ! { LuaGetProp, "Parent", wxLua_wxXmlNode_GetParent, 0, 0, s_wxluaargArray_None }, ! { LuaSetProp, "Parent", wxLua_wxXmlNode_SetParent, 1, 1, s_wxluaargArray_None }, ! { LuaGetProp, "Properties", wxLua_wxXmlNode_GetProperties, 0, 0, s_wxluaargArray_None }, ! { LuaSetProp, "Properties", wxLua_wxXmlNode_SetProperties, 1, 1, s_wxluaargArray_None }, ! { LuaGetProp, "Type", wxLua_wxXmlNode_GetType, 0, 0, s_wxluaargArray_None }, ! { LuaSetProp, "Type", wxLua_wxXmlNode_SetType, 1, 1, s_wxluaargArray_None }, ! { LuaDelete, "wxXmlNode", wxLua_wxXmlNode_destructor, 0, 0, s_wxluaargArray_None }, ! { LuaMethod, "Delete", wxLua_wxXmlNode_Delete, 0, 0, s_wxluaargArray_None }, }; *************** *** 542,545 **** --- 568,572 ---- int s_wxluatag_wxXmlProperty = -1; + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlProperty_constructor[] = { &s_wxluaarg_String, &s_wxluaarg_String, &s_wxluatag_wxXmlProperty, 0 }; // wxXmlProperty(const wxString& name, const wxString& value, wxXmlProperty *next) static int LUACALL wxLua_wxXmlProperty_constructor(lua_State *L) *************** *** 563,566 **** --- 590,594 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlPropertyDefault_constructor[] = { 0 }; // %constructor wxXmlPropertyDefault() static int LUACALL wxLua_wxXmlPropertyDefault_constructor(lua_State *L) *************** *** 578,581 **** --- 606,610 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlProperty_GetName[] = { 0 }; // wxString GetName() static int LUACALL wxLua_wxXmlProperty_GetName(lua_State *L) *************** *** 593,596 **** --- 622,626 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlProperty_GetValue[] = { 0 }; // wxString GetValue() static int LUACALL wxLua_wxXmlProperty_GetValue(lua_State *L) *************** *** 608,611 **** --- 638,642 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlProperty_GetNext[] = { 0 }; // wxXmlProperty *GetNext() static int LUACALL wxLua_wxXmlProperty_GetNext(lua_State *L) *************** *** 623,626 **** --- 654,658 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlProperty_SetName[] = { &s_wxluaarg_String, 0 }; // void SetName(const wxString& name) static int LUACALL wxLua_wxXmlProperty_SetName(lua_State *L) *************** *** 637,640 **** --- 669,673 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlProperty_SetValue[] = { &s_wxluaarg_String, 0 }; // void SetValue(const wxString& value) static int LUACALL wxLua_wxXmlProperty_SetValue(lua_State *L) *************** *** 651,654 **** --- 684,688 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlProperty_SetNext[] = { &s_wxluatag_wxXmlProperty, 0 }; // void SetNext(wxXmlProperty *next) static int LUACALL wxLua_wxXmlProperty_SetNext(lua_State *L) *************** *** 696,715 **** // Map Lua Class Methods to C Binding Functions WXLUAMETHOD wxXmlProperty_methods[] = { ! { LuaConstructor, "wxXmlProperty", wxLua_wxXmlProperty_constructor, 3, 3, { &s_wxluaarg_String, &s_wxluaarg_String, &s_wxluatag_wxXmlProperty, 0 } }, ! { LuaConstructor, "wxXmlPropertyDefault", wxLua_wxXmlPropertyDefault_constructor, 0, 0, { 0 } }, ! { LuaMethod, "GetName", wxLua_wxXmlProperty_GetName, 0, 0, { 0 } }, ! { LuaMethod, "GetValue", wxLua_wxXmlProperty_GetValue, 0, 0, { 0 } }, ! { LuaMethod, "GetNext", wxLua_wxXmlProperty_GetNext, 0, 0, { 0 } }, ! { LuaMethod, "SetName", wxLua_wxXmlProperty_SetName, 1, 1, { &s_wxluaarg_String, 0 } }, ! { LuaMethod, "SetValue", wxLua_wxXmlProperty_SetValue, 1, 1, { &s_wxluaarg_String, 0 } }, ! { LuaMethod, "SetNext", wxLua_wxXmlProperty_SetNext, 1, 1, { &s_wxluatag_wxXmlProperty, 0 } }, ! { LuaGetProp, "Name", wxLua_wxXmlProperty_GetName, 0, 0, {0} }, ! { LuaSetProp, "Name", wxLua_wxXmlProperty_SetName, 1, 1, {0} }, ! { LuaGetProp, "Value", wxLua_wxXmlProperty_GetValue, 0, 0, {0} }, ! { LuaSetProp, "Value", wxLua_wxXmlProperty_SetValue, 1, 1, {0} }, ! { LuaGetProp, "Next", wxLua_wxXmlProperty_GetNext, 0, 0, {0} }, ! { LuaSetProp, "Next", wxLua_wxXmlProperty_SetNext, 1, 1, {0} }, ! { LuaDelete, "wxXmlProperty", wxLua_wxXmlProperty_destructor, 0, 0, {0} }, ! { LuaMethod, "Delete", wxLua_wxXmlProperty_Delete, 0, 0, {0} }, }; --- 730,749 ---- // Map Lua Class Methods to C Binding Functions WXLUAMETHOD wxXmlProperty_methods[] = { ! { LuaConstructor, "wxXmlProperty", wxLua_wxXmlProperty_constructor, 3, 3, s_wxluatagArray_wxLua_wxXmlProperty_constructor }, ! { LuaConstructor, "wxXmlPropertyDefault", wxLua_wxXmlPropertyDefault_constructor, 0, 0, s_wxluatagArray_wxLua_wxXmlPropertyDefault_constructor }, ! { LuaMethod, "GetName", wxLua_wxXmlProperty_GetName, 0, 0, s_wxluatagArray_wxLua_wxXmlProperty_GetName }, ! { LuaMethod, "GetValue", wxLua_wxXmlProperty_GetValue, 0, 0, s_wxluatagArray_wxLua_wxXmlProperty_GetValue }, ! { LuaMethod, "GetNext", wxLua_wxXmlProperty_GetNext, 0, 0, s_wxluatagArray_wxLua_wxXmlProperty_GetNext }, ! { LuaMethod, "SetName", wxLua_wxXmlProperty_SetName, 1, 1, s_wxluatagArray_wxLua_wxXmlProperty_SetName }, ! { LuaMethod, "SetValue", wxLua_wxXmlProperty_SetValue, 1, 1, s_wxluatagArray_wxLua_wxXmlProperty_SetValue }, ! { LuaMethod, "SetNext", wxLua_wxXmlProperty_SetNext, 1, 1, s_wxluatagArray_wxLua_wxXmlProperty_SetNext }, ! { LuaGetProp, "Name", wxLua_wxXmlProperty_GetName, 0, 0, s_wxluaargArray_None }, ! { LuaSetProp, "Name", wxLua_wxXmlProperty_SetName, 1, 1, s_wxluaargArray_None }, ! { LuaGetProp, "Value", wxLua_wxXmlProperty_GetValue, 0, 0, s_wxluaargArray_None }, ! { LuaSetProp, "Value", wxLua_wxXmlProperty_SetValue, 1, 1, s_wxluaargArray_None }, ! { LuaGetProp, "Next", wxLua_wxXmlProperty_GetNext, 0, 0, s_wxluaargArray_None }, ! { LuaSetProp, "Next", wxLua_wxXmlProperty_SetNext, 1, 1, s_wxluaargArray_None }, ! { LuaDelete, "wxXmlProperty", wxLua_wxXmlProperty_destructor, 0, 0, s_wxluaargArray_None }, ! { LuaMethod, "Delete", wxLua_wxXmlProperty_Delete, 0, 0, s_wxluaargArray_None }, }; *************** *** 726,729 **** --- 760,764 ---- int s_wxluatag_wxXmlDocument = -1; + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlDocumentDefault_constructor[] = { 0 }; // %constructor wxXmlDocumentDefault(); static int LUACALL wxLua_wxXmlDocumentDefault_constructor(lua_State *L) *************** *** 741,744 **** --- 776,780 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlDocument_constructor[] = { &s_wxluaarg_String, &s_wxluaarg_String, 0 }; // wxXmlDocument(const wxString& filename, const wxString& encoding = "UTF-8"); static int LUACALL wxLua_wxXmlDocument_constructor(lua_State *L) *************** *** 762,765 **** --- 798,802 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlDocument_Load[] = { &s_wxluaarg_String, &s_wxluaarg_String, 0 }; // bool Load(const wxString& filename, const wxString& encoding = "UTF-8"); static int LUACALL wxLua_wxXmlDocument_Load(lua_State *L) *************** *** 783,786 **** --- 820,824 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlDocument_Save[] = { &s_wxluaarg_String, 0 }; // bool Save(const wxString& filename) const; static int LUACALL wxLua_wxXmlDocument_Save(lua_State *L) *************** *** 800,803 **** --- 838,842 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlDocument_IsOk[] = { 0 }; // bool IsOk() const; static int LUACALL wxLua_wxXmlDocument_IsOk(lua_State *L) *************** *** 815,818 **** --- 854,858 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlDocument_GetRoot[] = { 0 }; // wxXmlNode *GetRoot() const; static int LUACALL wxLua_wxXmlDocument_GetRoot(lua_State *L) *************** *** 830,833 **** --- 870,874 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlDocument_GetVersion[] = { 0 }; // wxString GetVersion() const; static int LUACALL wxLua_wxXmlDocument_GetVersion(lua_State *L) *************** *** 845,848 **** --- 886,890 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlDocument_GetFileEncoding[] = { 0 }; // wxString GetFileEncoding() const; static int LUACALL wxLua_wxXmlDocument_GetFileEncoding(lua_State *L) *************** *** 860,863 **** --- 902,906 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlDocument_SetRoot[] = { &s_wxluatag_wxXmlNode, 0 }; // void SetRoot(wxXmlNode *node); static int LUACALL wxLua_wxXmlDocument_SetRoot(lua_State *L) *************** *** 874,877 **** --- 917,921 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlDocument_SetVersion[] = { &s_wxluaarg_String, 0 }; // void SetVersion(const wxString& version); static int LUACALL wxLua_wxXmlDocument_SetVersion(lua_State *L) *************** *** 888,891 **** --- 932,936 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlDocument_SetFileEncoding[] = { &s_wxluaarg_String, 0 }; // void SetFileEncoding(const wxString& encoding); static int LUACALL wxLua_wxXmlDocument_SetFileEncoding(lua_State *L) *************** *** 933,955 **** // Map Lua Class Methods to C Binding Functions WXLUAMETHOD wxXmlDocument_methods[] = { ! { LuaConstructor, "wxXmlDocumentDefault", wxLua_wxXmlDocumentDefault_constructor, 0, 0, { 0 } }, ! { LuaConstructor, "wxXmlDocument", wxLua_wxXmlDocument_constructor, 2, 1, { &s_wxluaarg_String, &s_wxluaarg_String, 0 } }, ! { LuaMethod, "Load", wxLua_wxXmlDocument_Load, 2, 1, { &s_wxluaarg_String, &s_wxluaarg_String, 0 } }, ! { LuaMethod, "Save", wxLua_wxXmlDocument_Save, 1, 1, { &s_wxluaarg_String, 0 } }, ! { LuaMethod, "IsOk", wxLua_wxXmlDocument_IsOk, 0, 0, { 0 } }, ! { LuaMethod, "GetRoot", wxLua_wxXmlDocument_GetRoot, 0, 0, { 0 } }, ! { LuaMethod, "GetVersion", wxLua_wxXmlDocument_GetVersion, 0, 0, { 0 } }, ! { LuaMethod, "GetFileEncoding", wxLua_wxXmlDocument_GetFileEncoding, 0, 0, { 0 } }, ! { LuaMethod, "SetRoot", wxLua_wxXmlDocument_SetRoot, 1, 1, { &s_wxluatag_wxXmlNode, 0 } }, ! { LuaMethod, "SetVersion", wxLua_wxXmlDocument_SetVersion, 1, 1, { &s_wxluaarg_String, 0 } }, ! { LuaMethod, "SetFileEncoding", wxLua_wxXmlDocument_SetFileEncoding, 1, 1, { &s_wxluaarg_String, 0 } }, ! { LuaGetProp, "Root", wxLua_wxXmlDocument_GetRoot, 0, 0, {0} }, ! { LuaSetProp, "Root", wxLua_wxXmlDocument_SetRoot, 1, 1, {0} }, ! { LuaGetProp, "Version", wxLua_wxXmlDocument_GetVersion, 0, 0, {0} }, ! { LuaSetProp, "Version", wxLua_wxXmlDocument_SetVersion, 1, 1, {0} }, ! { LuaGetProp, "FileEncoding", wxLua_wxXmlDocument_GetFileEncoding, 0, 0, {0} }, ! { LuaSetProp, "FileEncoding", wxLua_wxXmlDocument_SetFileEncoding, 1, 1, {0} }, ! { LuaDelete, "wxXmlDocument", wxLua_wxXmlDocument_destructor, 0, 0, {0} }, ! { LuaMethod, "Delete", wxLua_wxXmlDocument_Delete, 0, 0, {0} }, }; --- 978,1000 ---- // Map Lua Class Methods to C Binding Functions WXLUAMETHOD wxXmlDocument_methods[] = { ! { LuaConstructor, "wxXmlDocumentDefault", wxLua_wxXmlDocumentDefault_constructor, 0, 0, s_wxluatagArray_wxLua_wxXmlDocumentDefault_constructor }, ! { LuaConstructor, "wxXmlDocument", wxLua_wxXmlDocument_constructor, 2, 1, s_wxluatagArray_wxLua_wxXmlDocument_constructor }, ! { LuaMethod, "Load", wxLua_wxXmlDocument_Load, 2, 1, s_wxluatagArray_wxLua_wxXmlDocument_Load }, ! { LuaMethod, "Save", wxLua_wxXmlDocument_Save, 1, 1, s_wxluatagArray_wxLua_wxXmlDocument_Save }, ! { LuaMethod, "IsOk", wxLua_wxXmlDocument_IsOk, 0, 0, s_wxluatagArray_wxLua_wxXmlDocument_IsOk }, ! { LuaMethod, "GetRoot", wxLua_wxXmlDocument_GetRoot, 0, 0, s_wxluatagArray_wxLua_wxXmlDocument_GetRoot }, ! { LuaMethod, "GetVersion", wxLua_wxXmlDocument_GetVersion, 0, 0, s_wxluatagArray_wxLua_wxXmlDocument_GetVersion }, ! { LuaMethod, "GetFileEncoding", wxLua_wxXmlDocument_GetFileEncoding, 0, 0, s_wxluatagArray_wxLua_wxXmlDocument_GetFileEncoding }, ! { LuaMethod, "SetRoot", wxLua_wxXmlDocument_SetRoot, 1, 1, s_wxluatagArray_wxLua_wxXmlDocument_SetRoot }, ! { LuaMethod, "SetVersion", wxLua_wxXmlDocument_SetVersion, 1, 1, s_wxluatagArray_wxLua_wxXmlDocument_SetVersion }, ! { LuaMethod, "SetFileEncoding", wxLua_wxXmlDocument_SetFileEncoding, 1, 1, s_wxluatagArray_wxLua_wxXmlDocument_SetFileEncoding }, ! { LuaGetProp, "Root", wxLua_wxXmlDocument_GetRoot, 0, 0, s_wxluaargArray_None }, ! { LuaSetProp, "Root", wxLua_wxXmlDocument_SetRoot, 1, 1, s_wxluaargArray_None }, ! { LuaGetProp, "Version", wxLua_wxXmlDocument_GetVersion, 0, 0, s_wxluaargArray_None }, ! { LuaSetProp, "Version", wxLua_wxXmlDocument_SetVersion, 1, 1, s_wxluaargArray_None }, ! { LuaGetProp, "FileEncoding", wxLua_wxXmlDocument_GetFileEncoding, 0, 0, s_wxluaargArray_None }, ! { LuaSetProp, "FileEncoding", wxLua_wxXmlDocument_SetFileEncoding, 1, 1, s_wxluaargArray_None }, ! { LuaDelete, "wxXmlDocument", wxLua_wxXmlDocument_destructor, 0, 0, s_wxluaargArray_None }, ! { LuaMethod, "Delete", wxLua_wxXmlDocument_Delete, 0, 0, s_wxluaargArray_None }, }; *************** *** 977,981 **** // Map Lua Class Methods to C Binding Functions WXLUAMETHOD wxXmlResourceHandler_methods[] = { ! { LuaDelete, "wxXmlResourceHandler", wxLua_wxXmlResourceHandler_destructor, 0, 0, {0} }, }; --- 1022,1026 ---- // Map Lua Class Methods to C Binding Functions WXLUAMETHOD wxXmlResourceHandler_methods[] = { ! { LuaDelete, "wxXmlResourceHandler", wxLua_wxXmlResourceHandler_destructor, 0, 0, s_wxluaargArray_None }, }; *************** *** 994,997 **** --- 1039,1043 ---- #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxBitmap) + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_LoadBitmap[] = { &s_wxluaarg_String, 0 }; // wxBitmap LoadBitmap(const wxString& name); static int LUACALL wxLua_wxXmlResource_LoadBitmap(lua_State *L) *************** *** 1018,1021 **** --- 1064,1068 ---- #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxDialog) + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_LoadDialog[] = { &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 }; // wxDialog* LoadDialog(wxWindow* parent, const wxString& name); static int LUACALL wxLua_wxXmlResource_LoadDialog(lua_State *L) *************** *** 1037,1040 **** --- 1084,1088 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_LoadDialogCreate[] = { &s_wxluatag_wxDialog, &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 }; // %rename LoadDialogCreate bool LoadDialog(wxDialog* dlg, wxWindow *parent, const wxString &name); static int LUACALL wxLua_wxXmlResource_LoadDialogCreate(lua_State *L) *************** *** 1058,1061 **** --- 1106,1110 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_CreateDialog[] = { &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 }; // %override wxLua_wxXmlResource_CreateDialog // wxFrame* CreateFrame(wxWindow* parent, const wxString& name) *************** *** 1087,1090 **** --- 1136,1140 ---- #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxFrame) + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_LoadFrame[] = { &s_wxluatag_wxFrame, &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 }; // bool LoadFrame(wxFrame* frame, wxWindow* parent, const wxString& name); static int LUACALL wxLua_wxXmlResource_LoadFrame(lua_State *L) *************** *** 1108,1111 **** --- 1158,1162 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_CreateFrame[] = { &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 }; // %override wxLua_wxXmlResource_CreateFrame // wxFrame* CreateFrame(wxWindow* parent, const wxString& name) *************** *** 1137,1140 **** --- 1188,1192 ---- #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxIcon) + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_LoadIcon[] = { &s_wxluaarg_String, 0 }; // wxIcon LoadIcon(const wxString& name); static int LUACALL wxLua_wxXmlResource_LoadIcon(lua_State *L) *************** *** 1161,1164 **** --- 1213,1217 ---- #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxMenu) + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_LoadMenu[] = { &s_wxluaarg_String, 0 }; // wxMenu* LoadMenu(const wxString& name); static int LUACALL wxLua_wxXmlResource_LoadMenu(lua_State *L) *************** *** 1178,1181 **** --- 1231,1235 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_LoadMenuBarWindow[] = { &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 }; // %rename LoadMenuBarWindow wxMenuBar* LoadMenuBar(wxWindow* parent, const wxString& name); static int LUACALL wxLua_wxXmlResource_LoadMenuBarWindow(lua_State *L) *************** *** 1197,1200 **** --- 1251,1255 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_LoadMenuBar[] = { &s_wxluaarg_String, 0 }; // wxMenuBar* LoadMenuBar(const wxString& name); static int LUACALL wxLua_wxXmlResource_LoadMenuBar(lua_State *L) *************** *** 1218,1221 **** --- 1273,1277 ---- #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxToolbar) + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_LoadToolBar[] = { &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 }; // wxToolBar* LoadToolBar(wxWindow *parent, const wxString& name); static int LUACALL wxLua_wxXmlResource_LoadToolBar(lua_State *L) *************** *** 1239,1242 **** --- 1295,1299 ---- #endif // (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxToolbar) + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_constructor[] = { &s_wxluaarg_String, &s_wxluaarg_Number, 0 }; // wxXmlResource(const wxString& filemask, int flags = wxXRC_USE_LOCALE); static int LUACALL wxLua_wxXmlResource_constructor(lua_State *L) *************** *** 1260,1263 **** --- 1317,1321 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResourceGetDefault_constructor[] = { 0 }; // %override wxLua_wxXmlResourceGetDefault_constructor // %constructor wxXmlResourceGetDefault() *************** *** 1274,1277 **** --- 1332,1336 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResourceDefault_constructor[] = { &s_wxluaarg_Number, 0 }; // %constructor wxXmlResourceDefault(int flags = wxXRC_USE_LOCALE); static int LUACALL wxLua_wxXmlResourceDefault_constructor(lua_State *L) *************** *** 1293,1296 **** --- 1352,1356 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_AttachUnknownControl[] = { &s_wxluaarg_String, &s_wxluatag_wxWindow, &s_wxluatag_wxWindow, 0 }; // bool AttachUnknownControl(const wxString& name, wxWindow* control, wxWindow* parent = NULL); static int LUACALL wxLua_wxXmlResource_AttachUnknownControl(lua_State *L) *************** *** 1316,1319 **** --- 1376,1380 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_ClearHandlers[] = { 0 }; // void ClearHandlers(); static int LUACALL wxLua_wxXmlResource_ClearHandlers(lua_State *L) *************** *** 1328,1331 **** --- 1389,1393 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_CompareVersion[] = { &s_wxluaarg_Number, &s_wxluaarg_Number, &s_wxluaarg_Number, &s_wxluaarg_Number, 0 }; // int CompareVersion(int major, int minor, int release, int revision) const; static int LUACALL wxLua_wxXmlResource_CompareVersion(lua_State *L) *************** *** 1351,1354 **** --- 1413,1417 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_Get[] = { 0 }; // %override wxLua_wxXmlResource_Get // wxXmlResource* Get() *************** *** 1365,1368 **** --- 1428,1432 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_GetFlags[] = { 0 }; // int GetFlags() static int LUACALL wxLua_wxXmlResource_GetFlags(lua_State *L) *************** *** 1380,1383 **** --- 1444,1448 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_GetVersion[] = { 0 }; // long GetVersion() const; static int LUACALL wxLua_wxXmlResource_GetVersion(lua_State *L) *************** *** 1395,1398 **** --- 1460,1464 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_GetXRCID[] = { &s_wxluaarg_String, 0 }; // %override wxLua_wxXmlResource_GetXRCID // int GetXRCID(const wxString &stringID) *************** *** 1411,1414 **** --- 1477,1481 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_InitAllHandlers[] = { 0 }; // void InitAllHandlers(); static int LUACALL wxLua_wxXmlResource_InitAllHandlers(lua_State *L) *************** *** 1423,1426 **** --- 1490,1494 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_Load[] = { &s_wxluaarg_String, 0 }; // bool Load(const wxString& filemask); static int LUACALL wxLua_wxXmlResource_Load(lua_State *L) *************** *** 1440,1443 **** --- 1508,1512 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_LoadPanel[] = { &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 }; // wxPanel* LoadPanel(wxWindow* parent, const wxString &name); static int LUACALL wxLua_wxXmlResource_LoadPanel(lua_State *L) *************** *** 1459,1462 **** --- 1528,1532 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_LoadPanelCreate[] = { &s_wxluatag_wxPanel, &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 }; // %rename LoadPanelCreate bool LoadPanel(wxPanel *panel, wxWindow *parent, const wxString &name); static int LUACALL wxLua_wxXmlResource_LoadPanelCreate(lua_State *L) *************** *** 1480,1483 **** --- 1550,1554 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_Set[] = { &s_wxluatag_wxXmlResource, 0 }; // %override wxLua_wxXmlResource_Set // wxXmlResource* Set(wxXmlResource *res) *************** *** 1496,1499 **** --- 1567,1571 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_SetFlags[] = { &s_wxluaarg_Number, 0 }; // void SetFlags(int flags); static int LUACALL wxLua_wxXmlResource_SetFlags(lua_State *L) *************** *** 1510,1513 **** --- 1582,1586 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxXmlResource_Unload[] = { &s_wxluaarg_String, 0 }; // bool Unload(const wxString& filename) static int LUACALL wxLua_wxXmlResource_Unload(lua_State *L) *************** *** 1560,1617 **** #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxBitmap) ! { LuaMethod, "LoadBitmap", wxLua_wxXmlResource_LoadBitmap, 1, 1, { &s_wxluaarg_String, 0 } }, #endif // (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxBitmap) #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxDialog) ! { LuaMethod, "LoadDialog", wxLua_wxXmlResource_LoadDialog, 2, 2, { &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 } }, ! { LuaMethod, "LoadDialogCreate", wxLua_wxXmlResource_LoadDialogCreate, 3, 3, { &s_wxluatag_wxDialog, &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 } }, ! { LuaMethod, "CreateDialog", wxLua_wxXmlResource_CreateDialog, 2, 2, { &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 } }, #endif // (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxDialog) #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxFrame) ! { LuaMethod, "LoadFrame", wxLua_wxXmlResource_LoadFrame, 3, 3, { &s_wxluatag_wxFrame, &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 } }, ! { LuaMethod, "CreateFrame", wxLua_wxXmlResource_CreateFrame, 2, 2, { &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 } }, #endif // (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxFrame) #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxIcon) ! { LuaMethod, "LoadIcon", wxLua_wxXmlResource_LoadIcon, 1, 1, { &s_wxluaarg_String, 0 } }, #endif // (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxIcon) #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxMenu) ! { LuaMethod, "LoadMenu", wxLua_wxXmlResource_LoadMenu, 1, 1, { &s_wxluaarg_String, 0 } }, ! { LuaMethod, "LoadMenuBarWindow", wxLua_wxXmlResource_LoadMenuBarWindow, 2, 2, { &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 } }, ! { LuaMethod, "LoadMenuBar", wxLua_wxXmlResource_LoadMenuBar, 1, 1, { &s_wxluaarg_String, 0 } }, #endif // (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxMenu) #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxToolbar) ! { LuaMethod, "LoadToolBar", wxLua_wxXmlResource_LoadToolBar, 2, 2, { &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 } }, #endif // (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxToolbar) ! { LuaConstructor, "wxXmlResource", wxLua_wxXmlResource_constructor, 2, 1, { &s_wxluaarg_String, &s_wxluaarg_Number, 0 } }, ! { LuaConstructor, "wxXmlResourceGetDefault", wxLua_wxXmlResourceGetDefault_constructor, 0, 0, { 0 } }, ! { LuaConstructor, "wxXmlResourceDefault", wxLua_wxXmlResourceDefault_constructor, 1, 0, { &s_wxluaarg_Number, 0 } }, ! { LuaMethod, "AttachUnknownControl", wxLua_wxXmlResource_AttachUnknownControl, 3, 2, { &s_wxluaarg_String, &s_wxluatag_wxWindow, &s_wxluatag_wxWindow, 0 } }, ! { LuaMethod, "ClearHandlers", wxLua_wxXmlResource_ClearHandlers, 0, 0, { 0 } }, ! { LuaMethod, "CompareVersion", wxLua_wxXmlResource_CompareVersion, 4, 4, { &s_wxluaarg_Number, &s_wxluaarg_Number, &s_wxluaarg_Number, &s_wxluaarg_Number, 0 } }, ! { LuaMethod, "Get", wxLua_wxXmlResource_Get, 0, 0, { 0 } }, ! { LuaMethod, "GetFlags", wxLua_wxXmlResource_GetFlags, 0, 0, { 0 } }, ! { LuaMethod, "GetVersion", wxLua_wxXmlResource_GetVersion, 0, 0, { 0 } }, ! { LuaMethod, "GetXRCID", wxLua_wxXmlResource_GetXRCID, 1, 1, { &s_wxluaarg_String, 0 } }, ! { LuaMethod, "InitAllHandlers", wxLua_wxXmlResource_InitAllHandlers, 0, 0, { 0 } }, ! { LuaMethod, "Load", wxLua_wxXmlResource_Load, 1, 1, { &s_wxluaarg_String, 0 } }, ! { LuaMethod, "LoadPanel", wxLua_wxXmlResource_LoadPanel, 2, 2, { &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 } }, ! { LuaMethod, "LoadPanelCreate", wxLua_wxXmlResource_LoadPanelCreate, 3, 3, { &s_wxluatag_wxPanel, &s_wxluatag_wxWindow, &s_wxluaarg_String, 0 } }, ! { LuaMethod, "Set", wxLua_wxXmlResource_Set, 1, 1, { &s_wxluatag_wxXmlResource, 0 } }, ! { LuaMethod, "SetFlags", wxLua_wxXmlResource_SetFlags, 1, 1, { &s_wxluaarg_Number, 0 } }, ! { LuaMethod, "Unload", wxLua_wxXmlResource_Unload, 1, 1, { &s_wxluaarg_String, 0 } }, ! { LuaGetProp, "Flags", wxLua_wxXmlResource_GetFlags, 0, 0, {0} }, ! { LuaGetProp, "Version", wxLua_wxXmlResource_GetVersion, 0, 0, {0} }, ! { LuaDelete, "wxXmlResource", wxLua_wxXmlResource_destructor, 0, 0, {0} }, ! { LuaMethod, "Delete", wxLua_wxXmlResource_Delete, 0, 0, {0} }, }; --- 1633,1690 ---- #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxBitmap) ! { LuaMethod, "LoadBitmap", wxLua_wxXmlResource_LoadBitmap, 1, 1, s_wxluatagArray_wxLua_wxXmlResource_LoadBitmap }, #endif // (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxBitmap) #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxDialog) ! { LuaMethod, "LoadDialog", wxLua_wxXmlResource_LoadDialog, 2, 2, s_wxluatagArray_wxLua_wxXmlResource_LoadDialog }, ! { LuaMethod, "LoadDialogCreate", wxLua_wxXmlResource_LoadDialogCreate, 3, 3, s_wxluatagArray_wxLua_wxXmlResource_LoadDialogCreate }, ! { LuaMethod, "CreateDialog", wxLua_wxXmlResource_CreateDialog, 2, 2, s_wxluatagArray_wxLua_wxXmlResource_CreateDialog }, #endif // (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxDialog) #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxFrame) ! { LuaMethod, "LoadFrame", wxLua_wxXmlResource_LoadFrame, 3, 3, s_wxluatagArray_wxLua_wxXmlResource_LoadFrame }, ! { LuaMethod, "CreateFrame", wxLua_wxXmlResource_CreateFrame, 2, 2, s_wxluatagArray_wxLua_wxXmlResource_CreateFrame }, #endif // (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxFrame) #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxIcon) ! { LuaMethod, "LoadIcon", wxLua_wxXmlResource_LoadIcon, 1, 1, s_wxluatagArray_wxLua_wxXmlResource_LoadIcon }, #endif // (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxIcon) #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxMenu) ! { LuaMethod, "LoadMenu", wxLua_wxXmlResource_LoadMenu, 1, 1, s_wxluatagArray_wxLua_wxXmlResource_LoadMenu }, ! { LuaMethod, "LoadMenuBarWindow", wxLua_wxXmlResource_LoadMenuBarWindow, 2, 2, s_wxluatagArray_wxLua_wxXmlResource_LoadMenuBarWindow }, ! { LuaMethod, "LoadMenuBar", wxLua_wxXmlResource_LoadMenuBar, 1, 1, s_wxluatagArray_wxLua_wxXmlResource_LoadMenuBar }, #endif // (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxMenu) #if (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxToolbar) ! { LuaMethod, "LoadToolBar", wxLua_wxXmlResource_LoadToolBar, 2, 2, s_wxluatagArray_wxLua_wxXmlResource_LoadToolBar }, #endif // (wxLUA_USE_wxXMLResource) && (wxLUA_USE_wxToolbar) ! { LuaConstructor, "wxXmlResource", wxLua_wxXmlResource_constructor, 2, 1, s_wxluatagArray_wxLua_wxXmlResource_constructor }, ! { LuaConstructor, "wxXmlResourceGetDefault", wxLua_wxXmlResourceGetDefault_constructor, 0, 0, s_wxluatagArray_wxLua_wxXmlResourceGetDefault_constructor }, ! { LuaConstructor, "wxXmlResourceDefault", wxLua_wxXmlResourceDefault_constructor, 1, 0, s_wxluatagArray_wxLua_wxXmlResourceDefault_constructor }, ! { LuaMethod, "AttachUnknownControl", wxLua_wxXmlResource_AttachUnknownControl, 3, 2, s_wxluatagArray_wxLua_wxXmlResource_AttachUnknownControl }, ! { LuaMethod, "ClearHandlers", wxLua_wxXmlResource_ClearHandlers, 0, 0, s_wxluatagArray_wxLua_wxXmlResource_ClearHandlers }, ! { LuaMethod, "CompareVersion", wxLua_wxXmlResource_CompareVersion, 4, 4, s_wxluatagArray_wxLua_wxXmlResource_CompareVersion }, ! { LuaMethod, "Get", wxLua_wxXmlResource_Get, 0, 0, s_wxluatagArray_wxLua_wxXmlResource_Get }, ! { LuaMethod, "GetFlags", wxLua_wxXmlResource_GetFlags, 0, 0, s_wxluatagArray_wxLua_wxXmlResource_GetFlags }, ! { LuaMethod, "GetVersion", wxLua_wxXmlResource_GetVersion, 0, 0, s_wxluatagArray_wxLua_wxXmlResource_GetVersion }, ! { LuaMethod, "GetXRCID", wxLua_wxXmlResource_GetXRCID, 1, 1, s_wxluatagArray_wxLua_wxXmlResource_GetXRCID }, ! { LuaMethod, "InitAllHandlers", wxLua_wxXmlResource_InitAllHandlers, 0, 0, s_wxluatagArray_wxLua_wxXmlResource_InitAllHandlers }, ! { LuaMethod, "Load", wxLua_wxXmlResource_Load, 1, 1, s_wxluatagArray_wxLua_wxXmlResource_Load }, ! { LuaMethod, "LoadPanel", wxLua_wxXmlResource_LoadPanel, 2, 2, s_wxluatagArray_wxLua_wxXmlResource_LoadPanel }, ! { LuaMethod, "LoadPanelCreate", wxLua_wxXmlResource_LoadPanelCreate, 3, 3, s_wxluatagArray_wxLua_wxXmlResource_LoadPanelCreate }, ! { LuaMethod, "Set", wxLua_wxXmlResource_Set, 1, 1, s_wxluatagArray_wxLua_wxXmlResource_Set }, ! { LuaMethod, "SetFlags", wxLua_wxXmlResource_SetFlags, 1, 1, s_wxluatagArray_wxLua_wxXmlResource_SetFlags }, ! { LuaMethod, "Unload", wxLua_wxXmlResource_Unload, 1, 1, s_wxluatagArray_wxLua_wxXmlResource_Unload }, ! { LuaGetProp, "Flags", wxLua_wxXmlResource_GetFlags, 0, 0, s_wxluaargArray_None }, ! { LuaGetProp, "Version", wxLua_wxXmlResource_GetVersion, 0, 0, s_wxluaargArray_None }, ! { LuaDelete, "wxXmlResource", wxLua_wxXmlResource_destructor, 0, 0, s_wxluaargArray_None }, ! { LuaMethod, "Delete", wxLua_wxXmlResource_Delete, 0, 0, s_wxluaargArray_None }, }; Index: defsutil.cpp =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/src/defsutil.cpp,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** defsutil.cpp 14 Dec 2006 01:01:23 -0000 1.20 --- defsutil.cpp 17 Dec 2006 07:47:15 -0000 1.21 *************** *** 37,40 **** --- 37,41 ---- #if ((wxUSE_STREAMS) && (wxLUA_USE_wxProcess)) && (wxUSE_STREAMS) + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_GetErrorStream[] = { 0 }; // wxInputStream *GetErrorStream() const static int LUACALL wxLua_wxProcess_GetErrorStream(lua_State *L) *************** *** 52,55 **** --- 53,57 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_GetInputStream[] = { 0 }; // wxInputStream *GetInputStream() const static int LUACALL wxLua_wxProcess_GetInputStream(lua_State *L) *************** *** 67,70 **** --- 69,73 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_GetOutputStream[] = { 0 }; // wxOutputStream *GetOutputStream() const static int LUACALL wxLua_wxProcess_GetOutputStream(lua_State *L) *************** *** 82,85 **** --- 85,89 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_SetPipeStreams[] = { &s_wxluatag_wxInputStream, &s_wxluatag_wxOutputStream, &s_wxluatag_wxInputStream, 0 }; // void SetPipeStreams(wxInputStream *outStream, wxOutputStream *inStream, wxInputStream *errStream) static int LUACALL wxLua_wxProcess_SetPipeStreams(lua_State *L) *************** *** 104,107 **** --- 108,112 ---- #if (wxUSE_STREAMS) && (wxLUA_USE_wxProcess) + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_CloseOutput[] = { 0 }; // void CloseOutput() static int LUACALL wxLua_wxProcess_CloseOutput(lua_State *L) *************** *** 116,119 **** --- 121,125 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_IsErrorAvailable[] = { 0 }; // bool IsErrorAvailable() const static int LUACALL wxLua_wxProcess_IsErrorAvailable(lua_State *L) *************** *** 131,134 **** --- 137,141 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_IsInputAvailable[] = { 0 }; // bool IsInputAvailable() const static int LUACALL wxLua_wxProcess_IsInputAvailable(lua_State *L) *************** *** 146,149 **** --- 153,157 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_IsInputOpened[] = { 0 }; // bool IsInputOpened() const static int LUACALL wxLua_wxProcess_IsInputOpened(lua_State *L) *************** *** 163,166 **** --- 171,175 ---- #endif // (wxUSE_STREAMS) && (wxLUA_USE_wxProcess) + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_constructor[] = { &s_wxluatag_wxEvtHandler, &s_wxluaarg_Number, 0 }; // wxProcess(wxEvtHandler *parent = NULL, int nId = wxID_ANY) static int LUACALL wxLua_wxProcess_constructor(lua_State *L) *************** *** 184,187 **** --- 193,197 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_Detach[] = { 0 }; // void Detach() static int LUACALL wxLua_wxProcess_Detach(lua_State *L) *************** *** 196,199 **** --- 206,210 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_Kill[] = { &s_wxluaarg_Number, &s_wxluaarg_Enumeration, &s_wxluaarg_Number, 0 }; // static wxKillError Kill(int pid, wxSignal sig = wxSIGTERM, int flags = wxKILL_NOCHILDREN) static int LUACALL wxLua_wxProcess_Kill(lua_State *L) *************** *** 217,220 **** --- 228,232 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_Exists[] = { &s_wxluaarg_Number, 0 }; // static bool Exists(int pid) static int LUACALL wxLua_wxProcess_Exists(lua_State *L) *************** *** 232,235 **** --- 244,248 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_Open[] = { &s_wxluaarg_String, &s_wxluaarg_Number, 0 }; // static wxProcess *Open(const wxString& cmd, int flags = wxEXEC_ASYNC) static int LUACALL wxLua_wxProcess_Open(lua_State *L) *************** *** 251,254 **** --- 264,268 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_Redirect[] = { 0 }; // void Redirect() static int LUACALL wxLua_wxProcess_Redirect(lua_State *L) *************** *** 263,266 **** --- 277,281 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxProcess_IsRedirected[] = { 0 }; // bool IsRedirected() static int LUACALL wxLua_wxProcess_IsRedirected(lua_State *L) *************** *** 311,337 **** #if ((wxUSE_STREAMS) && (wxLUA_USE_wxProcess)) && (wxUSE_STREAMS) ! { LuaMethod, "GetErrorStream", wxLua_wxProcess_GetErrorStream, 0, 0, { 0 } }, ! { LuaMethod, "GetInputStream", wxLua_wxProcess_GetInputStream, 0, 0, { 0 } }, ! { LuaMethod, "GetOutputStream", wxLua_wxProcess_GetOutputStream, 0, 0, { 0 } }, ! { LuaMethod, "SetPipeStreams", wxLua_wxProcess_SetPipeStreams, 3, 3, { &s_wxluatag_wxInputStream, &s_wxluatag_wxOutputStream, &s_wxluatag_wxInputStream, 0 } }, #endif // ((wxUSE_STREAMS) && (wxLUA_USE_wxProcess)) && (wxUSE_STREAMS) #if (wxUSE_STREAMS) && (wxLUA_USE_wxProcess) ! { LuaMethod, "CloseOutput", wxLua_wxProcess_CloseOutput, 0, 0, { 0 } }, ! { LuaMethod, "IsErrorAvailable", wxLua_wxProcess_IsErrorAvailable, 0, 0, { 0 } }, ! { LuaMethod, "IsInputAvailable", wxLua_wxProcess_IsInputAvailable, 0, 0, { 0 } }, ! { LuaMethod, "IsInputOpened", wxLua_wxProcess_IsInputOpened, 0, 0, { 0 } }, #endif // (wxUSE_STREAMS) && (wxLUA_USE_wxProcess) ! { LuaConstructor, "wxProcess", wxLua_wxProcess_constructor, 2, 0, { &s_wxluatag_wxEvtHandler, &s_wxluaarg_Number, 0 } }, ! { LuaMethod, "Detach", wxLua_wxProcess_Detach, 0, 0, { 0 } }, ! { LuaMethod, "Kill", wxLua_wxProcess_Kill, 3, 1, { &s_wxluaarg_Number, &s_wxluaarg_Enumeration, &s_wxluaarg_Number, 0 } }, ! { LuaMethod, "Exists", wxLua_wxProcess_Exists, 1, 1, { &s_wxluaarg_Number, 0 } }, ! { LuaMethod, "Open", wxLua_wxProcess_Open, 2, 1, { &s_wxluaarg_String, &s_wxluaarg_Number, 0 } }, ! { LuaMethod, "Redirect", wxLua_wxProcess_Redirect, 0, 0, { 0 } }, ! { LuaMethod, "IsRedirected", wxLua_wxProcess_IsRedirected, 0, 0, { 0 } }, ! { LuaDelete, "wxProcess", wxLua_wxProcess_destructor, 0, 0, {0} }, ! { LuaMethod, "Delete", wxLua_wxProcess_Delete, 0, 0, {0} }, }; --- 326,352 ---- #if ((wxUSE_STREAMS) && (wxLUA_USE_wxProcess)) && (wxUSE_STREAMS) ! { LuaMethod, "GetErrorStream", wxLua_wxProcess_GetErrorStream, 0, 0, s_wxluatagArray_wxLua_wxProcess_GetErrorStream }, ! { LuaMethod, "GetInputStream", wxLua_wxProcess_GetInputStream, 0, 0, s_wxluatagArray_wxLua_wxProcess_GetInputStream }, ! { LuaMethod, "GetOutputStream", wxLua_wxProcess_GetOutputStream, 0, 0, s_wxluatagArray_wxLua_wxProcess_GetOutputStream }, ! { LuaMethod, "SetPipeStreams", wxLua_wxProcess_SetPipeStreams, 3, 3, s_wxluatagArray_wxLua_wxProcess_SetPipeStreams }, #endif // ((wxUSE_STREAMS) && (wxLUA_USE_wxProcess)) && (wxUSE_STREAMS) #if (wxUSE_STREAMS) && (wxLUA_USE_wxProcess) ! { LuaMethod, "CloseOutput", wxLua_wxProcess_CloseOutput, 0, 0, s_wxluatagArray_wxLua_wxProcess_CloseOutput }, ! { LuaMethod, "IsErrorAvailable", wxLua_wxProcess_IsErrorAvailable, 0, 0, s_wxluatagArray_wxLua_wxProcess_IsErrorAvailable }, ! { LuaMethod, "IsInputAvailable", wxLua_wxProcess_IsInputAvailable, 0, 0, s_wxluatagArray_wxLua_wxProcess_IsInputAvailable }, ! { LuaMethod, "IsInputOpened", wxLua_wxProcess_IsInputOpened, 0, 0, s_wxluatagArray_wxLua_wxProcess_IsInputOpened }, #endif // (wxUSE_STREAMS) && (wxLUA_USE_wxProcess) ! { LuaConstructor, "wxProcess", wxLua_wxProcess_constructor, 2, 0, s_wxluatagArray_wxLua_wxProcess_constructor }, ! { LuaMethod, "Detach", wxLua_wxProcess_Detach, 0, 0, s_wxluatagArray_wxLua_wxProcess_Detach }, ! { LuaMethod, "Kill", wxLua_wxProcess_Kill, 3, 1, s_wxluatagArray_wxLua_wxProcess_Kill }, ! { LuaMethod, "Exists", wxLua_wxProcess_Exists, 1, 1, s_wxluatagArray_wxLua_wxProcess_Exists }, ! { LuaMethod, "Open", wxLua_wxProcess_Open, 2, 1, s_wxluatagArray_wxLua_wxProcess_Open }, ! { LuaMethod, "Redirect", wxLua_wxProcess_Redirect, 0, 0, s_wxluatagArray_wxLua_wxProcess_Redirect }, ! { LuaMethod, "IsRedirected", wxLua_wxProcess_IsRedirected, 0, 0, s_wxluatagArray_wxLua_wxProcess_IsRedirected }, ! { LuaDelete, "wxProcess", wxLua_wxProcess_destructor, 0, 0, s_wxluaargArray_None }, ! { LuaMethod, "Delete", wxLua_wxProcess_Delete, 0, 0, s_wxluaargArray_None }, }; *************** *** 348,351 **** --- 363,367 ---- int s_wxluatag_wxMouseState = -1; + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_constructor[] = { 0 }; // wxMouseState() static int LUACALL wxLua_wxMouseState_constructor(lua_State *L) *************** *** 363,366 **** --- 379,383 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_GetX[] = { 0 }; // wxCoord GetX() static int LUACALL wxLua_wxMouseState_GetX(lua_State *L) *************** *** 378,381 **** --- 395,399 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_GetY[] = { 0 }; // wxCoord GetY() static int LUACALL wxLua_wxMouseState_GetY(lua_State *L) *************** *** 393,396 **** --- 411,415 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_LeftDown[] = { 0 }; // bool LeftDown() static int LUACALL wxLua_wxMouseState_LeftDown(lua_State *L) *************** *** 408,411 **** --- 427,431 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_MiddleDown[] = { 0 }; // bool MiddleDown() static int LUACALL wxLua_wxMouseState_MiddleDown(lua_State *L) *************** *** 423,426 **** --- 443,447 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_RightDown[] = { 0 }; // bool RightDown() static int LUACALL wxLua_wxMouseState_RightDown(lua_State *L) *************** *** 438,441 **** --- 459,463 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_ControlDown[] = { 0 }; // bool ControlDown() static int LUACALL wxLua_wxMouseState_ControlDown(lua_State *L) *************** *** 453,456 **** --- 475,479 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_ShiftDown[] = { 0 }; // bool ShiftDown() static int LUACALL wxLua_wxMouseState_ShiftDown(lua_State *L) *************** *** 468,471 **** --- 491,495 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_AltDown[] = { 0 }; // bool AltDown() static int LUACALL wxLua_wxMouseState_AltDown(lua_State *L) *************** *** 483,486 **** --- 507,511 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_MetaDown[] = { 0 }; // bool MetaDown() static int LUACALL wxLua_wxMouseState_MetaDown(lua_State *L) *************** *** 498,501 **** --- 523,527 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_CmdDown[] = { 0 }; // bool CmdDown() static int LUACALL wxLua_wxMouseState_CmdDown(lua_State *L) *************** *** 513,516 **** --- 539,543 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_SetX[] = { &s_wxluaarg_Number, 0 }; // void SetX(wxCoord x) static int LUACALL wxLua_wxMouseState_SetX(lua_State *L) *************** *** 527,530 **** --- 554,558 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_SetY[] = { &s_wxluaarg_Number, 0 }; // void SetY(wxCoord y) static int LUACALL wxLua_wxMouseState_SetY(lua_State *L) *************** *** 541,544 **** --- 569,573 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_SetLeftDown[] = { &s_wxluaarg_Boolean, 0 }; // void SetLeftDown(bool down) static int LUACALL wxLua_wxMouseState_SetLeftDown(lua_State *L) *************** *** 555,558 **** --- 584,588 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_SetMiddleDown[] = { &s_wxluaarg_Boolean, 0 }; // void SetMiddleDown(bool down) static int LUACALL wxLua_wxMouseState_SetMiddleDown(lua_State *L) *************** *** 569,572 **** --- 599,603 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_SetRightDown[] = { &s_wxluaarg_Boolean, 0 }; // void SetRightDown(bool down) static int LUACALL wxLua_wxMouseState_SetRightDown(lua_State *L) *************** *** 583,586 **** --- 614,618 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_SetControlDown[] = { &s_wxluaarg_Boolean, 0 }; // void SetControlDown(bool down) static int LUACALL wxLua_wxMouseState_SetControlDown(lua_State *L) *************** *** 597,600 **** --- 629,633 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_SetShiftDown[] = { &s_wxluaarg_Boolean, 0 }; // void SetShiftDown(bool down) static int LUACALL wxLua_wxMouseState_SetShiftDown(lua_State *L) *************** *** 611,614 **** --- 644,648 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_SetAltDown[] = { &s_wxluaarg_Boolean, 0 }; // void SetAltDown(bool down) static int LUACALL wxLua_wxMouseState_SetAltDown(lua_State *L) *************** *** 625,628 **** --- 659,663 ---- } + static wxLuaArgTag s_wxluatagArray_wxLua_wxMouseState_SetMetaDown[] = { &s_wxluaarg_Boolean, 0 }; // void SetMetaDown(bool down) static int LUACALL wxLua_wxMouseState_SetMetaDown(lua_State *L) *************** *** 670,695 **** // Map Lua Class Methods to C Binding Functions WXLUAMETHOD wxMouseState_methods[] = { ! { LuaConstructor, "wxMouseState", wxLua_wxMouseState_constructor, 0, 0, { 0 } }, ! { LuaMethod, "GetX", wxLua_wxMouseState_GetX, 0, 0, { 0 } }, ! { LuaMethod, "GetY", wxLua_wxMouseState_GetY, 0, 0, { 0 } }, ! { LuaMethod, "LeftDown", wxLua_wxMouseState_LeftDown, 0, 0, { 0 } }, ! { LuaMethod, "MiddleDown", wxLua_wxMouseState_MiddleDown, 0, 0, { 0 } }, ! { LuaMethod, "RightDown", wxLua_wxMouseState_RightDown, 0, 0, { 0 } }, ! { LuaMethod, "ControlD... [truncated message content] |