@@ -7342,12 +7342,12 @@ int wxDirProperty_methodCount = sizeof(wxDirProperty_methods)/sizeof(wxLuaBindMe
73427342// Lua MetaTable Tag for Class 'wxArrayStringProperty'
73437343int wxluatype_wxArrayStringProperty = WXLUA_TUNKNOWN;
73447344
7345- #if ((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID)) && (wxLUA_USE_wxArrayString)
7346- static wxLuaArgType s_wxluatypeArray_wxLua_wxArrayStringProperty_ArrayStringToString [] = { &wxluatype_TSTRING, &wxluatype_wxArrayString, &wxluatype_TSTRING, &wxluatype_TNUMBER, NULL };
7347- static int LUACALL wxLua_wxArrayStringProperty_ArrayStringToString (lua_State *L);
7348- static wxLuaBindCFunc s_wxluafunc_wxLua_wxArrayStringProperty_ArrayStringToString [1] = {{ wxLua_wxArrayStringProperty_ArrayStringToString , WXLUAMETHOD_METHOD|WXLUAMETHOD_STATIC, 4, 4, s_wxluatypeArray_wxLua_wxArrayStringProperty_ArrayStringToString }};
7349- // wxUniChar delimiter, int flags );
7350- static int LUACALL wxLua_wxArrayStringProperty_ArrayStringToString (lua_State *L)
7345+ #if ((! wxCHECK_VERSION(3,1,6)) && ((wxCHECK_VERSION(3, 2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID) )) && (wxLUA_USE_wxArrayString)
7346+ static wxLuaArgType s_wxluatypeArray_wxLua_wxArrayStringProperty_ArrayStringToString1 [] = { &wxluatype_TSTRING, &wxluatype_wxArrayString, &wxluatype_TSTRING, &wxluatype_TNUMBER, NULL };
7347+ static int LUACALL wxLua_wxArrayStringProperty_ArrayStringToString1 (lua_State *L);
7348+ // static wxLuaBindCFunc s_wxluafunc_wxLua_wxArrayStringProperty_ArrayStringToString1 [1] = {{ wxLua_wxArrayStringProperty_ArrayStringToString1 , WXLUAMETHOD_METHOD|WXLUAMETHOD_STATIC, 4, 4, s_wxluatypeArray_wxLua_wxArrayStringProperty_ArrayStringToString1 }};
7349+ // !%wxchkver_3_1_6 static void ArrayStringToString( wxString& dst, const wxArrayString& src, wxUniChar delimiter, int flags );
7350+ static int LUACALL wxLua_wxArrayStringProperty_ArrayStringToString1 (lua_State *L)
73517351{
73527352 // int flags
73537353 int flags = (int)wxlua_getnumbertype(L, 4);
@@ -7363,6 +7363,32 @@ static int LUACALL wxLua_wxArrayStringProperty_ArrayStringToString(lua_State *L)
73637363 return 0;
73647364}
73657365
7366+ #endif // ((!wxCHECK_VERSION(3,1,6)) && ((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID))) && (wxLUA_USE_wxArrayString)
7367+
7368+ #if (((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID)) && (wxCHECK_VERSION(3,1,6))) && (wxLUA_USE_wxArrayString)
7369+ static wxLuaArgType s_wxluatypeArray_wxLua_wxArrayStringProperty_ArrayStringToString[] = { &wxluatype_wxArrayString, &wxluatype_TSTRING, &wxluatype_TNUMBER, NULL };
7370+ static int LUACALL wxLua_wxArrayStringProperty_ArrayStringToString(lua_State *L);
7371+ // static wxLuaBindCFunc s_wxluafunc_wxLua_wxArrayStringProperty_ArrayStringToString[1] = {{ wxLua_wxArrayStringProperty_ArrayStringToString, WXLUAMETHOD_METHOD|WXLUAMETHOD_STATIC, 3, 3, s_wxluatypeArray_wxLua_wxArrayStringProperty_ArrayStringToString }};
7372+ // %wxchkver_3_1_6 static wxString ArrayStringToString(const wxArrayString& src, wxUniChar delimiter, int flags);
7373+ static int LUACALL wxLua_wxArrayStringProperty_ArrayStringToString(lua_State *L)
7374+ {
7375+ // int flags
7376+ int flags = (int)wxlua_getnumbertype(L, 3);
7377+ // wxUniChar delimiter
7378+ wxUniChar delimiter = wxlua_getwxUniChartype(L, 2);
7379+ // const wxArrayString src
7380+ wxLuaSmartwxArrayString src = wxlua_getwxArrayString(L, 1);
7381+ // call ArrayStringToString
7382+ wxString returns = (wxArrayStringProperty::ArrayStringToString(src, delimiter, flags));
7383+ // push the result string
7384+ wxlua_pushwxString(L, returns);
7385+
7386+ return 1;
7387+ }
7388+
7389+ #endif // (((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID)) && (wxCHECK_VERSION(3,1,6))) && (wxLUA_USE_wxArrayString)
7390+
7391+ #if ((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID)) && (wxLUA_USE_wxArrayString)
73667392static wxLuaArgType s_wxluatypeArray_wxLua_wxArrayStringProperty_ConvertArrayToString[] = { &wxluatype_wxArrayStringProperty, &wxluatype_wxArrayString, &wxluatype_TLIGHTUSERDATA, &wxluatype_TLIGHTUSERDATA, NULL };
73677393static int LUACALL wxLua_wxArrayStringProperty_ConvertArrayToString(lua_State *L);
73687394static wxLuaBindCFunc s_wxluafunc_wxLua_wxArrayStringProperty_ConvertArrayToString[1] = {{ wxLua_wxArrayStringProperty_ConvertArrayToString, WXLUAMETHOD_METHOD, 4, 4, s_wxluatypeArray_wxLua_wxArrayStringProperty_ConvertArrayToString }};
@@ -7538,6 +7564,23 @@ static int LUACALL wxLua_wxArrayStringProperty_constructor(lua_State *L)
75387564
75397565
75407566
7567+ #if (((!wxCHECK_VERSION(3,1,6)) && ((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID))) && (wxLUA_USE_wxArrayString))||((((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID)) && (wxCHECK_VERSION(3,1,6))) && (wxLUA_USE_wxArrayString))
7568+ // function overload table
7569+ static wxLuaBindCFunc s_wxluafunc_wxLua_wxArrayStringProperty_ArrayStringToString_overload[] =
7570+ {
7571+
7572+ #if ((!wxCHECK_VERSION(3,1,6)) && ((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID))) && (wxLUA_USE_wxArrayString)
7573+ { wxLua_wxArrayStringProperty_ArrayStringToString1, WXLUAMETHOD_METHOD|WXLUAMETHOD_STATIC, 4, 4, s_wxluatypeArray_wxLua_wxArrayStringProperty_ArrayStringToString1 },
7574+ #endif // ((!wxCHECK_VERSION(3,1,6)) && ((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID))) && (wxLUA_USE_wxArrayString)
7575+
7576+ #if (((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID)) && (wxCHECK_VERSION(3,1,6))) && (wxLUA_USE_wxArrayString)
7577+ { wxLua_wxArrayStringProperty_ArrayStringToString, WXLUAMETHOD_METHOD|WXLUAMETHOD_STATIC, 3, 3, s_wxluatypeArray_wxLua_wxArrayStringProperty_ArrayStringToString },
7578+ #endif // (((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID)) && (wxCHECK_VERSION(3,1,6))) && (wxLUA_USE_wxArrayString)
7579+ };
7580+ static int s_wxluafunc_wxLua_wxArrayStringProperty_ArrayStringToString_overload_count = sizeof(s_wxluafunc_wxLua_wxArrayStringProperty_ArrayStringToString_overload)/sizeof(wxLuaBindCFunc);
7581+
7582+ #endif // (((!wxCHECK_VERSION(3,1,6)) && ((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID))) && (wxLUA_USE_wxArrayString))||((((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID)) && (wxCHECK_VERSION(3,1,6))) && (wxLUA_USE_wxArrayString))
7583+
75417584void wxLua_wxArrayStringProperty_delete_function(void** p)
75427585{
75437586 wxArrayStringProperty* o = (wxArrayStringProperty*)(*p);
@@ -7546,8 +7589,11 @@ void wxLua_wxArrayStringProperty_delete_function(void** p)
75467589
75477590// Map Lua Class Methods to C Binding Functions
75487591wxLuaBindMethod wxArrayStringProperty_methods[] = {
7592+ #if (((!wxCHECK_VERSION(3,1,6)) && ((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID))) && (wxLUA_USE_wxArrayString))||((((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID)) && (wxCHECK_VERSION(3,1,6))) && (wxLUA_USE_wxArrayString))
7593+ { "ArrayStringToString", WXLUAMETHOD_METHOD|WXLUAMETHOD_STATIC, s_wxluafunc_wxLua_wxArrayStringProperty_ArrayStringToString_overload, s_wxluafunc_wxLua_wxArrayStringProperty_ArrayStringToString_overload_count, 0 },
7594+ #endif // (((!wxCHECK_VERSION(3,1,6)) && ((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID))) && (wxLUA_USE_wxArrayString))||((((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID)) && (wxCHECK_VERSION(3,1,6))) && (wxLUA_USE_wxArrayString))
7595+
75497596#if ((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID)) && (wxLUA_USE_wxArrayString)
7550- { "ArrayStringToString", WXLUAMETHOD_METHOD|WXLUAMETHOD_STATIC, s_wxluafunc_wxLua_wxArrayStringProperty_ArrayStringToString, 1, NULL },
75517597 { "ConvertArrayToString", WXLUAMETHOD_METHOD, s_wxluafunc_wxLua_wxArrayStringProperty_ConvertArrayToString, 1, NULL },
75527598#endif // ((wxCHECK_VERSION(3,2,0)) && (wxLUA_USE_wxPropertyGrid && wxCHECK_VERSION(2,9,0) && wxUSE_PROPGRID)) && (wxLUA_USE_wxArrayString)
75537599
0 commit comments