mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-05-20 20:13:15 +08:00
Update release
This commit is contained in:
+1003
-244
File diff suppressed because it is too large
Load Diff
+203
-36
@@ -38,21 +38,29 @@ https://github.com/vczh-libraries
|
||||
|
||||
namespace vl_workflow_global
|
||||
{
|
||||
struct __vwsnf10_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsnf11_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsnf12_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsnf13_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsnf14_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsnf1_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsnf2_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsnf3_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsnf4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsnf5_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsnf6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsnf7_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsnf8_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsnf9_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsno4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
struct __vwsno6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
class __vwsnc1_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc2_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc3_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc5_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerStrings___vwsn_ls_en_US_BuildStrings__gaclib_controls_IUnitTestSnapshotViewerStringsStrings;
|
||||
class __vwsnc6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc7_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc8_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
class __vwsnc9_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerStrings___vwsn_ls_en_US_BuildStrings__gaclib_controls_IUnitTestSnapshotViewerStringsStrings;
|
||||
}
|
||||
|
||||
namespace __vwsn_enums
|
||||
@@ -70,6 +78,7 @@ namespace gaclib_controls
|
||||
{
|
||||
using UnitTestSnapshotFileNodeType = ::__vwsn_enums::_gaclib_controls_UnitTestSnapshotFileNodeType;
|
||||
|
||||
class IUnitTestSnapshotDomNode;
|
||||
class IUnitTestSnapshotFileNode;
|
||||
class IUnitTestSnapshotFrame;
|
||||
class IUnitTestSnapshotViewerStringsStrings;
|
||||
@@ -78,6 +87,19 @@ namespace gaclib_controls
|
||||
class UnitTestSnapshotViewerWindowConstructor;
|
||||
class UnitTestSnapshotViewerWindow;
|
||||
|
||||
class IUnitTestSnapshotDomNode : public virtual ::vl::reflection::IDescriptable, public ::vl::reflection::Description<IUnitTestSnapshotDomNode>
|
||||
{
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<IUnitTestSnapshotDomNode>;
|
||||
#endif
|
||||
public:
|
||||
virtual ::vl::WString GetName() = 0;
|
||||
virtual ::vl::vint GetDomID() = 0;
|
||||
virtual ::vl::WString GetDomAsJsonText() = 0;
|
||||
virtual ::vl::WString GetElementAsJsonText() = 0;
|
||||
virtual ::vl::collections::LazyList<::vl::Ptr<::gaclib_controls::IUnitTestSnapshotDomNode>> GetChildren() = 0;
|
||||
};
|
||||
|
||||
class IUnitTestSnapshotFileNode : public virtual ::vl::reflection::IDescriptable, public ::vl::reflection::Description<IUnitTestSnapshotFileNode>
|
||||
{
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
@@ -100,6 +122,7 @@ namespace gaclib_controls
|
||||
virtual ::vl::WString GetName() = 0;
|
||||
virtual ::vl::WString GetElementsAsJsonText() = 0;
|
||||
virtual ::vl::WString GetDomAsJsonText() = 0;
|
||||
virtual ::vl::Ptr<::gaclib_controls::IUnitTestSnapshotDomNode> GetDom() = 0;
|
||||
};
|
||||
|
||||
class IUnitTestSnapshotViewerStringsStrings : public virtual ::vl::reflection::IDescriptable, public ::vl::reflection::Description<IUnitTestSnapshotViewerStringsStrings>
|
||||
@@ -122,7 +145,7 @@ namespace gaclib_controls
|
||||
|
||||
class UnitTestSnapshotViewerStrings : public ::vl::Object, public ::vl::reflection::Description<UnitTestSnapshotViewerStrings>
|
||||
{
|
||||
friend class ::vl_workflow_global::__vwsnc6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerStrings___vwsn_ls_en_US_BuildStrings__gaclib_controls_IUnitTestSnapshotViewerStringsStrings;
|
||||
friend class ::vl_workflow_global::__vwsnc9_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerStrings___vwsn_ls_en_US_BuildStrings__gaclib_controls_IUnitTestSnapshotViewerStringsStrings;
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<UnitTestSnapshotViewerStrings>;
|
||||
#endif
|
||||
@@ -140,15 +163,23 @@ namespace gaclib_controls
|
||||
friend class ::vl_workflow_global::__vwsnc3_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc5_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc7_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc8_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend struct ::vl_workflow_global::__vwsnf10_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf11_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf12_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf13_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf14_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf1_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf2_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf3_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf5_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf7_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf8_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf9_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsno4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsno6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<UnitTestSnapshotViewerWindowConstructor>;
|
||||
#endif
|
||||
@@ -169,16 +200,35 @@ namespace gaclib_controls
|
||||
::vl::presentation::controls::GuiTab* __vwsn_precompile_11;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_12;
|
||||
::vl::presentation::controls::GuiTabPage* __vwsn_precompile_13;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_14;
|
||||
::vl::presentation::controls::GuiTabPage* __vwsn_precompile_15;
|
||||
::vl::presentation::controls::GuiMultilineTextBox* __vwsn_precompile_16;
|
||||
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_14;
|
||||
::vl::presentation::compositions::GuiColumnSplitterComposition* __vwsn_precompile_15;
|
||||
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_16;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_17;
|
||||
::vl::presentation::controls::GuiTabPage* __vwsn_precompile_18;
|
||||
::vl::presentation::controls::GuiMultilineTextBox* __vwsn_precompile_19;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_20;
|
||||
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_18;
|
||||
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_19;
|
||||
::vl::presentation::compositions::GuiRowSplitterComposition* __vwsn_precompile_20;
|
||||
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_21;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_22;
|
||||
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_23;
|
||||
::vl::presentation::controls::GuiTab* __vwsn_precompile_24;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_25;
|
||||
::vl::presentation::controls::GuiTabPage* __vwsn_precompile_26;
|
||||
::vl::presentation::controls::GuiMultilineTextBox* __vwsn_precompile_27;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_28;
|
||||
::vl::presentation::controls::GuiTabPage* __vwsn_precompile_29;
|
||||
::vl::presentation::controls::GuiMultilineTextBox* __vwsn_precompile_30;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_31;
|
||||
::vl::presentation::controls::GuiTabPage* __vwsn_precompile_32;
|
||||
::vl::presentation::controls::GuiMultilineTextBox* __vwsn_precompile_33;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_34;
|
||||
::vl::presentation::controls::GuiBindableTreeView* treeViewFileNodes;
|
||||
::vl::presentation::controls::GuiBindableTextList* textListFrames;
|
||||
::vl::presentation::controls::GuiScrollContainer* scRendering;
|
||||
::vl::presentation::controls::GuiBindableTreeView* treeViewDom;
|
||||
::vl::presentation::controls::GuiTabPage* __vwsn_precompile_35;
|
||||
::vl::presentation::controls::GuiMultilineTextBox* __vwsn_precompile_36;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_37;
|
||||
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_38;
|
||||
void __vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize(::gaclib_controls::UnitTestSnapshotViewerWindow* __vwsn_this_);
|
||||
public:
|
||||
UnitTestSnapshotViewerWindowConstructor();
|
||||
@@ -192,15 +242,23 @@ namespace gaclib_controls
|
||||
friend class ::vl_workflow_global::__vwsnc3_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc5_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc7_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc8_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend struct ::vl_workflow_global::__vwsnf10_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf11_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf12_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf13_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf14_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf1_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf2_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf3_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf5_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf7_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf8_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf9_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsno4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsno6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_;
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<UnitTestSnapshotViewerWindow>;
|
||||
#endif
|
||||
@@ -241,6 +299,51 @@ namespace vl_workflow_global
|
||||
Closures
|
||||
***********************************************************************/
|
||||
|
||||
struct __vwsnf10_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_
|
||||
{
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
|
||||
__vwsnf10_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const;
|
||||
};
|
||||
|
||||
struct __vwsnf11_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_
|
||||
{
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
|
||||
__vwsnf11_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const;
|
||||
};
|
||||
|
||||
struct __vwsnf12_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_
|
||||
{
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
|
||||
__vwsnf12_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const;
|
||||
};
|
||||
|
||||
struct __vwsnf13_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_
|
||||
{
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
|
||||
__vwsnf13_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const;
|
||||
};
|
||||
|
||||
struct __vwsnf14_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_
|
||||
{
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
|
||||
__vwsnf14_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const;
|
||||
};
|
||||
|
||||
struct __vwsnf1_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_
|
||||
{
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
@@ -268,22 +371,22 @@ Closures
|
||||
::vl::WString operator()(const ::vl::reflection::description::Value& __vwsn_item_) const;
|
||||
};
|
||||
|
||||
struct __vwsnf4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_
|
||||
{
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
|
||||
__vwsnf4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
::vl::Ptr<::vl::reflection::description::IValueEnumerable> operator()(const ::vl::reflection::description::Value& __vwsn_item_) const;
|
||||
};
|
||||
|
||||
struct __vwsnf5_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_
|
||||
{
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
|
||||
__vwsnf5_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const;
|
||||
};
|
||||
|
||||
struct __vwsnf6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_
|
||||
{
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
|
||||
__vwsnf6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const;
|
||||
::vl::WString operator()(const ::vl::reflection::description::Value& __vwsn_item_) const;
|
||||
};
|
||||
|
||||
struct __vwsnf7_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_
|
||||
@@ -313,11 +416,11 @@ Closures
|
||||
void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const;
|
||||
};
|
||||
|
||||
struct __vwsno4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_
|
||||
struct __vwsno6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_
|
||||
{
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
|
||||
__vwsno4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
__vwsno6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize_(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
::vl::Ptr<::vl::presentation::GuiImageData> operator()(const ::vl::reflection::description::Value& __vwsno_1) const;
|
||||
};
|
||||
@@ -365,7 +468,7 @@ Closures
|
||||
|
||||
__vwsnc3_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
::vl::presentation::controls::GuiBindableTextList* __vwsn_bind_cache_0 = nullptr;
|
||||
::vl::presentation::controls::GuiBindableTreeView* __vwsn_bind_cache_0 = nullptr;
|
||||
::vl::Ptr<::vl::reflection::description::IEventHandler> __vwsn_bind_handler_0_0;
|
||||
bool __vwsn_bind_opened_ = false;
|
||||
bool __vwsn_bind_closed_ = false;
|
||||
@@ -379,17 +482,16 @@ Closures
|
||||
class __vwsnc4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription : public ::vl::Object, public virtual ::vl::reflection::description::IValueSubscription
|
||||
{
|
||||
public:
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindow* __vwsn_this_;
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
|
||||
__vwsnc4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription(::gaclib_controls::UnitTestSnapshotViewerWindow* __vwsnctor___vwsn_this_, ::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
__vwsnc4_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindow* __vwsn_bind_cache_0 = nullptr;
|
||||
::vl::presentation::controls::GuiBindableTreeView* __vwsn_bind_cache_0 = nullptr;
|
||||
::vl::Ptr<::vl::reflection::description::IEventHandler> __vwsn_bind_handler_0_0;
|
||||
bool __vwsn_bind_opened_ = false;
|
||||
bool __vwsn_bind_closed_ = false;
|
||||
void __vwsn_bind_activator_();
|
||||
void __vwsn_bind_callback_0_0();
|
||||
void __vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1);
|
||||
bool Open() override;
|
||||
bool Update() override;
|
||||
bool Close() override;
|
||||
@@ -402,6 +504,61 @@ Closures
|
||||
|
||||
__vwsnc5_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
::vl::presentation::controls::GuiBindableTextList* __vwsn_bind_cache_0 = nullptr;
|
||||
::vl::Ptr<::vl::reflection::description::IEventHandler> __vwsn_bind_handler_0_0;
|
||||
bool __vwsn_bind_opened_ = false;
|
||||
bool __vwsn_bind_closed_ = false;
|
||||
void __vwsn_bind_activator_();
|
||||
void __vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1);
|
||||
bool Open() override;
|
||||
bool Update() override;
|
||||
bool Close() override;
|
||||
};
|
||||
|
||||
class __vwsnc6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription : public ::vl::Object, public virtual ::vl::reflection::description::IValueSubscription
|
||||
{
|
||||
public:
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
|
||||
__vwsnc6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
::vl::presentation::controls::GuiBindableTextList* __vwsn_bind_cache_0 = nullptr;
|
||||
::vl::Ptr<::vl::reflection::description::IEventHandler> __vwsn_bind_handler_0_0;
|
||||
bool __vwsn_bind_opened_ = false;
|
||||
bool __vwsn_bind_closed_ = false;
|
||||
void __vwsn_bind_activator_();
|
||||
void __vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1);
|
||||
bool Open() override;
|
||||
bool Update() override;
|
||||
bool Close() override;
|
||||
};
|
||||
|
||||
class __vwsnc7_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription : public ::vl::Object, public virtual ::vl::reflection::description::IValueSubscription
|
||||
{
|
||||
public:
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindow* __vwsn_this_;
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
|
||||
__vwsnc7_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription(::gaclib_controls::UnitTestSnapshotViewerWindow* __vwsnctor___vwsn_this_, ::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindow* __vwsn_bind_cache_0 = nullptr;
|
||||
::vl::Ptr<::vl::reflection::description::IEventHandler> __vwsn_bind_handler_0_0;
|
||||
bool __vwsn_bind_opened_ = false;
|
||||
bool __vwsn_bind_closed_ = false;
|
||||
void __vwsn_bind_activator_();
|
||||
void __vwsn_bind_callback_0_0();
|
||||
bool Open() override;
|
||||
bool Update() override;
|
||||
bool Close() override;
|
||||
};
|
||||
|
||||
class __vwsnc8_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription : public ::vl::Object, public virtual ::vl::reflection::description::IValueSubscription
|
||||
{
|
||||
public:
|
||||
::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnthis_0;
|
||||
|
||||
__vwsnc8_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerWindowConstructor___vwsn_gaclib_controls_UnitTestSnapshotViewerWindow_Initialize__vl_reflection_description_IValueSubscription(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor* __vwsnctorthis_0);
|
||||
|
||||
::vl::presentation::controls::GuiApplication* __vwsn_bind_cache_0 = nullptr;
|
||||
::vl::Ptr<::vl::reflection::description::IEventHandler> __vwsn_bind_handler_0_0;
|
||||
bool __vwsn_bind_opened_ = false;
|
||||
@@ -413,10 +570,10 @@ Closures
|
||||
bool Close() override;
|
||||
};
|
||||
|
||||
class __vwsnc6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerStrings___vwsn_ls_en_US_BuildStrings__gaclib_controls_IUnitTestSnapshotViewerStringsStrings : public ::vl::Object, public virtual ::gaclib_controls::IUnitTestSnapshotViewerStringsStrings
|
||||
class __vwsnc9_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerStrings___vwsn_ls_en_US_BuildStrings__gaclib_controls_IUnitTestSnapshotViewerStringsStrings : public ::vl::Object, public virtual ::gaclib_controls::IUnitTestSnapshotViewerStringsStrings
|
||||
{
|
||||
public:
|
||||
__vwsnc6_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerStrings___vwsn_ls_en_US_BuildStrings__gaclib_controls_IUnitTestSnapshotViewerStringsStrings();
|
||||
__vwsnc9_GuiUnitTestSnapshotViewer_gaclib_controls_UnitTestSnapshotViewerStrings___vwsn_ls_en_US_BuildStrings__gaclib_controls_IUnitTestSnapshotViewerStringsStrings();
|
||||
|
||||
::vl::WString WindowTitle() override;
|
||||
};
|
||||
@@ -491,10 +648,20 @@ namespace gaclib_controls
|
||||
class UnitTestSnapshotViewerAppWindow : public UnitTestSnapshotViewerWindow
|
||||
{
|
||||
protected:
|
||||
vl::glr::json::Parser jsonParser;
|
||||
vl::presentation::compositions::GuiBoundsComposition* rootComposition = nullptr;
|
||||
|
||||
void textListFrames_SelectionChanged(vl::presentation::compositions::GuiGraphicsComposition* sender, vl::presentation::compositions::GuiEventArgs& arguments);
|
||||
|
||||
vl::presentation::compositions::GuiBoundsComposition* selectedComposition = nullptr;
|
||||
vl::presentation::compositions::GuiBoundsComposition* highlightComposition = nullptr;
|
||||
|
||||
void Highlight(vl::presentation::compositions::GuiBoundsComposition*& target, vl::presentation::remoteprotocol::RenderingDom& renderingDom, vl::presentation::Color color);
|
||||
void textListFrames_SelectionChanged(vl::presentation::compositions::GuiGraphicsComposition* sender, vl::presentation::compositions::GuiEventArgs& arguments);
|
||||
void treeViewDom_SelectionChanged(vl::presentation::compositions::GuiGraphicsComposition* sender, vl::presentation::compositions::GuiEventArgs& arguments);
|
||||
void rootComposition_MouseEnter(vl::presentation::compositions::GuiGraphicsComposition* sender, vl::presentation::compositions::GuiEventArgs& arguments);
|
||||
void rootComopsition_MouseLeave(vl::presentation::compositions::GuiGraphicsComposition* sender, vl::presentation::compositions::GuiEventArgs& arguments);
|
||||
void rootComposition_MouseMove(vl::presentation::compositions::GuiGraphicsComposition* sender, vl::presentation::compositions::GuiMouseEventArgs& arguments);
|
||||
void rootComposition_LeftButtonDown(vl::presentation::compositions::GuiGraphicsComposition* sender, vl::presentation::compositions::GuiMouseEventArgs& arguments);
|
||||
void OnKeyUp(vl::presentation::compositions::GuiGraphicsComposition* sender, vl::presentation::compositions::GuiKeyEventArgs& arguments);
|
||||
|
||||
public:
|
||||
UnitTestSnapshotViewerAppWindow(vl::Ptr<vl::presentation::unittest::UnitTestSnapshotViewerViewModel> viewModel);
|
||||
};
|
||||
|
||||
@@ -38,6 +38,7 @@ namespace vl
|
||||
namespace description
|
||||
{
|
||||
#ifndef VCZH_DEBUG_NO_REFLECTION
|
||||
IMPL_CPP_TYPE_INFO(gaclib_controls::IUnitTestSnapshotDomNode)
|
||||
IMPL_CPP_TYPE_INFO(gaclib_controls::IUnitTestSnapshotFileNode)
|
||||
IMPL_CPP_TYPE_INFO(gaclib_controls::IUnitTestSnapshotFrame)
|
||||
IMPL_CPP_TYPE_INFO(gaclib_controls::IUnitTestSnapshotViewerStringsStrings)
|
||||
@@ -49,6 +50,20 @@ namespace vl
|
||||
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_INTERFACE_MEMBER(::gaclib_controls::IUnitTestSnapshotDomNode)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::IDescriptable)
|
||||
CLASS_MEMBER_METHOD(GetChildren, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetDomAsJsonText, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetDomID, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetElementAsJsonText, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetName, NO_PARAMETER)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(Children, GetChildren)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(DomAsJsonText, GetDomAsJsonText)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(DomID, GetDomID)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ElementAsJsonText, GetElementAsJsonText)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(Name, GetName)
|
||||
END_INTERFACE_MEMBER(::gaclib_controls::IUnitTestSnapshotDomNode)
|
||||
|
||||
BEGIN_INTERFACE_MEMBER(::gaclib_controls::IUnitTestSnapshotFileNode)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::IDescriptable)
|
||||
CLASS_MEMBER_METHOD(GetChildren, NO_PARAMETER)
|
||||
@@ -64,9 +79,11 @@ namespace vl
|
||||
|
||||
BEGIN_INTERFACE_MEMBER(::gaclib_controls::IUnitTestSnapshotFrame)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::IDescriptable)
|
||||
CLASS_MEMBER_METHOD(GetDom, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetDomAsJsonText, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetElementsAsJsonText, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetName, NO_PARAMETER)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(Dom, GetDom)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(DomAsJsonText, GetDomAsJsonText)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ElementsAsJsonText, GetElementsAsJsonText)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(Name, GetName)
|
||||
@@ -131,7 +148,25 @@ namespace vl
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_36)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_37)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_38)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
@@ -142,6 +177,7 @@ namespace vl
|
||||
CLASS_MEMBER_FIELD(scRendering)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
CLASS_MEMBER_FIELD(textListFrames)
|
||||
CLASS_MEMBER_FIELD(treeViewDom)
|
||||
CLASS_MEMBER_FIELD(treeViewFileNodes)
|
||||
END_CLASS_MEMBER(::gaclib_controls::UnitTestSnapshotViewerWindowConstructor)
|
||||
|
||||
@@ -151,6 +187,7 @@ namespace vl
|
||||
public:
|
||||
void Load(ITypeManager* manager)
|
||||
{
|
||||
ADD_TYPE_INFO(::gaclib_controls::IUnitTestSnapshotDomNode)
|
||||
ADD_TYPE_INFO(::gaclib_controls::IUnitTestSnapshotFileNode)
|
||||
ADD_TYPE_INFO(::gaclib_controls::IUnitTestSnapshotFrame)
|
||||
ADD_TYPE_INFO(::gaclib_controls::IUnitTestSnapshotViewerStringsStrings)
|
||||
|
||||
@@ -51,6 +51,7 @@ namespace vl
|
||||
namespace description
|
||||
{
|
||||
#ifndef VCZH_DEBUG_NO_REFLECTION
|
||||
DECL_TYPE_INFO(::gaclib_controls::IUnitTestSnapshotDomNode)
|
||||
DECL_TYPE_INFO(::gaclib_controls::IUnitTestSnapshotFileNode)
|
||||
DECL_TYPE_INFO(::gaclib_controls::IUnitTestSnapshotFrame)
|
||||
DECL_TYPE_INFO(::gaclib_controls::IUnitTestSnapshotViewerStringsStrings)
|
||||
@@ -62,6 +63,29 @@ namespace vl
|
||||
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
|
||||
BEGIN_INTERFACE_PROXY_NOPARENT_SHAREDPTR(::gaclib_controls::IUnitTestSnapshotDomNode)
|
||||
::vl::collections::LazyList<::vl::Ptr<::gaclib_controls::IUnitTestSnapshotDomNode>> GetChildren() override
|
||||
{
|
||||
INVOKEGET_INTERFACE_PROXY_NOPARAMS(GetChildren);
|
||||
}
|
||||
::vl::WString GetDomAsJsonText() override
|
||||
{
|
||||
INVOKEGET_INTERFACE_PROXY_NOPARAMS(GetDomAsJsonText);
|
||||
}
|
||||
::vl::vint GetDomID() override
|
||||
{
|
||||
INVOKEGET_INTERFACE_PROXY_NOPARAMS(GetDomID);
|
||||
}
|
||||
::vl::WString GetElementAsJsonText() override
|
||||
{
|
||||
INVOKEGET_INTERFACE_PROXY_NOPARAMS(GetElementAsJsonText);
|
||||
}
|
||||
::vl::WString GetName() override
|
||||
{
|
||||
INVOKEGET_INTERFACE_PROXY_NOPARAMS(GetName);
|
||||
}
|
||||
END_INTERFACE_PROXY(::gaclib_controls::IUnitTestSnapshotDomNode)
|
||||
|
||||
BEGIN_INTERFACE_PROXY_NOPARENT_SHAREDPTR(::gaclib_controls::IUnitTestSnapshotFileNode)
|
||||
::vl::collections::LazyList<::vl::Ptr<::gaclib_controls::IUnitTestSnapshotFileNode>> GetChildren() override
|
||||
{
|
||||
@@ -86,6 +110,10 @@ namespace vl
|
||||
END_INTERFACE_PROXY(::gaclib_controls::IUnitTestSnapshotFileNode)
|
||||
|
||||
BEGIN_INTERFACE_PROXY_NOPARENT_SHAREDPTR(::gaclib_controls::IUnitTestSnapshotFrame)
|
||||
::vl::Ptr<::gaclib_controls::IUnitTestSnapshotDomNode> GetDom() override
|
||||
{
|
||||
INVOKEGET_INTERFACE_PROXY_NOPARAMS(GetDom);
|
||||
}
|
||||
::vl::WString GetDomAsJsonText() override
|
||||
{
|
||||
INVOKEGET_INTERFACE_PROXY_NOPARAMS(GetDomAsJsonText);
|
||||
|
||||
@@ -627,6 +627,7 @@ IGuiRemoteProtocolMessages (Window)
|
||||
void RequestWindowNotifySetIconVisible(const bool& arguments) override { styleConfig.iconVisible = arguments; this->GetEvents()->OnWindowBoundsUpdated(sizingConfig); }
|
||||
void RequestWindowNotifySetTitleBar(const bool& arguments) override { styleConfig.titleBar = arguments; this->GetEvents()->OnWindowBoundsUpdated(sizingConfig); }
|
||||
void RequestWindowNotifyActivate() override { styleConfig.activated = true; }
|
||||
void RequestWindowNotifyMinSize(const NativeSize& arguments) override {}
|
||||
|
||||
void RequestWindowNotifyShow(const WindowShowing& arguments) override
|
||||
{
|
||||
|
||||
@@ -1312,6 +1312,11 @@ WindowsForm
|
||||
}
|
||||
}
|
||||
|
||||
void SuggestMinClientSize(NativeSize size)override
|
||||
{
|
||||
// Ignored
|
||||
}
|
||||
|
||||
WString GetTitle()override
|
||||
{
|
||||
return title;
|
||||
@@ -1973,6 +1978,8 @@ WindowsController
|
||||
PostQuitMessage(0);
|
||||
}
|
||||
}
|
||||
|
||||
asyncService.ExecuteAsyncTasks();
|
||||
return skipDefaultProcedure;
|
||||
}
|
||||
|
||||
|
||||
+116
-46
@@ -4829,42 +4829,7 @@ GuiGraphicsHost
|
||||
NativeRect oldBounds = hostRecord.nativeWindow->GetBounds();
|
||||
minSize = windowComposition->GetCachedMinSize();
|
||||
NativeSize minWindowSize = hostRecord.nativeWindow->Convert(minSize) + (oldBounds.GetSize() - hostRecord.nativeWindow->GetClientSize());
|
||||
if (bounds.Width() < minWindowSize.x)
|
||||
{
|
||||
if (fixSizeOnly)
|
||||
{
|
||||
if (bounds.Width() < minWindowSize.x)
|
||||
{
|
||||
bounds.x2 = bounds.x1 + minWindowSize.x;
|
||||
}
|
||||
}
|
||||
else if (oldBounds.x1 != bounds.x1)
|
||||
{
|
||||
bounds.x1 = oldBounds.x2 - minWindowSize.x;
|
||||
}
|
||||
else if (oldBounds.x2 != bounds.x2)
|
||||
{
|
||||
bounds.x2 = oldBounds.x1 + minWindowSize.x;
|
||||
}
|
||||
}
|
||||
if (bounds.Height() < minWindowSize.y)
|
||||
{
|
||||
if (fixSizeOnly)
|
||||
{
|
||||
if (bounds.Height() < minWindowSize.y)
|
||||
{
|
||||
bounds.y2 = bounds.y1 + minWindowSize.y;
|
||||
}
|
||||
}
|
||||
else if (oldBounds.y1 != bounds.y1)
|
||||
{
|
||||
bounds.y1 = oldBounds.y2 - minWindowSize.y;
|
||||
}
|
||||
else if (oldBounds.y2 != bounds.y2)
|
||||
{
|
||||
bounds.y2 = oldBounds.y1 + minWindowSize.y;
|
||||
}
|
||||
}
|
||||
NativeWindowListener_Moving(hostRecord.nativeWindow, minWindowSize, bounds, fixSizeOnly, draggingBorder);
|
||||
}
|
||||
|
||||
void GuiGraphicsHost::Moved()
|
||||
@@ -5199,6 +5164,7 @@ GuiGraphicsHost
|
||||
auto height = bounds.Height() > preferred.y ? bounds.Height() : preferred.y;
|
||||
controlHost->UpdateClientSizeAfterRendering(preferred, Size(width, height));
|
||||
windowComposition->Layout_UpdateBounds({ width,height });
|
||||
hostRecord.nativeWindow->SuggestMinClientSize(hostRecord.nativeWindow->Convert(windowComposition->GetCachedMinSize()));
|
||||
supressPaint = false;
|
||||
}
|
||||
}
|
||||
@@ -35679,6 +35645,47 @@ Helper Functions
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
void NativeWindowListener_Moving(INativeWindow* window, NativeSize minWindowSize, NativeRect& bounds, bool fixSizeOnly, bool draggingBorder)
|
||||
{
|
||||
NativeRect oldBounds = window->GetBounds();
|
||||
if (bounds.Width() < minWindowSize.x)
|
||||
{
|
||||
if (fixSizeOnly)
|
||||
{
|
||||
if (bounds.Width() < minWindowSize.x)
|
||||
{
|
||||
bounds.x2 = bounds.x1 + minWindowSize.x;
|
||||
}
|
||||
}
|
||||
else if (oldBounds.x1 != bounds.x1)
|
||||
{
|
||||
bounds.x1 = oldBounds.x2 - minWindowSize.x;
|
||||
}
|
||||
else if (oldBounds.x2 != bounds.x2)
|
||||
{
|
||||
bounds.x2 = oldBounds.x1 + minWindowSize.x;
|
||||
}
|
||||
}
|
||||
if (bounds.Height() < minWindowSize.y)
|
||||
{
|
||||
if (fixSizeOnly)
|
||||
{
|
||||
if (bounds.Height() < minWindowSize.y)
|
||||
{
|
||||
bounds.y2 = bounds.y1 + minWindowSize.y;
|
||||
}
|
||||
}
|
||||
else if (oldBounds.y1 != bounds.y1)
|
||||
{
|
||||
bounds.y1 = oldBounds.y2 - minWindowSize.y;
|
||||
}
|
||||
else if (oldBounds.y2 != bounds.y2)
|
||||
{
|
||||
bounds.y2 = oldBounds.y1 + minWindowSize.y;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36113,23 +36120,21 @@ GuiHostedController::INativeWindowListener
|
||||
if (mainWindow)
|
||||
{
|
||||
auto windowBounds = nativeWindow->GetBounds();
|
||||
auto clientBounds = nativeWindow->GetClientBoundsInScreen();
|
||||
auto w = clientBounds.Width().value - windowBounds.Width().value;
|
||||
auto h = clientBounds.Height().value - windowBounds.Height().value;
|
||||
|
||||
NativeRect mainBounds;
|
||||
mainBounds.x2 = bounds.Width().value - w;
|
||||
mainBounds.y2 = bounds.Height().value - h;
|
||||
mainBounds.x1 = bounds.x1 - windowBounds.x1;
|
||||
mainBounds.y1 = bounds.y1 - windowBounds.y1;
|
||||
mainBounds.x2 = bounds.x2 - windowBounds.x1;
|
||||
mainBounds.y2 = bounds.y2 - windowBounds.y1;
|
||||
|
||||
for (auto listener : mainWindow->listeners)
|
||||
{
|
||||
listener->Moving(mainBounds, fixSizeOnly, draggingBorder);
|
||||
}
|
||||
|
||||
bounds.x1.value += mainBounds.x1.value;
|
||||
bounds.y1.value += mainBounds.y1.value;
|
||||
bounds.x2.value = bounds.x1.value + mainBounds.Width().value + w;
|
||||
bounds.y2.value = bounds.y1.value + mainBounds.Height().value + h;
|
||||
bounds.x1 = mainBounds.x1 + windowBounds.x1;
|
||||
bounds.y1 = mainBounds.y1 + windowBounds.y1;
|
||||
bounds.x2 = mainBounds.x2 + windowBounds.x1;
|
||||
bounds.y2 = mainBounds.y2 + windowBounds.y1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37275,12 +37280,14 @@ GuiHostedWindow
|
||||
{
|
||||
proxy = CreateMainHostedWindowProxy(this, controller->nativeWindow);
|
||||
proxy->CheckAndSyncProperties();
|
||||
proxy->SuggestMinClientSize(suggestedMinClientSize);
|
||||
}
|
||||
|
||||
void GuiHostedWindow::BecomeNonMainWindow()
|
||||
{
|
||||
proxy = CreateNonMainHostedWindowProxy(this, controller->nativeWindow);
|
||||
proxy->CheckAndSyncProperties();
|
||||
proxy->SuggestMinClientSize(suggestedMinClientSize);
|
||||
}
|
||||
|
||||
void GuiHostedWindow::BecomeFocusedWindow()
|
||||
@@ -37380,6 +37387,12 @@ GuiHostedWindow
|
||||
return GetBounds();
|
||||
}
|
||||
|
||||
void GuiHostedWindow::SuggestMinClientSize(NativeSize size)
|
||||
{
|
||||
suggestedMinClientSize = size;
|
||||
proxy->SuggestMinClientSize(suggestedMinClientSize);
|
||||
}
|
||||
|
||||
WString GuiHostedWindow::GetTitle()
|
||||
{
|
||||
return windowTitle;
|
||||
@@ -37831,6 +37844,11 @@ GuiMainHostedWindowProxy
|
||||
return { {},bounds.GetSize() };
|
||||
}
|
||||
|
||||
void SuggestMinClientSize(NativeSize size) override
|
||||
{
|
||||
nativeWindow->SuggestMinClientSize(size);
|
||||
}
|
||||
|
||||
void UpdateBounds() override
|
||||
{
|
||||
nativeWindow->SetClientSize(data->wmWindow.bounds.GetSize());
|
||||
@@ -38059,6 +38077,11 @@ GuiNonMainHostedWindowProxy
|
||||
return { bounds.LeftTop(),{{w},{h}} };
|
||||
}
|
||||
|
||||
void SuggestMinClientSize(NativeSize size) override
|
||||
{
|
||||
// Ignored
|
||||
}
|
||||
|
||||
void UpdateBounds() override
|
||||
{
|
||||
}
|
||||
@@ -38242,6 +38265,11 @@ GuiPlaceholderHostedWindowProxy
|
||||
return bounds;
|
||||
}
|
||||
|
||||
void SuggestMinClientSize(NativeSize size) override
|
||||
{
|
||||
// Ignored
|
||||
}
|
||||
|
||||
void UpdateBounds() override
|
||||
{
|
||||
}
|
||||
@@ -41906,6 +41934,10 @@ GuiRemoteWindow (events)
|
||||
|
||||
if (remote->applicationRunning)
|
||||
{
|
||||
if (suggestedMinClientSize != NativeSize{ {0},{0} })
|
||||
{
|
||||
remoteMessages.RequestWindowNotifyMinSize(suggestedMinClientSize);
|
||||
}
|
||||
remoteMessages.RequestWindowNotifySetTitle(styleTitle);
|
||||
remoteMessages.RequestWindowNotifySetEnabled(styleEnabled);
|
||||
remoteMessages.RequestWindowNotifySetTopMost(styleTopMost);
|
||||
@@ -42100,6 +42132,15 @@ GuiRemoteWindow (INativeWindow)
|
||||
return bounds;
|
||||
}
|
||||
|
||||
void GuiRemoteWindow::SuggestMinClientSize(NativeSize size)
|
||||
{
|
||||
if (suggestedMinClientSize != size)
|
||||
{
|
||||
suggestedMinClientSize = size;
|
||||
remoteMessages.RequestWindowNotifyMinSize(suggestedMinClientSize);
|
||||
}
|
||||
}
|
||||
|
||||
WString GuiRemoteWindow::GetTitle()
|
||||
{
|
||||
return styleTitle;
|
||||
@@ -44683,6 +44724,27 @@ namespace vl::presentation::remote_renderer
|
||||
{
|
||||
}
|
||||
|
||||
void GuiRemoteRendererSingle::Moving(NativeRect& bounds, bool fixSizeOnly, bool draggingBorder)
|
||||
{
|
||||
NativeWindowListener_Moving(window, suggestedMinSize, bounds, fixSizeOnly, draggingBorder);
|
||||
if (draggingBorder)
|
||||
{
|
||||
auto config = GetWindowSizingConfig();
|
||||
auto dx1 = config.clientBounds.x1 - config.bounds.x1;
|
||||
auto dy1 = config.clientBounds.y1 - config.bounds.y1;
|
||||
auto dx2 = config.clientBounds.x2 - config.bounds.x2;
|
||||
auto dy2 = config.clientBounds.y2 - config.bounds.y2;
|
||||
|
||||
config.bounds = bounds;
|
||||
config.clientBounds.x1 = config.bounds.x1 + dx1;
|
||||
config.clientBounds.y1 = config.bounds.y1 + dy1;
|
||||
config.clientBounds.x2 = config.bounds.x2 + dx2;
|
||||
config.clientBounds.y2 = config.bounds.y2 + dy2;
|
||||
|
||||
events->OnWindowBoundsUpdated(config);
|
||||
}
|
||||
}
|
||||
|
||||
void GuiRemoteRendererSingle::Moved()
|
||||
{
|
||||
UpdateConfigsIfNecessary();
|
||||
@@ -45163,6 +45225,14 @@ namespace vl::presentation::remote_renderer
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void GuiRemoteRendererSingle::RequestWindowNotifyMinSize(const NativeSize& arguments)
|
||||
{
|
||||
auto clientSize = window->GetClientSize();
|
||||
auto size = window->GetBounds().GetSize();
|
||||
suggestedMinSize.x = arguments.x + size.x - clientSize.x;
|
||||
suggestedMinSize.y = arguments.y + size.y - clientSize.y;
|
||||
}
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
|
||||
@@ -2292,6 +2292,11 @@ INativeWindow
|
||||
/// </summary>
|
||||
/// <returns>The client bounds in screen space.</returns>
|
||||
virtual NativeRect GetClientBoundsInScreen()=0;
|
||||
/// <summary>
|
||||
/// Suggest a minimum client size for the window. This is extra information for some platform provider. A native platform provide can just ignore it.
|
||||
/// </summary>
|
||||
/// <param name="size">The minimum client size.</param>
|
||||
virtual void SuggestMinClientSize(NativeSize size) = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Get the title of the window. A title will be displayed as a name of this window.
|
||||
@@ -3989,6 +3994,16 @@ Helper Functions
|
||||
/// <returns>Returns the cursor according to the hit test result. It could return nullptr when the cursor is not defined.</returns>
|
||||
extern INativeCursor* GetCursorFromHitTest(INativeWindowListener::HitTestResult hitTestResult, INativeResourceService* resourceService);
|
||||
|
||||
/// <summary>
|
||||
/// General implementation of INativeWindowListener::Moving
|
||||
/// </summary>
|
||||
/// <param name="window">The native window.</param>
|
||||
/// <param name="minWindowSize">The minimum window size.</param>
|
||||
/// <param name="bounds">Pass this argument directly.</param>
|
||||
/// <param name="fixSizeOnly">Pass this argument directly.</param>
|
||||
/// <param name="draggingBorder">Pass this argument directly.</param>
|
||||
extern void NativeWindowListener_Moving(INativeWindow* window, NativeSize minWindowSize, NativeRect& bounds, bool fixSizeOnly, bool draggingBorder);
|
||||
|
||||
/// <summary>
|
||||
/// A helper function calling multiple <see cref="INativeWindowListener::HitTest"/>.
|
||||
/// </summary>
|
||||
@@ -8496,6 +8511,7 @@ Proxy
|
||||
virtual void CheckAndSyncProperties() = 0;
|
||||
|
||||
virtual NativeRect FixBounds(const NativeRect& bounds) = 0;
|
||||
virtual void SuggestMinClientSize(NativeSize size) = 0;
|
||||
virtual void UpdateBounds() = 0;
|
||||
virtual void UpdateTitle() = 0;
|
||||
virtual void UpdateIcon() = 0;
|
||||
@@ -8539,6 +8555,7 @@ GuiHostedWindow
|
||||
friend class GuiHostedController;
|
||||
protected:
|
||||
Ptr<IGuiHostedWindowProxy> proxy;
|
||||
NativeSize suggestedMinClientSize;
|
||||
|
||||
void BecomeMainWindow();
|
||||
void BecomeNonMainWindow();
|
||||
@@ -8566,6 +8583,7 @@ GuiHostedWindow
|
||||
NativeSize GetClientSize() override;
|
||||
void SetClientSize(NativeSize size) override;
|
||||
NativeRect GetClientBoundsInScreen() override;
|
||||
void SuggestMinClientSize(NativeSize size) override;
|
||||
WString GetTitle() override;
|
||||
void SetTitle(const WString& title) override;
|
||||
INativeCursor* GetWindowCursor() override;
|
||||
@@ -22682,6 +22700,7 @@ namespace vl::presentation::remoteprotocol
|
||||
HANDLER(WindowNotifySetClientSize, ::vl::presentation::NativeSize, void, REQ, NORES, DROPREP)\
|
||||
HANDLER(WindowNotifyActivate, void, void, NOREQ, NORES, DROPREP)\
|
||||
HANDLER(WindowNotifyShow, ::vl::presentation::remoteprotocol::WindowShowing, void, REQ, NORES, DROPREP)\
|
||||
HANDLER(WindowNotifyMinSize, ::vl::presentation::NativeSize, void, REQ, NORES, DROPREP)\
|
||||
HANDLER(IOUpdateGlobalShortcutKey, ::vl::Ptr<::vl::collections::List<::vl::presentation::remoteprotocol::GlobalShortcutKey>>, void, REQ, NORES, NODROP)\
|
||||
HANDLER(IORequireCapture, void, void, NOREQ, NORES, NODROP)\
|
||||
HANDLER(IOReleaseCapture, void, void, NOREQ, NORES, NODROP)\
|
||||
@@ -24770,6 +24789,7 @@ namespace vl::presentation::remote_renderer
|
||||
|
||||
bool updatingBounds = false;
|
||||
remoteprotocol::WindowSizingConfig windowSizingConfig;
|
||||
NativeSize suggestedMinSize;
|
||||
|
||||
remoteprotocol::ScreenConfig GetScreenConfig(INativeScreen* screen);
|
||||
remoteprotocol::WindowSizingConfig GetWindowSizingConfig();
|
||||
@@ -24782,6 +24802,7 @@ namespace vl::presentation::remote_renderer
|
||||
void AfterClosing() override;
|
||||
void Closed() override;
|
||||
|
||||
void Moving(NativeRect& bounds, bool fixSizeOnly, bool draggingBorder) override;
|
||||
void Moved() override;
|
||||
void DpiChanged(bool preparing) override;
|
||||
void RenderingAsActivated() override;
|
||||
@@ -29715,6 +29736,7 @@ GuiRemoteWindow
|
||||
|
||||
bool controllerDisconnected = false;
|
||||
remoteprotocol::WindowSizingConfig remoteWindowSizingConfig;
|
||||
NativeSize suggestedMinClientSize;
|
||||
bool sizingConfigInvalidated = false;
|
||||
double scalingX = 1;
|
||||
double scalingY = 1;
|
||||
@@ -29775,6 +29797,7 @@ GuiRemoteWindow
|
||||
NativeSize GetClientSize() override;
|
||||
void SetClientSize(NativeSize size) override;
|
||||
NativeRect GetClientBoundsInScreen() override;
|
||||
void SuggestMinClientSize(NativeSize size) override;
|
||||
WString GetTitle() override;
|
||||
void SetTitle(const WString& title) override;
|
||||
INativeCursor* GetWindowCursor() override;
|
||||
|
||||
@@ -467,6 +467,7 @@ Type Declaration
|
||||
CLASS_MEMBER_PROPERTY_FAST(TitleBar)
|
||||
CLASS_MEMBER_PROPERTY_FAST(TopMost)
|
||||
|
||||
CLASS_MEMBER_METHOD(SuggestMinClientSize, { L"size" })
|
||||
CLASS_MEMBER_METHOD(EnableCustomFrameMode, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(DisableCustomFrameMode, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(IsCustomFrameModeEnabled, NO_PARAMETER)
|
||||
|
||||
@@ -849,6 +849,22 @@
|
||||
}
|
||||
},
|
||||
"response": null
|
||||
}, {
|
||||
"$ast": "MessageDecl",
|
||||
"attributes": [{
|
||||
"$ast": "Attribute",
|
||||
"cppType": "",
|
||||
"name": "@DropRepeat"
|
||||
}],
|
||||
"name": "WindowNotifyMinSize",
|
||||
"request": {
|
||||
"$ast": "MessageRequest",
|
||||
"type": {
|
||||
"$ast": "ReferenceType",
|
||||
"name": "NativeSize"
|
||||
}
|
||||
},
|
||||
"response": null
|
||||
}, {
|
||||
"$ast": "EventDecl",
|
||||
"attributes": [{
|
||||
|
||||
@@ -81,6 +81,7 @@ struct WindowShowing
|
||||
|
||||
[@DropRepeat] message WindowNotifyActivate {}
|
||||
[@DropRepeat] message WindowNotifyShow { request: WindowShowing; }
|
||||
[@DropRepeat] message WindowNotifyMinSize { request: NativeSize; }
|
||||
|
||||
[@DropRepeat] event WindowBoundsUpdated { request: WindowSizingConfig; }
|
||||
[@DropRepeat] event WindowActivatedUpdated { request: bool; }
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user