From f74b4d74b3056f3bd65a156ee931129aecbbd369 Mon Sep 17 00:00:00 2001 From: vczh Date: Mon, 11 May 2026 15:55:46 -0700 Subject: [PATCH] ... --- Import/GacUI.UnitTest.UIReflection.cpp | 47 +++++ Import/GacUIReflection.cpp | 250 +++++++++++++++++++++++++ Tools/Reflection32.bin | Bin 1042664 -> 1061230 bytes Tools/Reflection64.bin | Bin 1042664 -> 1061230 bytes 4 files changed, 297 insertions(+) diff --git a/Import/GacUI.UnitTest.UIReflection.cpp b/Import/GacUI.UnitTest.UIReflection.cpp index d5daa7e7..bc81760c 100644 --- a/Import/GacUI.UnitTest.UIReflection.cpp +++ b/Import/GacUI.UnitTest.UIReflection.cpp @@ -111,66 +111,113 @@ namespace vl END_CLASS_MEMBER(::gaclib_controls::UnitTestSnapshotViewerStrings) BEGIN_CLASS_MEMBER(::gaclib_controls::UnitTestSnapshotViewerWindow) + ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"gaclib_controls::UnitTestSnapshotViewerWindowConstructor"))) CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow) CLASS_MEMBER_BASE(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor) CLASS_MEMBER_CONSTRUCTOR(::gaclib_controls::UnitTestSnapshotViewerWindow*(::vl::Ptr<::gaclib_controls::IUnitTestSnapshotViewerViewModel>), { L"__vwsn_ctor_parameter_ViewModel" }) CLASS_MEMBER_METHOD(GetImageFromType, { L"nodeType" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_METHOD(GetStrings, NO_PARAMETER) CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER) CLASS_MEMBER_METHOD(SetStrings, { L"__vwsn_value_" }) CLASS_MEMBER_EVENT(StringsChanged) CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Strings) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_PROPERTY_EVENT(Strings, GetStrings, SetStrings, StringsChanged) CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel) CLASS_MEMBER_FIELD(imageFile) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(imageFolder) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) END_CLASS_MEMBER(::gaclib_controls::UnitTestSnapshotViewerWindow) BEGIN_CLASS_MEMBER(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor) CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::gaclib_controls::UnitTestSnapshotViewerWindowConstructor>(), NO_PARAMETER) CLASS_MEMBER_METHOD(__vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize, { L"__vwsn_this_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_0) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_1) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_10) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_11) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_12) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_13) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_14) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_15) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_16) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_17) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_18) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_19) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_2) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_20) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_21) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_22) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_23) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_24) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_25) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_26) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_27) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_28) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_29) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_3) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_30) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_31) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_32) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_4) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_5) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_6) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_7) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_8) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_9) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(labelLoading) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(scRendering) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(self) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(textListFrames) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(treeViewDom) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(treeViewFileNodes) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) END_CLASS_MEMBER(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor) #undef _ diff --git a/Import/GacUIReflection.cpp b/Import/GacUIReflection.cpp index 838cd795..2f5811a2 100644 --- a/Import/GacUIReflection.cpp +++ b/Import/GacUIReflection.cpp @@ -3991,6 +3991,7 @@ namespace vl #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA #define _ , BEGIN_CLASS_MEMBER(::gaclib_controls::ColorComponentControl) + ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"gaclib_controls::ColorComponentControlConstructor"))) CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl) CLASS_MEMBER_BASE(::gaclib_controls::ColorComponentControlConstructor) CLASS_MEMBER_CONSTRUCTOR(::gaclib_controls::ColorComponentControl*(), NO_PARAMETER) @@ -4001,7 +4002,9 @@ namespace vl CLASS_MEMBER_EVENT(TextBoxAltChanged) CLASS_MEMBER_EVENT(ValueChanged) CLASS_MEMBER_FIELD(__vwsn_prop_TextBoxAlt) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Value) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_PROPERTY_EVENT(TextBoxAlt, GetTextBoxAlt, SetTextBoxAlt, TextBoxAltChanged) CLASS_MEMBER_PROPERTY_EVENT(Value, GetValue, SetValue, ValueChanged) END_CLASS_MEMBER(::gaclib_controls::ColorComponentControl) @@ -4010,17 +4013,27 @@ namespace vl CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::gaclib_controls::ColorComponentControlConstructor>(), NO_PARAMETER) CLASS_MEMBER_METHOD(__vwsn_gaclib_controls_ColorComponentControl_Initialize, { L"__vwsn_this_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_0) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_1) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_2) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_3) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_4) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(self) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(textBox) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(tracker) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) END_CLASS_MEMBER(::gaclib_controls::ColorComponentControlConstructor) BEGIN_CLASS_MEMBER(::gaclib_controls::ColorDialogControl) + ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"gaclib_controls::ColorDialogControlConstructor"))) CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl) CLASS_MEMBER_BASE(::gaclib_controls::ColorDialogControlConstructor) CLASS_MEMBER_CONSTRUCTOR(::gaclib_controls::ColorDialogControl*(::vl::Ptr<::vl::presentation::IColorDialogViewModel>), { L"__vwsn_ctor_parameter_ViewModel" }) @@ -4033,8 +4046,11 @@ namespace vl CLASS_MEMBER_EVENT(StringsChanged) CLASS_MEMBER_EVENT(ValueChanged) CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Strings) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Value) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_PROPERTY_EVENT(Strings, GetStrings, SetStrings, StringsChanged) CLASS_MEMBER_PROPERTY_EVENT(Value, GetValue, SetValue, ValueChanged) CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel) @@ -4044,31 +4060,55 @@ namespace vl CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::gaclib_controls::ColorDialogControlConstructor>(), NO_PARAMETER) CLASS_MEMBER_METHOD(__vwsn_gaclib_controls_ColorDialogControl_Initialize, { L"__vwsn_this_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_0) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_1) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_10) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_11) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_12) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_13) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_14) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_15) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_16) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_2) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_3) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_4) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_5) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_6) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_7) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_8) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_9) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(colorBlue) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(colorGreen) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(colorRed) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(self) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) END_CLASS_MEMBER(::gaclib_controls::ColorDialogControlConstructor) BEGIN_CLASS_MEMBER(::gaclib_controls::ColorDialogWindow) + ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"gaclib_controls::ColorDialogWindowConstructor"))) CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow) CLASS_MEMBER_BASE(::gaclib_controls::ColorDialogWindowConstructor) CLASS_MEMBER_CONSTRUCTOR(::gaclib_controls::ColorDialogWindow*(::vl::Ptr<::vl::presentation::IColorDialogViewModel>), { L"__vwsn_ctor_parameter_ViewModel" }) @@ -4077,7 +4117,9 @@ namespace vl CLASS_MEMBER_METHOD(SetStrings, { L"__vwsn_value_" }) CLASS_MEMBER_EVENT(StringsChanged) CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Strings) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_PROPERTY_EVENT(Strings, GetStrings, SetStrings, StringsChanged) CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel) END_CLASS_MEMBER(::gaclib_controls::ColorDialogWindow) @@ -4086,18 +4128,31 @@ namespace vl CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::gaclib_controls::ColorDialogWindowConstructor>(), NO_PARAMETER) CLASS_MEMBER_METHOD(__vwsn_gaclib_controls_ColorDialogWindow_Initialize, { L"__vwsn_this_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_0) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_1) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_2) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_3) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_4) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_5) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_6) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_7) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_8) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(colorControl) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(self) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) END_CLASS_MEMBER(::gaclib_controls::ColorDialogWindowConstructor) BEGIN_CLASS_MEMBER(::gaclib_controls::DialogStrings) @@ -4109,6 +4164,7 @@ namespace vl END_CLASS_MEMBER(::gaclib_controls::DialogStrings) BEGIN_CLASS_MEMBER(::gaclib_controls::FileDialogWindow) + ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"gaclib_controls::FileDialogWindowConstructor"))) CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow) CLASS_MEMBER_BASE(::gaclib_controls::FileDialogWindowConstructor) CLASS_MEMBER_CONSTRUCTOR(::gaclib_controls::FileDialogWindow*(::vl::Ptr<::vl::presentation::IFileDialogViewModel>), { L"__vwsn_ctor_parameter_ViewModel" }) @@ -4120,7 +4176,9 @@ namespace vl CLASS_MEMBER_METHOD(SetStrings, { L"__vwsn_value_" }) CLASS_MEMBER_EVENT(StringsChanged) CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Strings) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_PROPERTY_EVENT(Strings, GetStrings, SetStrings, StringsChanged) CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel) END_CLASS_MEMBER(::gaclib_controls::FileDialogWindow) @@ -4129,21 +4187,35 @@ namespace vl CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::gaclib_controls::FileDialogWindowConstructor>(), NO_PARAMETER) CLASS_MEMBER_METHOD(__vwsn_gaclib_controls_FileDialogWindow_Initialize, { L"__vwsn_this_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_0) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_1) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_2) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_3) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_4) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_5) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_6) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_7) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(buttonOK) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(filePickerControl) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(self) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) END_CLASS_MEMBER(::gaclib_controls::FileDialogWindowConstructor) BEGIN_CLASS_MEMBER(::gaclib_controls::FilePickerControl) + ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"gaclib_controls::FilePickerControlConstructor"))) CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl) CLASS_MEMBER_BASE(::gaclib_controls::FilePickerControlConstructor) CLASS_MEMBER_CONSTRUCTOR(::gaclib_controls::FilePickerControl*(::vl::Ptr<::vl::presentation::IFileDialogViewModel>), { L"__vwsn_ctor_parameter_ViewModel" }) @@ -4158,7 +4230,9 @@ namespace vl CLASS_MEMBER_EVENT(RequestClose) CLASS_MEMBER_EVENT(StringsChanged) CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Strings) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_PROPERTY_READONLY(Selection, GetSelection) CLASS_MEMBER_PROPERTY_EVENT(Strings, GetStrings, SetStrings, StringsChanged) CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel) @@ -4170,40 +4244,73 @@ namespace vl CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::gaclib_controls::FilePickerControlConstructor>(), NO_PARAMETER) CLASS_MEMBER_METHOD(__vwsn_gaclib_controls_FilePickerControl_Initialize, { L"__vwsn_this_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_0) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_1) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_10) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_11) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_12) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_13) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_14) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_15) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_16) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_17) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_18) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_19) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_2) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_20) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_21) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_22) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_23) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_24) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_3) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_4) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_5) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_6) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_7) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_8) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_9) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(comboBox) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(dataGrid) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(self) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(textBox) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(treeView) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) END_CLASS_MEMBER(::gaclib_controls::FilePickerControlConstructor) BEGIN_CLASS_MEMBER(::gaclib_controls::FontNameControl) + ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"gaclib_controls::FontNameControlConstructor"))) CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl) CLASS_MEMBER_BASE(::gaclib_controls::FontNameControlConstructor) CLASS_MEMBER_CONSTRUCTOR(::gaclib_controls::FontNameControl*(::vl::Ptr<::vl::presentation::ICommonFontDialogViewModel>), { L"__vwsn_ctor_parameter_ViewModel" }) @@ -4220,9 +4327,13 @@ namespace vl CLASS_MEMBER_EVENT(StringsChanged) CLASS_MEMBER_EVENT(ValueChanged) CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Legal) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Strings) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Value) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_PROPERTY_EVENT(Legal, GetLegal, SetLegal, LegalChanged) CLASS_MEMBER_PROPERTY_EVENT(Strings, GetStrings, SetStrings, StringsChanged) CLASS_MEMBER_PROPERTY_EVENT(Value, GetValue, SetValue, ValueChanged) @@ -4233,20 +4344,33 @@ namespace vl CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::gaclib_controls::FontNameControlConstructor>(), NO_PARAMETER) CLASS_MEMBER_METHOD(__vwsn_gaclib_controls_FontNameControl_Initialize, { L"__vwsn_this_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_0) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_1) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_2) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_3) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_4) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_5) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_6) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(self) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(textBox) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(textList) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) END_CLASS_MEMBER(::gaclib_controls::FontNameControlConstructor) BEGIN_CLASS_MEMBER(::gaclib_controls::FontSizeControl) + ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"gaclib_controls::FontSizeControlConstructor"))) CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl) CLASS_MEMBER_BASE(::gaclib_controls::FontSizeControlConstructor) CLASS_MEMBER_CONSTRUCTOR(::gaclib_controls::FontSizeControl*(), NO_PARAMETER) @@ -4257,6 +4381,7 @@ namespace vl CLASS_MEMBER_METHOD(InitValue, { L"value" }) CLASS_MEMBER_METHOD(SetLegal, { L"__vwsn_value_" }) CLASS_MEMBER_METHOD(SetSizeList, { L"__vwsn_value_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_METHOD(SetStrings, { L"__vwsn_value_" }) CLASS_MEMBER_METHOD(SetValue, { L"__vwsn_value_" }) CLASS_MEMBER_METHOD(UpdateSelectedIndex, NO_PARAMETER) @@ -4264,9 +4389,13 @@ namespace vl CLASS_MEMBER_EVENT(StringsChanged) CLASS_MEMBER_EVENT(ValueChanged) CLASS_MEMBER_FIELD(__vwsn_prop_Legal) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_SizeList) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Strings) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Value) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_PROPERTY_EVENT(Legal, GetLegal, SetLegal, LegalChanged) CLASS_MEMBER_PROPERTY_READONLY(SizeList, GetSizeList) CLASS_MEMBER_PROPERTY_EVENT(Strings, GetStrings, SetStrings, StringsChanged) @@ -4277,19 +4406,31 @@ namespace vl CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::gaclib_controls::FontSizeControlConstructor>(), NO_PARAMETER) CLASS_MEMBER_METHOD(__vwsn_gaclib_controls_FontSizeControl_Initialize, { L"__vwsn_this_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_0) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_1) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_2) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_3) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_4) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_5) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_6) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(self) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(textBox) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(textList) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) END_CLASS_MEMBER(::gaclib_controls::FontSizeControlConstructor) BEGIN_CLASS_MEMBER(::gaclib_controls::FullFontDialogWindow) + ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"gaclib_controls::FullFontDialogWindowConstructor"))) CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow) CLASS_MEMBER_BASE(::gaclib_controls::FullFontDialogWindowConstructor) CLASS_MEMBER_CONSTRUCTOR(::gaclib_controls::FullFontDialogWindow*(::vl::Ptr<::vl::presentation::IFullFontDialogViewModel>), { L"__vwsn_ctor_parameter_ViewModel" }) @@ -4299,7 +4440,9 @@ namespace vl CLASS_MEMBER_METHOD(SetStrings, { L"__vwsn_value_" }) CLASS_MEMBER_EVENT(StringsChanged) CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Strings) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_PROPERTY_EVENT(Strings, GetStrings, SetStrings, StringsChanged) CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel) END_CLASS_MEMBER(::gaclib_controls::FullFontDialogWindow) @@ -4308,53 +4451,101 @@ namespace vl CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::gaclib_controls::FullFontDialogWindowConstructor>(), NO_PARAMETER) CLASS_MEMBER_METHOD(__vwsn_gaclib_controls_FullFontDialogWindow_Initialize, { L"__vwsn_this_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_0) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_1) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_10) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_11) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_12) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_13) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_14) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_15) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_16) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_17) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_18) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_19) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_2) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_20) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_21) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_22) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_23) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_24) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_25) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_26) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_27) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_28) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_29) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_3) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_30) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_31) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_32) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_33) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_34) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_4) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_5) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_6) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_7) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_8) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_9) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(checkBold) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(checkHAA) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(checkItalic) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(checkStrikeline) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(checkUnderline) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(checkVAA) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(colorBackground) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(colorBounds) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(nameControl) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(self) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(sizeControl) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) END_CLASS_MEMBER(::gaclib_controls::FullFontDialogWindowConstructor) BEGIN_INTERFACE_MEMBER(::gaclib_controls::IDialogStringsStrings) @@ -4401,6 +4592,7 @@ namespace vl END_INTERFACE_MEMBER(::gaclib_controls::IDialogStringsStrings) BEGIN_CLASS_MEMBER(::gaclib_controls::MessageBoxButtonTemplate) + ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"gaclib_controls::MessageBoxButtonTemplateConstructor"))) CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate) CLASS_MEMBER_BASE(::gaclib_controls::MessageBoxButtonTemplateConstructor) CLASS_MEMBER_CONSTRUCTOR(::gaclib_controls::MessageBoxButtonTemplate*(::vl::Ptr<::vl::presentation::IMessageBoxDialogAction>), { L"__vwsn_ctor_parameter_Action" }) @@ -4411,12 +4603,16 @@ namespace vl CLASS_MEMBER_METHOD(GetButtonText, { L"button" _ L"strings" }) CLASS_MEMBER_METHOD(GetStrings, NO_PARAMETER) CLASS_MEMBER_METHOD(SetButtonControl, { L"__vwsn_value_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_METHOD(SetStrings, { L"__vwsn_value_" }) CLASS_MEMBER_EVENT(ButtonControlChanged) CLASS_MEMBER_EVENT(StringsChanged) CLASS_MEMBER_FIELD(__vwsn_parameter_Action) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_ButtonControl) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Strings) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_PROPERTY_READONLY(Action, GetAction) CLASS_MEMBER_PROPERTY_EVENT_READONLY(ButtonControl, GetButtonControl, ButtonControlChanged) CLASS_MEMBER_PROPERTY_EVENT(Strings, GetStrings, SetStrings, StringsChanged) @@ -4426,13 +4622,19 @@ namespace vl CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::gaclib_controls::MessageBoxButtonTemplateConstructor>(), NO_PARAMETER) CLASS_MEMBER_METHOD(__vwsn_gaclib_controls_MessageBoxButtonTemplate_Initialize, { L"__vwsn_this_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_0) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(Action) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(buttonControl) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(self) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) END_CLASS_MEMBER(::gaclib_controls::MessageBoxButtonTemplateConstructor) BEGIN_CLASS_MEMBER(::gaclib_controls::MessageBoxWindow) + ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"gaclib_controls::MessageBoxWindowConstructor"))) CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow) CLASS_MEMBER_BASE(::gaclib_controls::MessageBoxWindowConstructor) CLASS_MEMBER_CONSTRUCTOR(::gaclib_controls::MessageBoxWindow*(::vl::Ptr<::vl::presentation::IMessageBoxDialogViewModel>), { L"__vwsn_ctor_parameter_ViewModel" }) @@ -4440,6 +4642,7 @@ namespace vl CLASS_MEMBER_METHOD(GetIcon, { L"icon" }) CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER) CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel) END_CLASS_MEMBER(::gaclib_controls::MessageBoxWindow) @@ -4447,27 +4650,47 @@ namespace vl CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::gaclib_controls::MessageBoxWindowConstructor>(), NO_PARAMETER) CLASS_MEMBER_METHOD(__vwsn_gaclib_controls_MessageBoxWindow_Initialize, { L"__vwsn_this_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_0) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_1) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_10) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_11) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_12) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_13) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_14) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_2) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_3) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_4) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_5) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_6) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_7) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_8) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_9) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(buttonStack) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(self) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) END_CLASS_MEMBER(::gaclib_controls::MessageBoxWindowConstructor) BEGIN_CLASS_MEMBER(::gaclib_controls::SimpleFontDialogWindow) + ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"gaclib_controls::SimpleFontDialogWindowConstructor"))) CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow) CLASS_MEMBER_BASE(::gaclib_controls::SimpleFontDialogWindowConstructor) CLASS_MEMBER_CONSTRUCTOR(::gaclib_controls::SimpleFontDialogWindow*(::vl::Ptr<::vl::presentation::ISimpleFontDialogViewModel>), { L"__vwsn_ctor_parameter_ViewModel" }) @@ -4477,7 +4700,9 @@ namespace vl CLASS_MEMBER_METHOD(SetStrings, { L"__vwsn_value_" }) CLASS_MEMBER_EVENT(StringsChanged) CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_FIELD(__vwsn_prop_Strings) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private) CLASS_MEMBER_PROPERTY_EVENT(Strings, GetStrings, SetStrings, StringsChanged) CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel) END_CLASS_MEMBER(::gaclib_controls::SimpleFontDialogWindow) @@ -4486,30 +4711,55 @@ namespace vl CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::gaclib_controls::SimpleFontDialogWindowConstructor>(), NO_PARAMETER) CLASS_MEMBER_METHOD(__vwsn_gaclib_controls_SimpleFontDialogWindow_Initialize, { L"__vwsn_this_" }) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_0) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_1) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_10) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_11) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_12) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_13) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_14) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_15) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_16) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_17) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_18) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_19) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_2) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_3) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_4) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_5) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_6) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_7) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_8) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(__vwsn_precompile_9) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(ViewModel) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(nameControl) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(self) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) CLASS_MEMBER_FIELD(sizeControl) + ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected) END_CLASS_MEMBER(::gaclib_controls::SimpleFontDialogWindowConstructor) #undef _ diff --git a/Tools/Reflection32.bin b/Tools/Reflection32.bin index 382f6b4fc2f0c676a0a32f8e49af6526bfddff70..136f63eb56868dd62c97aefc5d9fd48c197939b7 100644 GIT binary patch delta 26897 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 delta 14879 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 GcJM#C9VQR} diff --git a/Tools/Reflection64.bin b/Tools/Reflection64.bin index 2df5f44aae0de0b27f8751f9627302557c8ce53d..4fd2693f43cbf39fb62a2d3f2a140f001da32ce9 100644 GIT binary patch delta 26897 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 delta 14879 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 GcJM#C9VQR}