Update of /cvsroot/wxlua/wxLua/modules/wxbind/src In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv15684/wxLua/modules/wxbind/src Modified Files: Makefile Added Files: Makefile_wxadv Makefile_wxaui Makefile_wxbase Makefile_wxcore Makefile_wxgl Makefile_wxhtml Makefile_wxmedia Makefile_wxnet Makefile_wxrichtext Makefile_wxstc Makefile_wxxml Makefile_wxxrc wxadv_adv.cpp wxadv_bind.cpp wxadv_grid.cpp wxaui_aui.cpp wxaui_bind.cpp wxbase_base.cpp wxbase_bind.cpp wxbase_config.cpp wxbase_data.cpp wxbase_datetime.cpp wxbase_file.cpp wxcore_appframe.cpp wxcore_bind.cpp wxcore_clipdrag.cpp wxcore_controls.cpp wxcore_core.cpp wxcore_defsutils.cpp wxcore_dialogs.cpp wxcore_event.cpp wxcore_gdi.cpp wxcore_geometry.cpp wxcore_help.cpp wxcore_image.cpp wxcore_mdi.cpp wxcore_menutool.cpp wxcore_picker.cpp wxcore_print.cpp wxcore_sizer.cpp wxcore_windows.cpp wxcore_wxlprint.cpp wxgl_bind.cpp wxgl_gl.cpp wxhtml_bind.cpp wxhtml_html.cpp wxhtml_wxlhtmlwin.cpp wxmedia_bind.cpp wxmedia_media.cpp wxnet_bind.cpp wxnet_net.cpp wxrichtext_bind.cpp wxrichtext_richtext.cpp wxstc_bind.cpp wxstc_stc.cpp wxxml_bind.cpp wxxml_xml.cpp wxxrc_bind.cpp wxxrc_xrc.cpp Removed 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 picker.cpp print.cpp regex.cpp sizer.cpp socket.cpp thread.cpp wave.cpp windows.cpp wx_bind.cpp wxlhtmlwin.cpp wxlprint.cpp wxlua.cpp xml.cpp Log Message: Separate wxWidgets bindings into wxadv, wxaui, wxbase, wxcore, etc... Allow bool = 1/0 and 1/0 = bool in wxlua_getboolean/integer/number --- NEW FILE: wxnet_net.cpp --- // --------------------------------------------------------------------------- // This file was generated by genwxbind.lua // // Any changes made to this file may be lost when file is regenerated. // --------------------------------------------------------------------------- #ifdef __BORLANDC__ #pragma hdrstop #endif #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wxlua/include/wxlstate.h" #include "wxbind/include/wxnet_bind.h" [...3097 lines suppressed...] { "GetURL", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxURL_GetURL, 1, NULL }, #if (wxLUA_USE_wxSocket && wxUSE_SOCKETS) && (wxUSE_URL) && (wxUSE_PROTOCOL_HTTP) { "SetDefaultProxy", WXLUAMETHOD_METHOD|WXLUAMETHOD_STATIC, s_wxluafunc_wxLua_wxURL_SetDefaultProxy, 1, NULL }, { "SetProxy", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxURL_SetProxy, 1, NULL }, #endif // (wxLUA_USE_wxSocket && wxUSE_SOCKETS) && (wxUSE_URL) && (wxUSE_PROTOCOL_HTTP) { "delete", WXLUAMETHOD_METHOD|WXLUAMETHOD_DELETE, s_wxluafunc_wxLua_wxURL_delete, 1, NULL }, #if (((wxLUA_USE_wxSocket && wxUSE_SOCKETS) && (wxUSE_URL)) && (wxLUA_USE_wxSocket && wxUSE_SOCKETS))||((wxLUA_USE_wxSocket && wxUSE_SOCKETS) && (wxUSE_URL)) { "wxURL", WXLUAMETHOD_CONSTRUCTOR, s_wxluafunc_wxLua_wxURL_constructor_overload, s_wxluafunc_wxLua_wxURL_constructor_overload_count, 0 }, #endif // (((wxLUA_USE_wxSocket && wxUSE_SOCKETS) && (wxUSE_URL)) && (wxLUA_USE_wxSocket && wxUSE_SOCKETS))||((wxLUA_USE_wxSocket && wxUSE_SOCKETS) && (wxUSE_URL)) { 0, 0, 0, 0 }, }; int wxURL_methodCount = sizeof(wxURL_methods)/sizeof(wxLuaBindMethod) - 1; #endif // (wxLUA_USE_wxSocket && wxUSE_SOCKETS) && (wxUSE_URL) --- wxlprint.cpp DELETED --- --- NEW FILE: wxstc_stc.cpp --- // --------------------------------------------------------------------------- // This file was generated by genwxbind.lua // // Any changes made to this file may be lost when file is regenerated. // --------------------------------------------------------------------------- #ifdef __BORLANDC__ #pragma hdrstop #endif #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wxlua/include/wxlstate.h" #include "wxbind/include/wxstc_bind.h" [...9393 lines suppressed...] { "SetLine", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStyledTextEvent_SetLine, 1, NULL }, { "SetLinesAdded", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStyledTextEvent_SetLinesAdded, 1, NULL }, { "SetListType", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStyledTextEvent_SetListType, 1, NULL }, { "SetMargin", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStyledTextEvent_SetMargin, 1, NULL }, { "SetMessage", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStyledTextEvent_SetMessage, 1, NULL }, { "SetModificationType", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStyledTextEvent_SetModificationType, 1, NULL }, { "SetModifiers", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStyledTextEvent_SetModifiers, 1, NULL }, { "SetPosition", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStyledTextEvent_SetPosition, 1, NULL }, { "SetText", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStyledTextEvent_SetText, 1, NULL }, { "SetWParam", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStyledTextEvent_SetWParam, 1, NULL }, { "SetX", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStyledTextEvent_SetX, 1, NULL }, { "SetY", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStyledTextEvent_SetY, 1, NULL }, { "delete", WXLUAMETHOD_METHOD|WXLUAMETHOD_DELETE, s_wxluafunc_wxLua_wxStyledTextEvent_delete, 1, NULL }, { "wxStyledTextEvent", WXLUAMETHOD_CONSTRUCTOR, s_wxluafunc_wxLua_wxStyledTextEvent_constructor, 1, NULL }, { 0, 0, 0, 0 }, }; int wxStyledTextEvent_methodCount = sizeof(wxStyledTextEvent_methods)/sizeof(wxLuaBindMethod) - 1; --- dialogs.cpp DELETED --- --- NEW FILE: wxhtml_html.cpp --- // --------------------------------------------------------------------------- // This file was generated by genwxbind.lua // // Any changes made to this file may be lost when file is regenerated. // --------------------------------------------------------------------------- #ifdef __BORLANDC__ #pragma hdrstop #endif #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wxlua/include/wxlstate.h" #include "wxbind/include/wxhtml_bind.h" [...5188 lines suppressed...] #endif // ((wxLUA_USE_wxHTML && wxUSE_HTML) && (wxLUA_USE_wxHtmlHelpController && wxUSE_WXHTML_HELP)) && (wxLUA_USE_wxConfig && wxUSE_CONFIG) { "SetTempDir", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxHtmlHelpController_SetTempDir, 1, NULL }, { "SetTitleFormat", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxHtmlHelpController_SetTitleFormat, 1, NULL }, #if ((wxLUA_USE_wxHTML && wxUSE_HTML) && (wxLUA_USE_wxHtmlHelpController && wxUSE_WXHTML_HELP)) && (wxLUA_USE_wxConfig && wxUSE_CONFIG) { "UseConfig", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxHtmlHelpController_UseConfig, 1, NULL }, { "WriteCustomization", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxHtmlHelpController_WriteCustomization, 1, NULL }, #endif // ((wxLUA_USE_wxHTML && wxUSE_HTML) && (wxLUA_USE_wxHtmlHelpController && wxUSE_WXHTML_HELP)) && (wxLUA_USE_wxConfig && wxUSE_CONFIG) { "delete", WXLUAMETHOD_METHOD|WXLUAMETHOD_DELETE, s_wxluafunc_wxLua_wxHtmlHelpController_delete, 1, NULL }, { "wxHtmlHelpController", WXLUAMETHOD_CONSTRUCTOR, s_wxluafunc_wxLua_wxHtmlHelpController_constructor, 1, NULL }, { 0, 0, 0, 0 }, }; int wxHtmlHelpController_methodCount = sizeof(wxHtmlHelpController_methods)/sizeof(wxLuaBindMethod) - 1; #endif // (wxLUA_USE_wxHTML && wxUSE_HTML) && (wxLUA_USE_wxHtmlHelpController && wxUSE_WXHTML_HELP) --- NEW FILE: wxcore_event.cpp --- // --------------------------------------------------------------------------- // This file was generated by genwxbind.lua // // Any changes made to this file may be lost when file is regenerated. // --------------------------------------------------------------------------- #ifdef __BORLANDC__ #pragma hdrstop #endif #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wxlua/include/wxlstate.h" #include "wxbind/include/wxcore_bind.h" [...5845 lines suppressed...] #if ((wxLUA_USE_wxPointSizeRect) && (wxCHECK_VERSION(2,8,0)))||((!wxCHECK_VERSION(2,8,0)) && (wxLUA_USE_wxPointSizeRect)) { "wxHelpEvent", WXLUAMETHOD_CONSTRUCTOR, s_wxluafunc_wxLua_wxHelpEvent_constructor_overload, s_wxluafunc_wxLua_wxHelpEvent_constructor_overload_count, 0 }, #endif // ((wxLUA_USE_wxPointSizeRect) && (wxCHECK_VERSION(2,8,0)))||((!wxCHECK_VERSION(2,8,0)) && (wxLUA_USE_wxPointSizeRect)) { 0, 0, 0, 0 }, }; int wxHelpEvent_methodCount = sizeof(wxHelpEvent_methods)/sizeof(wxLuaBindMethod) - 1; wxLuaBindDefine wxHelpEvent_enums[] = { #if wxCHECK_VERSION(2,8,0) { "Origin_HelpButton", wxHelpEvent::Origin_HelpButton }, { "Origin_Keyboard", wxHelpEvent::Origin_Keyboard }, { "Origin_Unknown", wxHelpEvent::Origin_Unknown }, #endif // wxCHECK_VERSION(2,8,0) { NULL, 0, }, }; int wxHelpEvent_enumCount = sizeof(wxHelpEvent_enums)/sizeof(wxLuaBindDefine) - 1; --- mdi.cpp DELETED --- --- NEW FILE: wxbase_data.cpp --- // --------------------------------------------------------------------------- // This file was generated by genwxbind.lua // // Any changes made to this file may be lost when file is regenerated. // --------------------------------------------------------------------------- #ifdef __BORLANDC__ #pragma hdrstop #endif #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wxlua/include/wxlstate.h" #include "wxbind/include/wxbase_bind.h" [...3019 lines suppressed...] // Map Lua Class Methods to C Binding Functions wxLuaBindMethod wxULongLong_methods[] = { { "GetHi", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxULongLong_GetHi, 1, NULL }, { "GetLo", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxULongLong_GetLo, 1, NULL }, { "ToString", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxULongLong_ToString, 1, NULL }, { "ToULong", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxULongLong_ToULong, 1, NULL }, { "delete", WXLUAMETHOD_METHOD|WXLUAMETHOD_DELETE, s_wxluafunc_wxLua_wxULongLong_delete, 1, NULL }, { "wxULongLong", WXLUAMETHOD_CONSTRUCTOR, s_wxluafunc_wxLua_wxULongLong_constructor, 1, NULL }, { 0, 0, 0, 0 }, }; int wxULongLong_methodCount = sizeof(wxULongLong_methods)/sizeof(wxLuaBindMethod) - 1; #endif // wxUSE_LONGLONG --- grid.cpp DELETED --- --- NEW FILE: Makefile_wxrichtext --- # File: Makefile # Author: John Labenski, J Winwood # Created: 2002 # Updated: # Copyright: (c) 2002 Lomtick Software. All rights reserved. # # Makefile for wxLuaBinding library using gmake # Override this on the command line to use your own wxluasetup.h WXLUASETUP = wxluasetup.h # ---------------------------------------------------------------------------- # Set path to root of wxLua WXLUA_DIR = ../../.. # ---------------------------------------------------------------------------- # Include wxLua settings using wx-config for wxWidgets parameters include $(WXLUA_DIR)/build/Makefile_wx-config.in # ---------------------------------------------------------------------------- WXLUA_TARGET_LIBNAME = lib$(WXLUABINDRICHTEXT_LIB) # ---------------------------------------------------------------------------- HEADERS = SOURCES = \ wxrichtext_richtext.cpp \ wxrichtext_bind.cpp OBJECTS=$(SOURCES:.cpp=.o) DEPFILES=$(OBJECTS:.o=.d) # ---------------------------------------------------------------------------- .cpp.o: $(CXX) -include $(WXLUASETUP) -c $(CXXFLAGS) $(APPEXTRADEFS) -o $@ $< all: $(WXLUA_TARGET_LIB_STATIC) $(WXLUA_TARGET_LIB_SHARED) clean: cleanlib # ---------------------------------------------------------------------------- # Include wxLua targets using wx-config for wxWidgets parameters include $(WXLUA_DIR)/build/Makefile_wx-config_targets.in -include $(DEPFILES) --- NEW FILE: wxcore_controls.cpp --- // --------------------------------------------------------------------------- // This file was generated by genwxbind.lua // // Any changes made to this file may be lost when file is regenerated. // --------------------------------------------------------------------------- #ifdef __BORLANDC__ #pragma hdrstop #endif #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wxlua/include/wxlstate.h" #include "wxbind/include/wxcore_bind.h" [...13006 lines suppressed...] #endif // (wxLUA_USE_wxTreeCtrl && wxUSE_TREECTRL) && (wxLUA_USE_wxGenericDirCtrl && wxUSE_DIRDLG) { "ReCreateTree", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxGenericDirCtrl_ReCreateTree, 1, NULL }, { "SetDefaultPath", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxGenericDirCtrl_SetDefaultPath, 1, NULL }, { "SetFilter", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxGenericDirCtrl_SetFilter, 1, NULL }, { "SetFilterIndex", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxGenericDirCtrl_SetFilterIndex, 1, NULL }, { "SetPath", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxGenericDirCtrl_SetPath, 1, NULL }, { "ShowHidden", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxGenericDirCtrl_ShowHidden, 1, NULL }, #if ((wxLUA_USE_wxPointSizeRect) && (wxLUA_USE_wxGenericDirCtrl && wxUSE_DIRDLG))||(wxLUA_USE_wxGenericDirCtrl && wxUSE_DIRDLG) { "wxGenericDirCtrl", WXLUAMETHOD_CONSTRUCTOR, s_wxluafunc_wxLua_wxGenericDirCtrl_constructor_overload, s_wxluafunc_wxLua_wxGenericDirCtrl_constructor_overload_count, 0 }, #endif // ((wxLUA_USE_wxPointSizeRect) && (wxLUA_USE_wxGenericDirCtrl && wxUSE_DIRDLG))||(wxLUA_USE_wxGenericDirCtrl && wxUSE_DIRDLG) { 0, 0, 0, 0 }, }; int wxGenericDirCtrl_methodCount = sizeof(wxGenericDirCtrl_methods)/sizeof(wxLuaBindMethod) - 1; #endif // wxLUA_USE_wxGenericDirCtrl && wxUSE_DIRDLG --- NEW FILE: wxxml_bind.cpp --- // --------------------------------------------------------------------------- // This file was generated by genwxbind.lua // // Any changes made to this file may be lost when file is regenerated. // --------------------------------------------------------------------------- #ifdef __BORLANDC__ #pragma hdrstop #endif #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wxlua/include/wxlstate.h" #include "wxbind/include/wxxml_bind.h" // --------------------------------------------------------------------------- // wxLuaGetEventList_wxxml() is called to register events // --------------------------------------------------------------------------- wxLuaBindEvent* wxLuaGetEventList_wxxml(size_t &count) { static wxLuaBindEvent eventList[] = { { 0, 0, 0 }, }; count = sizeof(eventList)/sizeof(wxLuaBindEvent) - 1; return eventList; } // --------------------------------------------------------------------------- // wxLuaGetDefineList_wxxml() is called to register %define and %enum // --------------------------------------------------------------------------- wxLuaBindDefine* wxLuaGetDefineList_wxxml(size_t &count) { static wxLuaBindDefine defineList[] = { #if wxLUA_USE_wxXML && wxUSE_XML { "wxXML_ATTRIBUTE_NODE", wxXML_ATTRIBUTE_NODE }, { "wxXML_CDATA_SECTION_NODE", wxXML_CDATA_SECTION_NODE }, { "wxXML_COMMENT_NODE", wxXML_COMMENT_NODE }, { "wxXML_DOCUMENT_FRAG_NODE", wxXML_DOCUMENT_FRAG_NODE }, { "wxXML_DOCUMENT_NODE", wxXML_DOCUMENT_NODE }, { "wxXML_DOCUMENT_TYPE_NODE", wxXML_DOCUMENT_TYPE_NODE }, { "wxXML_ELEMENT_NODE", wxXML_ELEMENT_NODE }, { "wxXML_ENTITY_NODE", wxXML_ENTITY_NODE }, { "wxXML_ENTITY_REF_NODE", wxXML_ENTITY_REF_NODE }, { "wxXML_HTML_DOCUMENT_NODE", wxXML_HTML_DOCUMENT_NODE }, { "wxXML_NOTATION_NODE", wxXML_NOTATION_NODE }, { "wxXML_PI_NODE", wxXML_PI_NODE }, { "wxXML_TEXT_NODE", wxXML_TEXT_NODE }, #endif // wxLUA_USE_wxXML && wxUSE_XML { 0, 0 }, }; count = sizeof(defineList)/sizeof(wxLuaBindDefine) - 1; return defineList; } // --------------------------------------------------------------------------- // wxLuaGetStringList_wxxml() is called to register %define %string // --------------------------------------------------------------------------- wxLuaBindString* wxLuaGetStringList_wxxml(size_t &count) { static wxLuaBindString stringList[] = { { 0, 0 }, }; count = sizeof(stringList)/sizeof(wxLuaBindString) - 1; return stringList; } // --------------------------------------------------------------------------- // wxLuaGetObjectList_wxxml() is called to register object and pointer bindings // --------------------------------------------------------------------------- wxLuaBindObject* wxLuaGetObjectList_wxxml(size_t &count) { static wxLuaBindObject objectList[] = { { 0, 0, 0, 0 }, }; count = sizeof(objectList)/sizeof(wxLuaBindObject) - 1; return objectList; } // --------------------------------------------------------------------------- // wxLuaGetFunctionList_wxxml() is called to register global functions // --------------------------------------------------------------------------- // --------------------------------------------------------------------------- // wxLuaGetFunctionList_wxxml() is called to register global functions // --------------------------------------------------------------------------- wxLuaBindMethod* wxLuaGetFunctionList_wxxml(size_t &count) { static wxLuaBindMethod functionList[] = { { 0, 0, 0, 0 }, }; count = sizeof(functionList)/sizeof(wxLuaBindMethod) - 1; return functionList; } // --------------------------------------------------------------------------- // wxLuaGetClassList_wxxml() is called to register classes // --------------------------------------------------------------------------- wxLuaBindClass* wxLuaGetClassList_wxxml(size_t &count) { static wxLuaBindClass classList[] = { #if wxLUA_USE_wxXML && wxUSE_XML { "wxXmlDocument", wxXmlDocument_methods, wxXmlDocument_methodCount, CLASSINFO(wxXmlDocument), &s_wxluatag_wxXmlDocument, "wxObject", NULL ,s_wxluadefineArray_None, 0, }, { "wxXmlNode", wxXmlNode_methods, wxXmlNode_methodCount, NULL, &s_wxluatag_wxXmlNode, NULL, NULL ,s_wxluadefineArray_None, 0, }, { "wxXmlProperty", wxXmlProperty_methods, wxXmlProperty_methodCount, NULL, &s_wxluatag_wxXmlProperty, NULL, NULL ,s_wxluadefineArray_None, 0, }, #endif // wxLUA_USE_wxXML && wxUSE_XML { 0, 0, 0, 0, 0, 0, 0 }, }; count = sizeof(classList)/sizeof(wxLuaBindClass) - 1; return classList; } // --------------------------------------------------------------------------- // wxLuaBinding_wxxml() - the binding class // --------------------------------------------------------------------------- // binding class extern wxLuaBindClass *wxLuaGetClassList_wxxml(size_t &count); extern wxLuaBindDefine *wxLuaGetDefineList_wxxml(size_t &count); extern wxLuaBindString *wxLuaGetStringList_wxxml(size_t &count); extern wxLuaBindEvent *wxLuaGetEventList_wxxml(size_t &count); extern wxLuaBindObject *wxLuaGetObjectList_wxxml(size_t &count); extern wxLuaBindMethod *wxLuaGetFunctionList_wxxml(size_t &count); IMPLEMENT_DYNAMIC_CLASS(wxLuaBinding_wxxml, wxLuaBinding) wxLuaBinding_wxxml::wxLuaBinding_wxxml() : wxLuaBinding() { m_bindingName = wxT("wxxml"); m_nameSpace = wxT("wx"); m_classArray = wxLuaGetClassList_wxxml(m_classCount); m_defineArray = wxLuaGetDefineList_wxxml(m_defineCount); m_stringArray = wxLuaGetStringList_wxxml(m_stringCount); m_eventArray = wxLuaGetEventList_wxxml(m_eventCount); m_objectArray = wxLuaGetObjectList_wxxml(m_objectCount); m_functionArray = wxLuaGetFunctionList_wxxml(m_functionCount); InitBinding(); } void wxLuaBinding_wxxml::PreRegister(const wxLuaState& , bool , int ) { } void wxLuaBinding_wxxml::PostRegister(const wxLuaState& , bool , int ) { } // bind wxLuaBinding_wxxml to a single wxLuaState bool wxLuaBinding_wxxml_bind(const wxLuaState& wxlState_) { wxLuaState wxlState(wxlState_); wxCHECK_MSG(wxlState.Ok(), false, wxT("Invalid wxLuaState")); wxASSERT(!wxlState.GetLuaStateData()->m_bindings_registered); wxASSERT(!wxlState.GetLuaBinding(wxT("wxxml"))); // ignore binding request when we already have wxxml registered if (wxlState.GetLuaBinding(wxT("wxxml"))) return false; wxlState.GetLuaStateData()->m_bindingList.Append(new wxLuaBinding_wxxml()); return true; } // initialize wxLuaBinding_wxxml for all wxLuaStates bool wxLuaBinding_wxxml_init() { static wxLuaBinding_wxxml m_binding; if (wxLuaBinding::GetBindingList()->Find(&m_binding)) return false; wxLuaBinding::GetBindingList()->Append(&m_binding); return true; } #if wxLUA_USE_wxXML && wxUSE_XML wxLUA_IMPLEMENT_ENCAPSULATION(wxXmlNode, wxXmlNode) wxLUA_IMPLEMENT_ENCAPSULATION(wxXmlProperty, wxXmlProperty) #endif // wxLUA_USE_wxXML && wxUSE_XML --- NEW FILE: wxcore_menutool.cpp --- // --------------------------------------------------------------------------- // This file was generated by genwxbind.lua // // Any changes made to this file may be lost when file is regenerated. // --------------------------------------------------------------------------- #ifdef __BORLANDC__ #pragma hdrstop #endif #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wxlua/include/wxlstate.h" #include "wxbind/include/wxcore_bind.h" [...4893 lines suppressed...] { "Set", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxAcceleratorEntry_Set, 1, NULL }, #if (wxLUA_USE_wxAcceleratorTable && wxUSE_ACCEL) && (wxCHECK_VERSION(2,8,0)) { "ToString", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxAcceleratorEntry_ToString, 1, NULL }, #endif // (wxLUA_USE_wxAcceleratorTable && wxUSE_ACCEL) && (wxCHECK_VERSION(2,8,0)) { "delete", WXLUAMETHOD_METHOD|WXLUAMETHOD_DELETE, s_wxluafunc_wxLua_wxAcceleratorEntry_delete, 1, NULL }, #if (wxLUA_USE_wxAcceleratorTable && wxUSE_ACCEL) { "wxAcceleratorEntry", WXLUAMETHOD_CONSTRUCTOR, s_wxluafunc_wxLua_wxAcceleratorEntry_constructor_overload, s_wxluafunc_wxLua_wxAcceleratorEntry_constructor_overload_count, 0 }, #endif // (wxLUA_USE_wxAcceleratorTable && wxUSE_ACCEL) { 0, 0, 0, 0 }, }; int wxAcceleratorEntry_methodCount = sizeof(wxAcceleratorEntry_methods)/sizeof(wxLuaBindMethod) - 1; #endif // wxLUA_USE_wxAcceleratorTable && wxUSE_ACCEL --- NEW FILE: wxmedia_media.cpp --- // --------------------------------------------------------------------------- // This file was generated by genwxbind.lua // // Any changes made to this file may be lost when file is regenerated. // --------------------------------------------------------------------------- #ifdef __BORLANDC__ #pragma hdrstop #endif #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wxlua/include/wxlstate.h" #include "wxbind/include/wxmedia_bind.h" #if wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL // --------------------------------------------------------------------------- // Bind class wxMediaCtrl // --------------------------------------------------------------------------- // Lua MetaTable Tag for Class 'wxMediaCtrl' int s_wxluatag_wxMediaCtrl = -1; #if ((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxValidator && wxUSE_VALIDATORS)) && (wxLUA_USE_wxPointSizeRect) static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_Create[] = { &s_wxluatag_wxMediaCtrl, &s_wxluatag_wxWindow, &s_wxluaarg_Number, &s_wxluaarg_String, &s_wxluatag_wxPoint, &s_wxluatag_wxSize, &s_wxluaarg_Number, &s_wxluaarg_String, &s_wxluatag_wxValidator, &s_wxluaarg_String, NULL }; static int LUACALL wxLua_wxMediaCtrl_Create(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_Create[1] = {{ wxLua_wxMediaCtrl_Create, WXLUAMETHOD_METHOD, 3, 10, s_wxluatagArray_wxLua_wxMediaCtrl_Create }}; // bool Create( wxWindow* parent, wxWindowID winid, const wxString& fileName = "", const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxString& szBackend = "", const wxValidator& val = wxDefaultValidator, const wxString& name = "wxMediaCtrl" ) static int LUACALL wxLua_wxMediaCtrl_Create(lua_State *L) { wxLuaState wxlState(L); bool returns; // get number of arguments int argCount = lua_gettop(L); // const wxString name = "wxMediaCtrl" const wxString name = (argCount >= 10 ? wxlState.GetwxStringType(10) : wxString(wxT("wxMediaCtrl"))); // const wxValidator val = wxDefaultValidator const wxValidator * val = (argCount >= 9 ? (const wxValidator *)wxlState.GetUserDataType(9, s_wxluatag_wxValidator) : &wxDefaultValidator); // const wxString szBackend = "" const wxString szBackend = (argCount >= 8 ? wxlState.GetwxStringType(8) : wxString(wxEmptyString)); // long style = 0 long style = (argCount >= 7 ? (long)wxlua_getnumbertype(L, 7) : 0); // const wxSize size = wxDefaultSize const wxSize * size = (argCount >= 6 ? (const wxSize *)wxlState.GetUserDataType(6, s_wxluatag_wxSize) : &wxDefaultSize); // const wxPoint pos = wxDefaultPosition const wxPoint * pos = (argCount >= 5 ? (const wxPoint *)wxlState.GetUserDataType(5, s_wxluatag_wxPoint) : &wxDefaultPosition); // const wxString fileName = "" const wxString fileName = (argCount >= 4 ? wxlState.GetwxStringType(4) : wxString(wxEmptyString)); // wxWindowID winid wxWindowID winid = (wxWindowID)wxlua_getnumbertype(L, 3); // wxWindow parent wxWindow * parent = (wxWindow *)wxlState.GetUserDataType(2, s_wxluatag_wxWindow); // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call Create returns = (self->Create(parent, winid, fileName, *pos, *size, style, szBackend, *val, name)); // push the result flag lua_pushboolean(L, returns); return 1; } #endif // ((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxValidator && wxUSE_VALIDATORS)) && (wxLUA_USE_wxPointSizeRect) static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_GetDownloadProgress[] = { &s_wxluatag_wxMediaCtrl, NULL }; static int LUACALL wxLua_wxMediaCtrl_GetDownloadProgress(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_GetDownloadProgress[1] = {{ wxLua_wxMediaCtrl_GetDownloadProgress, WXLUAMETHOD_METHOD, 1, 1, s_wxluatagArray_wxLua_wxMediaCtrl_GetDownloadProgress }}; // wxFileOffset GetDownloadProgress() // DirectShow only static int LUACALL wxLua_wxMediaCtrl_GetDownloadProgress(lua_State *L) { wxLuaState wxlState(L); wxFileOffset returns; // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call GetDownloadProgress returns = (self->GetDownloadProgress()); // push the result number lua_pushnumber(L, returns); return 1; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_GetDownloadTotal[] = { &s_wxluatag_wxMediaCtrl, NULL }; static int LUACALL wxLua_wxMediaCtrl_GetDownloadTotal(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_GetDownloadTotal[1] = {{ wxLua_wxMediaCtrl_GetDownloadTotal, WXLUAMETHOD_METHOD, 1, 1, s_wxluatagArray_wxLua_wxMediaCtrl_GetDownloadTotal }}; // wxFileOffset GetDownloadTotal() // DirectShow only static int LUACALL wxLua_wxMediaCtrl_GetDownloadTotal(lua_State *L) { wxLuaState wxlState(L); wxFileOffset returns; // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call GetDownloadTotal returns = (self->GetDownloadTotal()); // push the result number lua_pushnumber(L, returns); return 1; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_GetState[] = { &s_wxluatag_wxMediaCtrl, NULL }; static int LUACALL wxLua_wxMediaCtrl_GetState(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_GetState[1] = {{ wxLua_wxMediaCtrl_GetState, WXLUAMETHOD_METHOD, 1, 1, s_wxluatagArray_wxLua_wxMediaCtrl_GetState }}; // wxMediaState GetState() static int LUACALL wxLua_wxMediaCtrl_GetState(lua_State *L) { wxLuaState wxlState(L); wxMediaState returns; // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call GetState returns = (self->GetState()); // push the result number lua_pushnumber(L, returns); return 1; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_GetVolume1[] = { &s_wxluatag_wxMediaCtrl, NULL }; static int LUACALL wxLua_wxMediaCtrl_GetVolume1(lua_State *L); // static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_GetVolume1[1] = {{ wxLua_wxMediaCtrl_GetVolume1, WXLUAMETHOD_METHOD, 1, 1, s_wxluatagArray_wxLua_wxMediaCtrl_GetVolume1 }}; // double GetVolume() static int LUACALL wxLua_wxMediaCtrl_GetVolume1(lua_State *L) { wxLuaState wxlState(L); double returns; // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call GetVolume returns = (self->GetVolume()); // push the result number lua_pushnumber(L, returns); return 1; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_GetVolume[] = { &s_wxluatag_wxMediaCtrl, NULL }; static int LUACALL wxLua_wxMediaCtrl_GetVolume(lua_State *L); // static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_GetVolume[1] = {{ wxLua_wxMediaCtrl_GetVolume, WXLUAMETHOD_METHOD, 1, 1, s_wxluatagArray_wxLua_wxMediaCtrl_GetVolume }}; // double GetVolume() static int LUACALL wxLua_wxMediaCtrl_GetVolume(lua_State *L) { wxLuaState wxlState(L); double returns; // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call GetVolume returns = (self->GetVolume()); // push the result number lua_pushnumber(L, returns); return 1; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_Length[] = { &s_wxluatag_wxMediaCtrl, NULL }; static int LUACALL wxLua_wxMediaCtrl_Length(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_Length[1] = {{ wxLua_wxMediaCtrl_Length, WXLUAMETHOD_METHOD, 1, 1, s_wxluatagArray_wxLua_wxMediaCtrl_Length }}; // wxFileOffset Length() static int LUACALL wxLua_wxMediaCtrl_Length(lua_State *L) { wxLuaState wxlState(L); wxFileOffset returns; // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call Length returns = (self->Length()); // push the result number lua_pushnumber(L, returns); return 1; } #if (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxSocket && wxUSE_SOCKETS) static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_Load2[] = { &s_wxluatag_wxMediaCtrl, &s_wxluatag_wxURI, &s_wxluatag_wxURI, NULL }; static int LUACALL wxLua_wxMediaCtrl_Load2(lua_State *L); // static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_Load2[1] = {{ wxLua_wxMediaCtrl_Load2, WXLUAMETHOD_METHOD, 3, 3, s_wxluatagArray_wxLua_wxMediaCtrl_Load2 }}; // bool Load(const wxURI& location, const wxURI& proxy) static int LUACALL wxLua_wxMediaCtrl_Load2(lua_State *L) { wxLuaState wxlState(L); bool returns; // const wxURI proxy const wxURI * proxy = (const wxURI *)wxlState.GetUserDataType(3, s_wxluatag_wxURI); // const wxURI location const wxURI * location = (const wxURI *)wxlState.GetUserDataType(2, s_wxluatag_wxURI); // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call Load returns = (self->Load(*location, *proxy)); // push the result flag lua_pushboolean(L, returns); return 1; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_Load1[] = { &s_wxluatag_wxMediaCtrl, &s_wxluatag_wxURI, NULL }; static int LUACALL wxLua_wxMediaCtrl_Load1(lua_State *L); // static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_Load1[1] = {{ wxLua_wxMediaCtrl_Load1, WXLUAMETHOD_METHOD, 2, 2, s_wxluatagArray_wxLua_wxMediaCtrl_Load1 }}; // bool Load(const wxURI& location) static int LUACALL wxLua_wxMediaCtrl_Load1(lua_State *L) { wxLuaState wxlState(L); bool returns; // const wxURI location const wxURI * location = (const wxURI *)wxlState.GetUserDataType(2, s_wxluatag_wxURI); // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call Load returns = (self->Load(*location)); // push the result flag lua_pushboolean(L, returns); return 1; } #endif // (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxSocket && wxUSE_SOCKETS) static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_Load[] = { &s_wxluatag_wxMediaCtrl, &s_wxluaarg_String, NULL }; static int LUACALL wxLua_wxMediaCtrl_Load(lua_State *L); // static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_Load[1] = {{ wxLua_wxMediaCtrl_Load, WXLUAMETHOD_METHOD, 2, 2, s_wxluatagArray_wxLua_wxMediaCtrl_Load }}; // bool Load(const wxString& fileName) static int LUACALL wxLua_wxMediaCtrl_Load(lua_State *L) { wxLuaState wxlState(L); bool returns; // const wxString fileName const wxString fileName = wxlState.GetwxStringType(2); // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call Load returns = (self->Load(fileName)); // push the result flag lua_pushboolean(L, returns); return 1; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_LoadURI[] = { &s_wxluatag_wxMediaCtrl, &s_wxluaarg_String, NULL }; static int LUACALL wxLua_wxMediaCtrl_LoadURI(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_LoadURI[1] = {{ wxLua_wxMediaCtrl_LoadURI, WXLUAMETHOD_METHOD, 2, 2, s_wxluatagArray_wxLua_wxMediaCtrl_LoadURI }}; // bool LoadURI(const wxString& fileName) // { return Load(wxURI(fileName)); } static int LUACALL wxLua_wxMediaCtrl_LoadURI(lua_State *L) { wxLuaState wxlState(L); bool returns; // const wxString fileName const wxString fileName = wxlState.GetwxStringType(2); // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call LoadURI returns = (self->LoadURI(fileName)); // push the result flag lua_pushboolean(L, returns); return 1; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_LoadURIWithProxy[] = { &s_wxluatag_wxMediaCtrl, &s_wxluaarg_String, &s_wxluaarg_String, NULL }; static int LUACALL wxLua_wxMediaCtrl_LoadURIWithProxy(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_LoadURIWithProxy[1] = {{ wxLua_wxMediaCtrl_LoadURIWithProxy, WXLUAMETHOD_METHOD, 3, 3, s_wxluatagArray_wxLua_wxMediaCtrl_LoadURIWithProxy }}; // bool LoadURIWithProxy(const wxString& fileName, const wxString& proxy) // { return Load(wxURI(fileName), wxURI(proxy)); } static int LUACALL wxLua_wxMediaCtrl_LoadURIWithProxy(lua_State *L) { wxLuaState wxlState(L); bool returns; // const wxString proxy const wxString proxy = wxlState.GetwxStringType(3); // const wxString fileName const wxString fileName = wxlState.GetwxStringType(2); // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call LoadURIWithProxy returns = (self->LoadURIWithProxy(fileName, proxy)); // push the result flag lua_pushboolean(L, returns); return 1; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_Pause[] = { &s_wxluatag_wxMediaCtrl, NULL }; static int LUACALL wxLua_wxMediaCtrl_Pause(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_Pause[1] = {{ wxLua_wxMediaCtrl_Pause, WXLUAMETHOD_METHOD, 1, 1, s_wxluatagArray_wxLua_wxMediaCtrl_Pause }}; // bool Pause() static int LUACALL wxLua_wxMediaCtrl_Pause(lua_State *L) { wxLuaState wxlState(L); bool returns; // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call Pause returns = (self->Pause()); // push the result flag lua_pushboolean(L, returns); return 1; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_Play[] = { &s_wxluatag_wxMediaCtrl, NULL }; static int LUACALL wxLua_wxMediaCtrl_Play(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_Play[1] = {{ wxLua_wxMediaCtrl_Play, WXLUAMETHOD_METHOD, 1, 1, s_wxluatagArray_wxLua_wxMediaCtrl_Play }}; // bool Play() static int LUACALL wxLua_wxMediaCtrl_Play(lua_State *L) { wxLuaState wxlState(L); bool returns; // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call Play returns = (self->Play()); // push the result flag lua_pushboolean(L, returns); return 1; } #if (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxFile && wxUSE_FILE) static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_Seek[] = { &s_wxluatag_wxMediaCtrl, &s_wxluaarg_Number, &s_wxluaarg_Integer, NULL }; static int LUACALL wxLua_wxMediaCtrl_Seek(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_Seek[1] = {{ wxLua_wxMediaCtrl_Seek, WXLUAMETHOD_METHOD, 2, 3, s_wxluatagArray_wxLua_wxMediaCtrl_Seek }}; // wxFileOffset Seek(wxFileOffset where, wxSeekMode mode = wxFromStart) static int LUACALL wxLua_wxMediaCtrl_Seek(lua_State *L) { wxLuaState wxlState(L); wxFileOffset returns; // get number of arguments int argCount = lua_gettop(L); // wxSeekMode mode = wxFromStart wxSeekMode mode = (argCount >= 3 ? (wxSeekMode)wxlua_getintegertype(L, 3) : wxFromStart); // wxFileOffset where wxFileOffset where = (wxFileOffset)wxlua_getnumbertype(L, 2); // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call Seek returns = (self->Seek(where, mode)); // push the result number lua_pushnumber(L, returns); return 1; } #endif // (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxFile && wxUSE_FILE) static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_SetVolume[] = { &s_wxluatag_wxMediaCtrl, &s_wxluaarg_Number, NULL }; static int LUACALL wxLua_wxMediaCtrl_SetVolume(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_SetVolume[1] = {{ wxLua_wxMediaCtrl_SetVolume, WXLUAMETHOD_METHOD, 2, 2, s_wxluatagArray_wxLua_wxMediaCtrl_SetVolume }}; // bool SetVolume(double dVolume) static int LUACALL wxLua_wxMediaCtrl_SetVolume(lua_State *L) { wxLuaState wxlState(L); bool returns; // double dVolume double dVolume = (double)wxlua_getnumbertype(L, 2); // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call SetVolume returns = (self->SetVolume(dVolume)); // push the result flag lua_pushboolean(L, returns); return 1; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_ShowPlayerControls[] = { &s_wxluatag_wxMediaCtrl, &s_wxluaarg_Integer, NULL }; static int LUACALL wxLua_wxMediaCtrl_ShowPlayerControls(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_ShowPlayerControls[1] = {{ wxLua_wxMediaCtrl_ShowPlayerControls, WXLUAMETHOD_METHOD, 1, 2, s_wxluatagArray_wxLua_wxMediaCtrl_ShowPlayerControls }}; // bool ShowPlayerControls(wxMediaCtrlPlayerControls flags = wxMEDIACTRLPLAYERCONTROLS_DEFAULT) static int LUACALL wxLua_wxMediaCtrl_ShowPlayerControls(lua_State *L) { wxLuaState wxlState(L); bool returns; // get number of arguments int argCount = lua_gettop(L); // wxMediaCtrlPlayerControls flags = wxMEDIACTRLPLAYERCONTROLS_DEFAULT wxMediaCtrlPlayerControls flags = (argCount >= 2 ? (wxMediaCtrlPlayerControls)wxlua_getintegertype(L, 2) : wxMEDIACTRLPLAYERCONTROLS_DEFAULT); // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call ShowPlayerControls returns = (self->ShowPlayerControls(flags)); // push the result flag lua_pushboolean(L, returns); return 1; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_Stop[] = { &s_wxluatag_wxMediaCtrl, NULL }; static int LUACALL wxLua_wxMediaCtrl_Stop(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_Stop[1] = {{ wxLua_wxMediaCtrl_Stop, WXLUAMETHOD_METHOD, 1, 1, s_wxluatagArray_wxLua_wxMediaCtrl_Stop }}; // bool Stop() static int LUACALL wxLua_wxMediaCtrl_Stop(lua_State *L) { wxLuaState wxlState(L); bool returns; // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call Stop returns = (self->Stop()); // push the result flag lua_pushboolean(L, returns); return 1; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_Tell[] = { &s_wxluatag_wxMediaCtrl, NULL }; static int LUACALL wxLua_wxMediaCtrl_Tell(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_Tell[1] = {{ wxLua_wxMediaCtrl_Tell, WXLUAMETHOD_METHOD, 1, 1, s_wxluatagArray_wxLua_wxMediaCtrl_Tell }}; // wxFileOffset Tell(); static int LUACALL wxLua_wxMediaCtrl_Tell(lua_State *L) { wxLuaState wxlState(L); wxFileOffset returns; // get this wxMediaCtrl * self = (wxMediaCtrl *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaCtrl); // call Tell returns = (self->Tell()); // push the result number lua_pushnumber(L, returns); return 1; } #if ((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxValidator && wxUSE_VALIDATORS)) && (wxLUA_USE_wxPointSizeRect) static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaCtrl_constructor1[] = { &s_wxluatag_wxWindow, &s_wxluaarg_Number, &s_wxluaarg_String, &s_wxluatag_wxPoint, &s_wxluatag_wxSize, &s_wxluaarg_Number, &s_wxluaarg_String, &s_wxluatag_wxValidator, &s_wxluaarg_String, NULL }; static int LUACALL wxLua_wxMediaCtrl_constructor1(lua_State *L); // static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_constructor1[1] = {{ wxLua_wxMediaCtrl_constructor1, WXLUAMETHOD_CONSTRUCTOR, 2, 9, s_wxluatagArray_wxLua_wxMediaCtrl_constructor1 }}; // wxMediaCtrl( wxWindow* parent, wxWindowID winid, const wxString& fileName = "", const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxString& szBackend = "", const wxValidator& val = wxDefaultValidator, const wxString& name = "wxMediaCtrl" ) static int LUACALL wxLua_wxMediaCtrl_constructor1(lua_State *L) { wxluabind_removetableforcall(L); wxLuaState wxlState(L); wxMediaCtrl *returns; // get number of arguments int argCount = lua_gettop(L); // const wxString name = "wxMediaCtrl" const wxString name = (argCount >= 9 ? wxlState.GetwxStringType(9) : wxString(wxT("wxMediaCtrl"))); // const wxValidator val = wxDefaultValidator const wxValidator * val = (argCount >= 8 ? (const wxValidator *)wxlState.GetUserDataType(8, s_wxluatag_wxValidator) : &wxDefaultValidator); // const wxString szBackend = "" const wxString szBackend = (argCount >= 7 ? wxlState.GetwxStringType(7) : wxString(wxEmptyString)); // long style = 0 long style = (argCount >= 6 ? (long)wxlua_getnumbertype(L, 6) : 0); // const wxSize size = wxDefaultSize const wxSize * size = (argCount >= 5 ? (const wxSize *)wxlState.GetUserDataType(5, s_wxluatag_wxSize) : &wxDefaultSize); // const wxPoint pos = wxDefaultPosition const wxPoint * pos = (argCount >= 4 ? (const wxPoint *)wxlState.GetUserDataType(4, s_wxluatag_wxPoint) : &wxDefaultPosition); // const wxString fileName = "" const wxString fileName = (argCount >= 3 ? wxlState.GetwxStringType(3) : wxString(wxEmptyString)); // wxWindowID winid wxWindowID winid = (wxWindowID)wxlua_getnumbertype(L, 2); // wxWindow parent wxWindow * parent = (wxWindow *)wxlState.GetUserDataType(1, s_wxluatag_wxWindow); // call constructor returns = new wxMediaCtrl(parent, winid, fileName, *pos, *size, style, szBackend, *val, name); // add to tracked window list, it will check validity wxlState.AddTrackedWindow(returns); // push the constructed class pointer wxlState.PushUserDataType(s_wxluatag_wxMediaCtrl, returns); return 1; } #endif // ((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxValidator && wxUSE_VALIDATORS)) && (wxLUA_USE_wxPointSizeRect) static int LUACALL wxLua_wxMediaCtrl_constructor(lua_State *L); // static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_constructor[1] = {{ wxLua_wxMediaCtrl_constructor, WXLUAMETHOD_CONSTRUCTOR, 0, 0, s_wxluaargArray_None }}; // wxMediaCtrl() static int LUACALL wxLua_wxMediaCtrl_constructor(lua_State *L) { wxluabind_removetableforcall(L); wxLuaState wxlState(L); wxMediaCtrl *returns; // call constructor returns = new wxMediaCtrl(); // add to tracked window list, it will check validity wxlState.AddTrackedWindow(returns); // push the constructed class pointer wxlState.PushUserDataType(s_wxluatag_wxMediaCtrl, returns); return 1; } #if (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) static int LUACALL wxLua_wxMediaCtrl_GetVolume_overload(lua_State *L); // function overload table static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_GetVolume_overload[] = { { wxLua_wxMediaCtrl_GetVolume_overload, WXLUAMETHOD_METHOD|WXLUAMETHOD_OVERLOAD, 1, 1, s_wxluaargArray_None }, { wxLua_wxMediaCtrl_GetVolume1, WXLUAMETHOD_METHOD, 1, 1, s_wxluatagArray_wxLua_wxMediaCtrl_GetVolume1 }, { wxLua_wxMediaCtrl_GetVolume, WXLUAMETHOD_METHOD, 1, 1, s_wxluatagArray_wxLua_wxMediaCtrl_GetVolume }, }; static int s_wxluafunc_wxLua_wxMediaCtrl_GetVolume_overload_count = sizeof(s_wxluafunc_wxLua_wxMediaCtrl_GetVolume_overload)/sizeof(wxLuaBindCFunc); // Overloaded function for wxMediaCtrl::GetVolume static int LUACALL wxLua_wxMediaCtrl_GetVolume_overload(lua_State *L) { wxLuaState wxlState(L); static wxLuaBindMethod overload_method = { "GetVolume", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_GetVolume_overload, s_wxluafunc_wxLua_wxMediaCtrl_GetVolume_overload_count, 0 }; return wxlState.CallOverloadedFunction(&overload_method); } #endif // (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) #if ((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxSocket && wxUSE_SOCKETS))||(wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) static int LUACALL wxLua_wxMediaCtrl_Load_overload(lua_State *L); // function overload table static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_Load_overload[] = { { wxLua_wxMediaCtrl_Load_overload, WXLUAMETHOD_METHOD|WXLUAMETHOD_OVERLOAD, 2, 3, s_wxluaargArray_None }, #if (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxSocket && wxUSE_SOCKETS) { wxLua_wxMediaCtrl_Load2, WXLUAMETHOD_METHOD, 3, 3, s_wxluatagArray_wxLua_wxMediaCtrl_Load2 }, #endif // (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxSocket && wxUSE_SOCKETS) #if (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxSocket && wxUSE_SOCKETS) { wxLua_wxMediaCtrl_Load1, WXLUAMETHOD_METHOD, 2, 2, s_wxluatagArray_wxLua_wxMediaCtrl_Load1 }, #endif // (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxSocket && wxUSE_SOCKETS) { wxLua_wxMediaCtrl_Load, WXLUAMETHOD_METHOD, 2, 2, s_wxluatagArray_wxLua_wxMediaCtrl_Load }, }; static int s_wxluafunc_wxLua_wxMediaCtrl_Load_overload_count = sizeof(s_wxluafunc_wxLua_wxMediaCtrl_Load_overload)/sizeof(wxLuaBindCFunc); // Overloaded function for wxMediaCtrl::Load static int LUACALL wxLua_wxMediaCtrl_Load_overload(lua_State *L) { wxLuaState wxlState(L); static wxLuaBindMethod overload_method = { "Load", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_Load_overload, s_wxluafunc_wxLua_wxMediaCtrl_Load_overload_count, 0 }; return wxlState.CallOverloadedFunction(&overload_method); } #endif // ((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxSocket && wxUSE_SOCKETS))||(wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) #if (((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxValidator && wxUSE_VALIDATORS)) && (wxLUA_USE_wxPointSizeRect))||(wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) static int LUACALL wxLua_wxMediaCtrl_constructor_overload(lua_State *L); // function overload table static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaCtrl_constructor_overload[] = { { wxLua_wxMediaCtrl_constructor_overload, WXLUAMETHOD_METHOD|WXLUAMETHOD_OVERLOAD, 0, 9, s_wxluaargArray_None }, #if ((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxValidator && wxUSE_VALIDATORS)) && (wxLUA_USE_wxPointSizeRect) { wxLua_wxMediaCtrl_constructor1, WXLUAMETHOD_CONSTRUCTOR, 2, 9, s_wxluatagArray_wxLua_wxMediaCtrl_constructor1 }, #endif // ((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxValidator && wxUSE_VALIDATORS)) && (wxLUA_USE_wxPointSizeRect) { wxLua_wxMediaCtrl_constructor, WXLUAMETHOD_CONSTRUCTOR, 0, 0, s_wxluaargArray_None }, }; static int s_wxluafunc_wxLua_wxMediaCtrl_constructor_overload_count = sizeof(s_wxluafunc_wxLua_wxMediaCtrl_constructor_overload)/sizeof(wxLuaBindCFunc); // Overloaded function for wxMediaCtrl::wxMediaCtrl static int LUACALL wxLua_wxMediaCtrl_constructor_overload(lua_State *L) { wxLuaState wxlState(L); static wxLuaBindMethod overload_method = { "wxMediaCtrl", WXLUAMETHOD_CONSTRUCTOR, s_wxluafunc_wxLua_wxMediaCtrl_constructor_overload, s_wxluafunc_wxLua_wxMediaCtrl_constructor_overload_count, 0 }; return wxlState.CallOverloadedFunction(&overload_method); } #endif // (((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxValidator && wxUSE_VALIDATORS)) && (wxLUA_USE_wxPointSizeRect))||(wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) // Map Lua Class Methods to C Binding Functions wxLuaBindMethod wxMediaCtrl_methods[] = { #if ((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxValidator && wxUSE_VALIDATORS)) && (wxLUA_USE_wxPointSizeRect) { "Create", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_Create, 1, NULL }, #endif // ((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxValidator && wxUSE_VALIDATORS)) && (wxLUA_USE_wxPointSizeRect) { "GetDownloadProgress", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_GetDownloadProgress, 1, NULL }, { "GetDownloadTotal", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_GetDownloadTotal, 1, NULL }, { "GetState", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_GetState, 1, NULL }, #if (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) { "GetVolume", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_GetVolume_overload, s_wxluafunc_wxLua_wxMediaCtrl_GetVolume_overload_count, 0 }, #endif // (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) { "Length", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_Length, 1, NULL }, #if ((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxSocket && wxUSE_SOCKETS))||(wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) { "Load", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_Load_overload, s_wxluafunc_wxLua_wxMediaCtrl_Load_overload_count, 0 }, #endif // ((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxSocket && wxUSE_SOCKETS))||(wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) { "LoadURI", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_LoadURI, 1, NULL }, { "LoadURIWithProxy", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_LoadURIWithProxy, 1, NULL }, { "Pause", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_Pause, 1, NULL }, { "Play", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_Play, 1, NULL }, #if (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxFile && wxUSE_FILE) { "Seek", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_Seek, 1, NULL }, #endif // (wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxFile && wxUSE_FILE) { "SetVolume", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_SetVolume, 1, NULL }, { "ShowPlayerControls", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_ShowPlayerControls, 1, NULL }, { "Stop", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_Stop, 1, NULL }, { "Tell", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxMediaCtrl_Tell, 1, NULL }, #if (((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxValidator && wxUSE_VALIDATORS)) && (wxLUA_USE_wxPointSizeRect))||(wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) { "wxMediaCtrl", WXLUAMETHOD_CONSTRUCTOR, s_wxluafunc_wxLua_wxMediaCtrl_constructor_overload, s_wxluafunc_wxLua_wxMediaCtrl_constructor_overload_count, 0 }, #endif // (((wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) && (wxLUA_USE_wxValidator && wxUSE_VALIDATORS)) && (wxLUA_USE_wxPointSizeRect))||(wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL) { 0, 0, 0, 0 }, }; int wxMediaCtrl_methodCount = sizeof(wxMediaCtrl_methods)/sizeof(wxLuaBindMethod) - 1; #endif // wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL #if wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL // --------------------------------------------------------------------------- // Bind class wxMediaEvent // --------------------------------------------------------------------------- // Lua MetaTable Tag for Class 'wxMediaEvent' int s_wxluatag_wxMediaEvent = -1; static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaEvent_delete[] = { &s_wxluatag_wxMediaEvent, NULL }; static int LUACALL wxLua_wxMediaEvent_delete(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaEvent_delete[1] = {{ wxLua_wxMediaEvent_delete, WXLUAMETHOD_METHOD|WXLUAMETHOD_DELETE, 1, 1, s_wxluatagArray_wxLua_wxMediaEvent_delete }}; static int LUACALL wxLua_wxMediaEvent_delete(lua_State *L) { wxLuaState wxlState(L); wxMediaEvent * self = (wxMediaEvent *)wxlState.GetUserDataType(1, s_wxluatag_wxMediaEvent); // if removed from tracked mem list, reset the tag so that gc() is not called on this object. if ((self != NULL) && wxlState.RemoveTrackedObject(self)) { lua_pushnil(L); lua_setmetatable(L, -2); } return 0; } static wxLuaArgTag s_wxluatagArray_wxLua_wxMediaEvent_constructor[] = { &s_wxluaarg_Number, &s_wxluaarg_Number, NULL }; static int LUACALL wxLua_wxMediaEvent_constructor(lua_State *L); static wxLuaBindCFunc s_wxluafunc_wxLua_wxMediaEvent_constructor[1] = {{ wxLua_wxMediaEvent_constructor, WXLUAMETHOD_CONSTRUCTOR, 0, 2, s_wxluatagArray_wxLua_wxMediaEvent_constructor }}; // wxMediaEvent(wxEventType commandType = wxEVT_NULL, int winid = 0) static int LUACALL wxLua_wxMediaEvent_constructor(lua_State *L) { wxluabind_removetableforcall(L); wxLuaState wxlState(L); wxMediaEvent *returns; // get number of arguments int argCount = lua_gettop(L); // int winid = 0 int winid = (argCount >= 2 ? (int)wxlua_getnumbertype(L, 2) : 0); // wxEventType commandType = wxEVT_NULL wxEventType commandType = (argCount >= 1 ? (wxEventType)wxlua_getnumbertype(L, 1) : wxEVT_NULL); // call constructor returns = new wxMediaEvent(commandType, winid); // add to tracked memory list wxlState.AddTrackedObject(returns); // push the constructed class pointer wxlState.PushUserDataType(s_wxluatag_wxMediaEvent, returns); return 1; } // Map Lua Class Methods to C Binding Functions wxLuaBindMethod wxMediaEvent_methods[] = { { "delete", WXLUAMETHOD_METHOD|WXLUAMETHOD_DELETE, s_wxluafunc_wxLua_wxMediaEvent_delete, 1, NULL }, { "wxMediaEvent", WXLUAMETHOD_CONSTRUCTOR, s_wxluafunc_wxLua_wxMediaEvent_constructor, 1, NULL }, { 0, 0, 0, 0 }, }; int wxMediaEvent_methodCount = sizeof(wxMediaEvent_methods)/sizeof(wxLuaBindMethod) - 1; #endif // wxLUA_USE_wxMediaCtrl && wxUSE_MEDIACTRL --- NEW FILE: wxcore_dialogs.cpp --- // --------------------------------------------------------------------------- // This file was generated by genwxbind.lua // // Any changes made to this file may be lost when file is regenerated. // --------------------------------------------------------------------------- #ifdef __BORLANDC__ #pragma hdrstop #endif #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wxlua/include/wxlstate.h" #include "wxbind/include/wxcore_bind.h" [...2780 lines suppressed...] return 1; } // Map Lua Class Methods to C Binding Functions wxLuaBindMethod wxProgressDialog_methods[] = { { "Resume", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxProgressDialog_Resume, 1, NULL }, { "Update", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxProgressDialog_Update, 1, NULL }, { "wxProgressDialog", WXLUAMETHOD_CONSTRUCTOR, s_wxluafunc_wxLua_wxProgressDialog_constructor, 1, NULL }, { 0, 0, 0, 0 }, }; int wxProgressDialog_methodCount = sizeof(wxProgressDialog_methods)/sizeof(wxLuaBindMethod) - 1; #endif // wxUSE_PROGRESSDLG && wxLUA_USE_wxProgressDialog --- NEW FILE: wxstc_bind.cpp --- // --------------------------------------------------------------------------- // This file was generated by genwxbind.lua // // Any changes made to this file may be lost when file is regenerated. // --------------------------------------------------------------------------- #ifdef __BORLANDC__ #pragma hdrstop #endif #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wxlua/include/wxlstate.h" #include "wxbind/include/wxstc_bind.h" [...1534 lines suppressed...] // ignore binding request when we already have wxstc registered if (wxlState.GetLuaBinding(wxT("wxstc"))) return false; wxlState.GetLuaStateData()->m_bindingList.Append(new wxLuaBinding_wxstc()); return true; } // initialize wxLuaBinding_wxstc for all wxLuaStates bool wxLuaBinding_wxstc_init() { static wxLuaBinding_wxstc m_binding; if (wxLuaBinding::GetBindingList()->Find(&m_binding)) return false; wxLuaBinding::GetBindingList()->Append(&m_binding); return true; } --- NEW FILE: wxcore_defsutils.cpp --- // --------------------------------------------------------------------------- // This file was generated by genwxbind.lua // // Any changes made to this file may be lost when file is regenerated. // --------------------------------------------------------------------------- #ifdef __BORLANDC__ #pragma hdrstop #endif #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wxlua/include/wxlstate.h" #include "wxbind/include/wxcore_bind.h" [...1156 lines suppressed...] lua_setmetatable(L, -2); } return 0; } // Map Lua Class Methods to C Binding Functions wxLuaBindMethod wxTimerEvent_methods[] = { { "GetInterval", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxTimerEvent_GetInterval, 1, NULL }, { "delete", WXLUAMETHOD_METHOD|WXLUAMETHOD_DELETE, s_wxluafunc_wxLua_wxTimerEvent_delete, 1, NULL }, { 0, 0, 0, 0 }, }; int wxTimerEvent_methodCount = sizeof(wxTimerEvent_methods)/sizeof(wxLuaBindMethod) - 1; #endif // wxLUA_USE_wxTimer && wxUSE_TIMER --- defsutil.cpp DELETED --- --- NEW FILE: wxcore_appframe.cpp --- // --------------------------------------------------------------------------- // This file was generated by genwxbind.lua // // Any changes made to this file may be lost when file is regenerated. // --------------------------------------------------------------------------- #ifdef __BORLANDC__ #pragma hdrstop #endif #include "wx/wxprec.h" #ifndef WX_PRECOMP #include "wx/wx.h" #endif #include "wxlua/include/wxlstate.h" #include "wxbind/include/wxcore_bind.h" [...1773 lines suppressed...] { "GetStatusText", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStatusBar_GetStatusText, 1, NULL }, { "PopStatusText", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStatusBar_PopStatusText, 1, NULL }, { "PushStatusText", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStatusBar_PushStatusText, 1, NULL }, { "SetFieldsCount", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStatusBar_SetFieldsCount, 1, NULL }, { "SetMinHeight", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStatusBar_SetMinHeight, 1, NULL }, { "SetStatusStyles", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStatusBar_SetStatusStyles, 1, NULL }, { "SetStatusText", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStatusBar_SetStatusText, 1, NULL }, { "SetStatusWidths", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxStatusBar_SetStatusWidths, 1, NULL }, #if (wxLUA_USE_wxStatusBar && wxUSE_STATUSBAR) { "wxStatusBar", WXLUAMETHOD_CONSTRUCTOR, s_wxluafunc_wxLua_wxStatusBar_constructor_overload, s_wxluafunc_wxLua_wxStatusBar_constructor_overload_count, 0 }, #endif // (wxLUA_USE_wxStatusBar && wxUSE_STATUSBAR) { 0, 0, 0, 0 }, }; int wxStatusBar_methodCount = sizeof(wxStatusBar_methods)/sizeof(wxLuaBindMethod) - 1; #endif // wxLUA_USE_wxStatusBar && wxUSE_STATUSBAR --- NEW FILE: wxcore_wxlprint.cpp --- ///////////////////////////////////////////////////////////////////////////// // Name: wxLuaPrinting.cpp // Purpose: Provide an interface to wxPrintout for wxLua. // Author: J. Winwood. // Created: July 2002. // Copyright: (c) 2002 Lomtick Software. All rights reserved. // Licence: w... [truncated message content] |