Update release

This commit is contained in:
Zihan Chen
2018-02-11 02:19:27 -08:00
parent 736f418cee
commit 4ecf307407
98 changed files with 13074 additions and 7028 deletions
@@ -0,0 +1,254 @@
<Folder>
<Folder name="AnimationComponents">
<Script name="ColorDef">
<Workflow>
<![CDATA[
module Animation;
using system::*;
using presentation::*;
namespace demo
{
class ColorDef
{
prop Top : Color = cast Color "#000000" {}
prop Bottom : Color = cast Color "#000000" {}
prop Shadow : Color = cast Color "#000000A0" {}
prop Thickness : int = 0 {}
static func Dark() : ColorDef^
{
var def = new ColorDef^();
def.Top = cast Color "#9999FF";
def.Bottom = cast Color "#5555FF";
def.Thickness = 0;
return def;
}
static func Light() : ColorDef^
{
var def = new ColorDef^();
def.Top = cast Color "#DDDDFF";
def.Bottom = cast Color "#9999FF";
def.Thickness = 0;
return def;
}
static func Sink() : ColorDef^
{
var def = new ColorDef^();
def.Top = cast Color "#5555FF";
def.Bottom = cast Color "#0000FF";
def.Thickness = 10;
return def;
}
}
func F(x: double): double
{
var y = x * x * 2;
return y;
}
func G(x: double): double
{
if (x < 0.5)
{
return F(x);
}
else
{
return 1 - F(1 - x);
}
}
}
]]>
</Workflow>
</Script>
<Animation name="ColorAnimation">
<Gradient ref.Class="demo::ColorAnimation" Type="demo::ColorDef">
<Interpolation>
<![CDATA[G]]>
</Interpolation>
<Targets>
<Target Name="Top"/>
<Target Name="Bottom"/>
<Target Name="Shadow"/>
<Target Name="Thickness">
<Interpolation>
<![CDATA[ [$1] ]]>
</Interpolation>
</Target>
</Targets>
</Gradient>
</Animation>
<Instance name="AnimationTabPageResource">
<Instance ref.CodeBehind="false" ref.Class="demo::AnimationTabPage" xmlns:demo="demo::*">
<ref.Members>
<![CDATA[
@cpp:Private
static func BallAnimation(container: GuiBoundsComposition*, ball: GuiBoundsComposition*): IGuiAnimation^
{
return IGuiAnimation::CreateAnimation(
func (time: UInt64): void
{
var circleRatio = G((cast double time) / 2000);
var angle = circleRatio * Math::Pi() * 2 + Math::Pi() * 1.5;
var sin = Math::Sin(angle);
var cos = Math::Cos(angle);
var cx = (container.Bounds.x2 - container.Bounds.x1) / 2;
var cy = (container.Bounds.y2 - container.Bounds.y1) / 2;
var radiusBall = (ball.Bounds.x2 - ball.Bounds.x1) / 2;
var radiusOrbit = Math::Min(cx, cy) - radiusBall;
var x = cast int Math::Round(cos * radiusOrbit + cx);
var y = cast int Math::Round(sin * radiusOrbit + cx);
ball.AlignmentToParent = {left:(x - radiusBall) top:(y - radiusBall) right:-1 bottom:-1};
var alpha = 1.0;
if (circleRatio < 0.05)
{
alpha = circleRatio * 20;
}
else if (circleRatio > 0.95)
{
alpha = (1 - circleRatio) * 20;
}
var element = cast (SolidBackground^) ball.OwnedElement;
var color = element.Color;
element.Color = {r:color.r g:color.g b:color.b a:(cast UInt8 Math::Round(alpha * 255))};
if (not ball.Visible)
{
ball.Visible = true;
}
}, cast UInt64 2000);
}
@cpp:Private
static func BallAnimationWithDelay(container: GuiBoundsComposition*, ball: GuiBoundsComposition*, delay: int): IGuiAnimation^
${
$Wait (cast UInt64 delay);
$PlayAndWait BallAnimation(container, ball);
ball.Visible = false;
}
@cpp:Private
static func WaitingAnimation(container: GuiBoundsComposition*): IGuiAnimation^
${
var balls = {} of GuiBoundsComposition*[];
for (i in range [0, 8))
{
var ball = new GuiBoundsComposition*();
balls.Add(ball);
ball.Visible = false;
ball.PreferredMinSize = {x:16 y:16};
var element = new SolidBackground^();
element.Shape = {shapeType:Ellipse};
element.Color = cast Color "#3F48CC";
ball.OwnedElement = element;
container.AddChild(ball);
}
while (true)
{
$Wait (cast UInt64 500);
for (i in range [0, balls.Count))
{
$PlayInGroup BallAnimationWithDelay(container, balls[i], 150 * i), 0;
}
$WaitForGroup 0;
}
}
@cpp:Private
var gradientColorDef : ColorAnimation^ = new ColorAnimation^(ColorDef::Dark());
@cpp:Private
var lastGradientAnimation : IGuiAnimation^ = null;
func PerformGradientAnimation(target: ColorDef^): void
{
KillAnimation(lastGradientAnimation);
lastGradientAnimation = gradientColorDef.CreateAnimation(target, (cast UInt64 500));
AddAnimation(lastGradientAnimation);
}
var counter : int = 0;
]]>
</ref.Members>
<ref.Ctor>
<![CDATA[
{
self.AddAnimation(WaitingAnimation(animationBackground));
}
]]>
</ref.Ctor>
<TabPage ref.Name="self" Text="Animation">
<Tab>
<att.BoundsComposition-set AlignmentToParent="left:5 top:5 right:5 bottom:5"/>
<att.Pages>
<TabPage Text="Gradient Animation">
<Table AlignmentToParent="left:0 top:0 right:0 bottom:0" CellPadding="5">
<att.Rows>
<_>composeType:MinSize</_>
<_>composeType:MinSize</_>
<_>composeType:MinSize</_>
<_>composeType:Percentage percentage:1.0</_>
</att.Rows>
<att.Columns>
<_>composeType:MinSize</_>
<_>composeType:Absolute absolute:100</_>
<_>composeType:Percentage percentage:1.0</_>
</att.Columns>
<Cell Site="row:0 column:0 rowSpan:4">
<Bounds PreferredMinSize="x:200 y:200">
<GradientBackground Direction="Slash" Color1-bind="self.gradientColorDef.Current.Top" Color2-bind="self.gradientColorDef.Current.Bottom"/>
<Bounds AlignmentToParent="left:0 top:0 right:0 bottom:0">
<InnerShadow Color-bind="self.gradientColorDef.Current.Shadow" Thickness-bind="self.gradientColorDef.Current.Thickness"/>
</Bounds>
</Bounds>
</Cell>
<Cell Site="row:0 column:1">
<Button Text="Dark" ev.Clicked-eval="self.PerformGradientAnimation(ColorDef::Dark());">
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
</Button>
</Cell>
<Cell Site="row:1 column:1">
<Button Text="Light" ev.Clicked-eval="self.PerformGradientAnimation(ColorDef::Light());">
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
</Button>
</Cell>
<Cell Site="row:2 column:1">
<Button Text="Sink" ev.Clicked-eval="self.PerformGradientAnimation(ColorDef::Sink());">
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
</Button>
</Cell>
</Table>
</TabPage>
<TabPage Text="Complex Animation">
<BoundsComposition ref.Name="animationBackground" AlignmentToParent="left:10 top:10 right:-1 bottom:-1" PreferredMinSize="x:200 y:200">
<SolidBackground Color="#FFC929"/>
</BoundsComposition>
</TabPage>
</att.Pages>
</Tab>
</TabPage>
</Instance>
</Instance>
</Folder>
</Folder>
@@ -29,6 +29,7 @@
<demo:DocumentTabPage Alt="D"/>
<demo:TextBoxTabPage Alt="D"/>
<demo:ElementTabPage Alt="E"/>
<demo:AnimationTabPage Alt="A"/>
</att.Pages>
</Tab>
</Window>
@@ -42,6 +43,7 @@
<Instance name="DataGridTabPageResource" content="File">DataGridTabPage.xml</Instance>
<Instance name="DocumentTabPageResource" content="File">DocumentTabPage.xml</Instance>
<Instance name="ElementTabPageResource" content="File">ElementTabPage.xml</Instance>
<Folder name="AnimationTabPage" content="Link">AnimationTabPage.xml</Folder>
<Folder name="TextBoxComponents" content="Link">TextBoxTabPage.xml</Folder>
<Folder name="DataGridComponents" content="Link">DataGridComponents.xml</Folder>
<Folder name="RepeatComponents" content="Link">RepeatComponents.xml</Folder>
File diff suppressed because it is too large Load Diff
@@ -31,6 +31,8 @@ namespace vl
namespace description
{
#ifndef VCZH_DEBUG_NO_REFLECTION
IMPL_CPP_TYPE_INFO(demo::AnimationTabPage)
IMPL_CPP_TYPE_INFO(demo::AnimationTabPageConstructor)
IMPL_CPP_TYPE_INFO(demo::CategoryDisplayer)
IMPL_CPP_TYPE_INFO(demo::CategoryDisplayerConstructor)
IMPL_CPP_TYPE_INFO(demo::CategoryEditor)
@@ -39,6 +41,8 @@ namespace vl
IMPL_CPP_TYPE_INFO(demo::CategoryItemTemplateConstructor)
IMPL_CPP_TYPE_INFO(demo::CategoryVisualizer)
IMPL_CPP_TYPE_INFO(demo::CategoryVisualizerConstructor)
IMPL_CPP_TYPE_INFO(demo::ColorAnimation)
IMPL_CPP_TYPE_INFO(demo::ColorDef)
IMPL_CPP_TYPE_INFO(demo::DataGridTabPage)
IMPL_CPP_TYPE_INFO(demo::DataGridTabPageConstructor)
IMPL_CPP_TYPE_INFO(demo::DateEditor)
@@ -81,6 +85,45 @@ namespace vl
IMPL_CPP_TYPE_INFO(demo::TreeViewTabPageConstructor)
#define _ ,
BEGIN_CLASS_MEMBER(::demo::AnimationTabPage)
CLASS_MEMBER_CONSTRUCTOR(::demo::AnimationTabPage*(), NO_PARAMETER)
CLASS_MEMBER_METHOD(__vwsn_instance_ctor_, NO_PARAMETER)
CLASS_MEMBER_STATIC_METHOD(BallAnimation, { L"container" _ L"ball" })
CLASS_MEMBER_STATIC_METHOD(BallAnimationWithDelay, { L"container" _ L"ball" _ L"delay" })
CLASS_MEMBER_METHOD(PerformGradientAnimation, { L"target" })
CLASS_MEMBER_STATIC_METHOD(WaitingAnimation, { L"container" })
CLASS_MEMBER_FIELD(counter)
CLASS_MEMBER_FIELD(gradientColorDef)
CLASS_MEMBER_FIELD(lastGradientAnimation)
END_CLASS_MEMBER(::demo::AnimationTabPage)
BEGIN_CLASS_MEMBER(::demo::AnimationTabPageConstructor)
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::AnimationTabPageConstructor>(), NO_PARAMETER)
CLASS_MEMBER_METHOD(__vwsn_initialize_instance_, { L"__vwsn_this_" })
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
CLASS_MEMBER_FIELD(animationBackground)
CLASS_MEMBER_FIELD(self)
END_CLASS_MEMBER(::demo::AnimationTabPageConstructor)
BEGIN_CLASS_MEMBER(::demo::CategoryDisplayer)
CLASS_MEMBER_CONSTRUCTOR(::demo::CategoryDisplayer*(), NO_PARAMETER)
CLASS_MEMBER_METHOD(GetCategory, NO_PARAMETER)
@@ -145,6 +188,58 @@ namespace vl
CLASS_MEMBER_FIELD(self)
END_CLASS_MEMBER(::demo::CategoryVisualizerConstructor)
BEGIN_CLASS_MEMBER(::demo::ColorAnimation)
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::ColorAnimation>(::vl::Ptr<::demo::ColorDef>), { L"__vwsn_ani_current" })
CLASS_MEMBER_METHOD(CreateAnimation, { L"__vwsn_ani_target" _ L"__vwsn_ani_time" })
CLASS_MEMBER_METHOD(GetBegin, NO_PARAMETER)
CLASS_MEMBER_METHOD(GetCurrent, NO_PARAMETER)
CLASS_MEMBER_METHOD(GetEnd, NO_PARAMETER)
CLASS_MEMBER_METHOD(GetTimeScale, { L"__vwsn_ani_begin" _ L"__vwsn_ani_end" _ L"__vwsn_ani_current" })
CLASS_MEMBER_METHOD_OVERLOAD(Interpolate, { L"__vwsn_ani_begin" _ L"__vwsn_ani_end" _ L"__vwsn_ani_current" _ L"__vwsn_ani_ratio" }, void(::demo::ColorAnimation::*)(::vl::Ptr<::demo::ColorDef>, ::vl::Ptr<::demo::ColorDef>, ::vl::Ptr<::demo::ColorDef>, double))
CLASS_MEMBER_METHOD_OVERLOAD(Interpolate, { L"__vwsn_ani_ratio" }, void(::demo::ColorAnimation::*)(double))
CLASS_MEMBER_METHOD(SetBegin, { L"__vwsn_value_" })
CLASS_MEMBER_METHOD(SetCurrent, { L"__vwsn_value_" })
CLASS_MEMBER_METHOD(SetEnd, { L"__vwsn_value_" })
CLASS_MEMBER_EVENT(BeginChanged)
CLASS_MEMBER_EVENT(CurrentChanged)
CLASS_MEMBER_EVENT(EndChanged)
CLASS_MEMBER_FIELD(__vwsn_ani_int_)
CLASS_MEMBER_FIELD(__vwsn_ani_int_Thickness)
CLASS_MEMBER_FIELD(__vwsn_prop_Begin)
CLASS_MEMBER_FIELD(__vwsn_prop_Current)
CLASS_MEMBER_FIELD(__vwsn_prop_End)
CLASS_MEMBER_PROPERTY_EVENT(Begin, GetBegin, SetBegin, BeginChanged)
CLASS_MEMBER_PROPERTY_EVENT(Current, GetCurrent, SetCurrent, CurrentChanged)
CLASS_MEMBER_PROPERTY_EVENT(End, GetEnd, SetEnd, EndChanged)
END_CLASS_MEMBER(::demo::ColorAnimation)
BEGIN_CLASS_MEMBER(::demo::ColorDef)
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::ColorDef>(), NO_PARAMETER)
CLASS_MEMBER_STATIC_METHOD(Dark, NO_PARAMETER)
CLASS_MEMBER_METHOD(GetBottom, NO_PARAMETER)
CLASS_MEMBER_METHOD(GetShadow, NO_PARAMETER)
CLASS_MEMBER_METHOD(GetThickness, NO_PARAMETER)
CLASS_MEMBER_METHOD(GetTop, NO_PARAMETER)
CLASS_MEMBER_STATIC_METHOD(Light, NO_PARAMETER)
CLASS_MEMBER_METHOD(SetBottom, { L"__vwsn_value_" })
CLASS_MEMBER_METHOD(SetShadow, { L"__vwsn_value_" })
CLASS_MEMBER_METHOD(SetThickness, { L"__vwsn_value_" })
CLASS_MEMBER_METHOD(SetTop, { L"__vwsn_value_" })
CLASS_MEMBER_STATIC_METHOD(Sink, NO_PARAMETER)
CLASS_MEMBER_EVENT(BottomChanged)
CLASS_MEMBER_EVENT(ShadowChanged)
CLASS_MEMBER_EVENT(ThicknessChanged)
CLASS_MEMBER_EVENT(TopChanged)
CLASS_MEMBER_FIELD(__vwsn_prop_Bottom)
CLASS_MEMBER_FIELD(__vwsn_prop_Shadow)
CLASS_MEMBER_FIELD(__vwsn_prop_Thickness)
CLASS_MEMBER_FIELD(__vwsn_prop_Top)
CLASS_MEMBER_PROPERTY_EVENT(Bottom, GetBottom, SetBottom, BottomChanged)
CLASS_MEMBER_PROPERTY_EVENT(Shadow, GetShadow, SetShadow, ShadowChanged)
CLASS_MEMBER_PROPERTY_EVENT(Thickness, GetThickness, SetThickness, ThicknessChanged)
CLASS_MEMBER_PROPERTY_EVENT(Top, GetTop, SetTop, TopChanged)
END_CLASS_MEMBER(::demo::ColorDef)
BEGIN_CLASS_MEMBER(::demo::DataGridTabPage)
CLASS_MEMBER_CONSTRUCTOR(::demo::DataGridTabPage*(), NO_PARAMETER)
CLASS_MEMBER_METHOD(__vwsn_instance_ctor_, NO_PARAMETER)
@@ -533,6 +628,7 @@ namespace vl
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
@@ -839,6 +935,8 @@ namespace vl
public:
void Load(ITypeManager* manager)
{
ADD_TYPE_INFO(::demo::AnimationTabPage)
ADD_TYPE_INFO(::demo::AnimationTabPageConstructor)
ADD_TYPE_INFO(::demo::CategoryDisplayer)
ADD_TYPE_INFO(::demo::CategoryDisplayerConstructor)
ADD_TYPE_INFO(::demo::CategoryEditor)
@@ -847,6 +945,8 @@ namespace vl
ADD_TYPE_INFO(::demo::CategoryItemTemplateConstructor)
ADD_TYPE_INFO(::demo::CategoryVisualizer)
ADD_TYPE_INFO(::demo::CategoryVisualizerConstructor)
ADD_TYPE_INFO(::demo::ColorAnimation)
ADD_TYPE_INFO(::demo::ColorDef)
ADD_TYPE_INFO(::demo::DataGridTabPage)
ADD_TYPE_INFO(::demo::DataGridTabPageConstructor)
ADD_TYPE_INFO(::demo::DateEditor)
@@ -34,6 +34,8 @@ namespace vl
namespace description
{
#ifndef VCZH_DEBUG_NO_REFLECTION
DECL_TYPE_INFO(::demo::AnimationTabPage)
DECL_TYPE_INFO(::demo::AnimationTabPageConstructor)
DECL_TYPE_INFO(::demo::CategoryDisplayer)
DECL_TYPE_INFO(::demo::CategoryDisplayerConstructor)
DECL_TYPE_INFO(::demo::CategoryEditor)
@@ -42,6 +44,8 @@ namespace vl
DECL_TYPE_INFO(::demo::CategoryItemTemplateConstructor)
DECL_TYPE_INFO(::demo::CategoryVisualizer)
DECL_TYPE_INFO(::demo::CategoryVisualizerConstructor)
DECL_TYPE_INFO(::demo::ColorAnimation)
DECL_TYPE_INFO(::demo::ColorDef)
DECL_TYPE_INFO(::demo::DataGridTabPage)
DECL_TYPE_INFO(::demo::DataGridTabPageConstructor)
DECL_TYPE_INFO(::demo::DateEditor)
Binary file not shown.
@@ -2052,6 +2052,61 @@ namespace demo
}
MainWindowConstructor::MainWindowConstructor()
: ViewModel(::vl::Ptr<::demo::IViewModel>())
, self(static_cast<::demo::MainWindow*>(nullptr))
, commandNewFolder(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandDeleteFolder(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandNewContact(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandEditContact(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandDeleteContact(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandBigIcon(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandSmallIcon(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandList(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandDetail(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandTile(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandInformation(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, treeViewFolders(static_cast<::vl::presentation::controls::GuiBindableTreeView*>(nullptr))
, listViewContacts(static_cast<::vl::presentation::controls::GuiBindableListView*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiColumnSplitterComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::controls::GuiToolstripToolBar*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr))
, __vwsn_precompile_14(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_15(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_18(static_cast<::vl::presentation::controls::GuiToolstripToolBar*>(nullptr))
, __vwsn_precompile_19(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_21(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_22(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_23(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_24(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_25(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_26(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_27(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_28(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_29(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_30(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_31(::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>())
, __vwsn_precompile_32(::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>())
, __vwsn_precompile_33(::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>())
, __vwsn_precompile_34(::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>())
, __vwsn_precompile_35(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_36(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_37(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr))
, __vwsn_precompile_38(::vl::Ptr<::demo::IViewModel>())
, __vwsn_precompile_39(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -2316,6 +2371,35 @@ Class (::demo::NewContactWindowConstructor)
}
NewContactWindowConstructor::NewContactWindowConstructor()
: self(static_cast<::demo::NewContactWindow*>(nullptr))
, textBoxName(static_cast<::vl::presentation::controls::GuiDocumentLabel*>(nullptr))
, textBoxPhone(static_cast<::vl::presentation::controls::GuiDocumentLabel*>(nullptr))
, textBoxAddress(static_cast<::vl::presentation::controls::GuiDocumentLabel*>(nullptr))
, datePickerBirthday(static_cast<::vl::presentation::controls::GuiDatePicker*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_14(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_15(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_18(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_19(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_21(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_22(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_23(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -2347,6 +2431,9 @@ Class (::demo::NewContactWindow)
NewContactWindow::NewContactWindow()
: ::vl::presentation::controls::GuiWindow(::vl::presentation::theme::ThemeName::Window)
, __vwsn_prop_ForEdit(false)
, Ready(false)
, contact(::vl::Ptr<::demo::IContact>())
{
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::NewContactWindow", false));
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
@@ -2509,6 +2596,20 @@ Class (::demo::NewFolderWindowConstructor)
}
NewFolderWindowConstructor::NewFolderWindowConstructor()
: self(static_cast<::demo::NewFolderWindow*>(nullptr))
, textBoxName(static_cast<::vl::presentation::controls::GuiDocumentLabel*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -2531,6 +2632,8 @@ Class (::demo::NewFolderWindow)
NewFolderWindow::NewFolderWindow()
: ::vl::presentation::controls::GuiWindow(::vl::presentation::theme::ThemeName::Window)
, __vwsn_prop_FolderName(::vl::WString(L"", false))
, Ready(true)
{
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::NewFolderWindow", false));
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
@@ -137,61 +137,61 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::vl::Ptr<::demo::IViewModel> ViewModel = ::vl::Ptr<::demo::IViewModel>();
::demo::MainWindow* self = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandNewFolder = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandDeleteFolder = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandNewContact = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandEditContact = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandDeleteContact = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandBigIcon = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandSmallIcon = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandList = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandDetail = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandTile = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandInformation = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiBindableTreeView* treeViewFolders = static_cast<::vl::presentation::controls::GuiBindableTreeView*>(nullptr);
::vl::presentation::controls::GuiBindableListView* listViewContacts = static_cast<::vl::presentation::controls::GuiBindableListView*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiColumnSplitterComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiColumnSplitterComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_3 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiToolstripToolBar* __vwsn_precompile_6 = static_cast<::vl::presentation::controls::GuiToolstripToolBar*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_7 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_8 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_9 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_10 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_11 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_12 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_13 = static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_14 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_15 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_16 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_17 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiToolstripToolBar* __vwsn_precompile_18 = static_cast<::vl::presentation::controls::GuiToolstripToolBar*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_19 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_20 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_21 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_22 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_23 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_24 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_25 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_26 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_27 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_28 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_29 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_30 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_31 = ::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>();
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_32 = ::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>();
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_33 = ::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>();
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_34 = ::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>();
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_35 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_36 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_37 = static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr);
::vl::Ptr<::demo::IViewModel> __vwsn_precompile_38 = ::vl::Ptr<::demo::IViewModel>();
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_39 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::Ptr<::demo::IViewModel> ViewModel;
::demo::MainWindow* self;
::vl::presentation::controls::GuiToolstripCommand* commandNewFolder;
::vl::presentation::controls::GuiToolstripCommand* commandDeleteFolder;
::vl::presentation::controls::GuiToolstripCommand* commandNewContact;
::vl::presentation::controls::GuiToolstripCommand* commandEditContact;
::vl::presentation::controls::GuiToolstripCommand* commandDeleteContact;
::vl::presentation::controls::GuiToolstripCommand* commandBigIcon;
::vl::presentation::controls::GuiToolstripCommand* commandSmallIcon;
::vl::presentation::controls::GuiToolstripCommand* commandList;
::vl::presentation::controls::GuiToolstripCommand* commandDetail;
::vl::presentation::controls::GuiToolstripCommand* commandTile;
::vl::presentation::controls::GuiToolstripCommand* commandInformation;
::vl::presentation::controls::GuiBindableTreeView* treeViewFolders;
::vl::presentation::controls::GuiBindableListView* listViewContacts;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiColumnSplitterComposition* __vwsn_precompile_1;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2;
::vl::presentation::controls::GuiControl* __vwsn_precompile_3;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_4;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5;
::vl::presentation::controls::GuiToolstripToolBar* __vwsn_precompile_6;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_7;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_8;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_9;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_10;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_11;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_12;
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_13;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_14;
::vl::presentation::controls::GuiControl* __vwsn_precompile_15;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_16;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_17;
::vl::presentation::controls::GuiToolstripToolBar* __vwsn_precompile_18;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_19;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_20;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_21;
::vl::presentation::controls::GuiControl* __vwsn_precompile_22;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_23;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_24;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_25;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_26;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_27;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_28;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_29;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_30;
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_31;
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_32;
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_33;
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_34;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_35;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_36;
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_37;
::vl::Ptr<::demo::IViewModel> __vwsn_precompile_38;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_39;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -207,35 +207,35 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<NewContactWindowConstructor>;
#endif
protected:
::demo::NewContactWindow* self = static_cast<::demo::NewContactWindow*>(nullptr);
::vl::presentation::controls::GuiDocumentLabel* textBoxName = static_cast<::vl::presentation::controls::GuiDocumentLabel*>(nullptr);
::vl::presentation::controls::GuiDocumentLabel* textBoxPhone = static_cast<::vl::presentation::controls::GuiDocumentLabel*>(nullptr);
::vl::presentation::controls::GuiDocumentLabel* textBoxAddress = static_cast<::vl::presentation::controls::GuiDocumentLabel*>(nullptr);
::vl::presentation::controls::GuiDatePicker* datePickerBirthday = static_cast<::vl::presentation::controls::GuiDatePicker*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_2 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_6 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_7 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_8 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_9 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_10 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_11 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_12 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_13 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_14 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_15 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_16 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_17 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_18 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_19 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_20 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_21 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_22 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_23 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::NewContactWindow* self;
::vl::presentation::controls::GuiDocumentLabel* textBoxName;
::vl::presentation::controls::GuiDocumentLabel* textBoxPhone;
::vl::presentation::controls::GuiDocumentLabel* textBoxAddress;
::vl::presentation::controls::GuiDatePicker* datePickerBirthday;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_2;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_4;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_6;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_7;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_8;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_9;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_10;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_11;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_12;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_13;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_14;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_15;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_16;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_17;
::vl::presentation::controls::GuiButton* __vwsn_precompile_18;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_19;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_20;
::vl::presentation::controls::GuiButton* __vwsn_precompile_21;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_22;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_23;
void __vwsn_initialize_instance_(::demo::NewContactWindow* __vwsn_this_);
public:
NewContactWindowConstructor();
@@ -252,12 +252,12 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<NewContactWindow>;
#endif
public:
bool __vwsn_prop_ForEdit = false;
bool __vwsn_prop_ForEdit;
bool GetForEdit();
void SetForEdit(bool __vwsn_value_);
::vl::Event<void()> ForEditChanged;
bool Ready = false;
::vl::Ptr<::demo::IContact> contact = ::vl::Ptr<::demo::IContact>();
bool Ready;
::vl::Ptr<::demo::IContact> contact;
void SetContact(::vl::Ptr<::demo::IContact> value);
NewContactWindow();
~NewContactWindow();
@@ -273,20 +273,20 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<NewFolderWindowConstructor>;
#endif
protected:
::demo::NewFolderWindow* self = static_cast<::demo::NewFolderWindow*>(nullptr);
::vl::presentation::controls::GuiDocumentLabel* textBoxName = static_cast<::vl::presentation::controls::GuiDocumentLabel*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_2 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_6 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_7 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_8 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_9 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_10 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_11 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::NewFolderWindow* self;
::vl::presentation::controls::GuiDocumentLabel* textBoxName;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_2;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_4;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5;
::vl::presentation::controls::GuiButton* __vwsn_precompile_6;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_7;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_8;
::vl::presentation::controls::GuiButton* __vwsn_precompile_9;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_10;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_11;
void __vwsn_initialize_instance_(::demo::NewFolderWindow* __vwsn_this_);
public:
NewFolderWindowConstructor();
@@ -303,11 +303,11 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<NewFolderWindow>;
#endif
public:
::vl::WString __vwsn_prop_FolderName = ::vl::WString(L"", false);
::vl::WString __vwsn_prop_FolderName;
::vl::WString GetFolderName();
void SetFolderName(const ::vl::WString& __vwsn_value_);
::vl::Event<void()> FolderNameChanged;
bool Ready = true;
bool Ready;
NewFolderWindow();
~NewFolderWindow();
};
@@ -54,6 +54,7 @@ namespace demo
MainWindow::MainWindow(::vl::Ptr<::demo::IViewModel> __vwsn_ctor_parameter_ViewModel)
: ::vl::presentation::controls::GuiWindow(::vl::presentation::theme::ThemeName::Window)
, __vwsn_parameter_ViewModel(::vl::Ptr<::demo::IViewModel>())
{
(this->__vwsn_parameter_ViewModel = __vwsn_ctor_parameter_ViewModel);
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::MainWindow", false));
@@ -75,7 +75,7 @@ namespace demo
#endif
public:
void ClearViewSelection();
::vl::Ptr<::demo::IViewModel> __vwsn_parameter_ViewModel = ::vl::Ptr<::demo::IViewModel>();
::vl::Ptr<::demo::IViewModel> __vwsn_parameter_ViewModel;
::vl::Ptr<::demo::IViewModel> GetViewModel();
MainWindow(::vl::Ptr<::demo::IViewModel> __vwsn_ctor_parameter_ViewModel);
~MainWindow();
@@ -1203,6 +1203,57 @@ namespace demo
}
MainWindowConstructor::MainWindowConstructor()
: calculator(::vl::Ptr<::demo::Calculator>())
, __vwsn_precompile_0(static_cast<::demo::MainWindow*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_3(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_14(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_15(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_18(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_19(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_21(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_22(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_23(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_24(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_25(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_26(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_27(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_28(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_29(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_30(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_31(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_32(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_33(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_34(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_35(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_36(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_37(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_38(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_39(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_40(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_41(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_42(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_43(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_44(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_45(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_46(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_47(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_48(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_49(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -1217,6 +1268,7 @@ Class (::demo::MainWindow)
MainWindow::MainWindow(::vl::Ptr<::demo::Calculator> __vwsn_ctor_parameter_calculator)
: ::vl::presentation::controls::GuiWindow(::vl::presentation::theme::ThemeName::Window)
, __vwsn_parameter_calculator(::vl::Ptr<::demo::Calculator>())
{
(this->__vwsn_parameter_calculator = __vwsn_ctor_parameter_calculator);
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::MainWindow", false));
@@ -1355,6 +1407,11 @@ Class (::demo::Calculator)
}
Calculator::Calculator()
: valueFirst(::vl::WString(L"", false))
, op(::vl::WString(L"", false))
, __vwsn_prop_Value(::vl::WString(L"0", false))
, __vwsn_stateip_Digit_i(static_cast<::vl::vint>(0))
, __vwsn_statesp_Integer_newNumber(false)
{
}
@@ -74,57 +74,57 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::vl::Ptr<::demo::Calculator> calculator = ::vl::Ptr<::demo::Calculator>();
::demo::MainWindow* __vwsn_precompile_0 = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_3 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_5 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_6 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_7 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_8 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_9 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_10 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_11 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_12 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_13 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_14 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_15 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_16 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_17 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_18 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_19 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_20 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_21 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_22 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_23 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_24 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_25 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_26 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_27 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_28 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_29 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_30 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_31 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_32 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_33 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_34 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_35 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_36 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_37 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_38 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_39 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_40 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_41 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_42 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_43 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_44 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_45 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_46 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_47 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_48 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_49 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::Ptr<::demo::Calculator> calculator;
::demo::MainWindow* __vwsn_precompile_0;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_1;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2;
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_3;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4;
::vl::presentation::controls::GuiButton* __vwsn_precompile_5;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_6;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_7;
::vl::presentation::controls::GuiButton* __vwsn_precompile_8;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_9;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_10;
::vl::presentation::controls::GuiButton* __vwsn_precompile_11;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_12;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_13;
::vl::presentation::controls::GuiButton* __vwsn_precompile_14;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_15;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_16;
::vl::presentation::controls::GuiButton* __vwsn_precompile_17;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_18;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_19;
::vl::presentation::controls::GuiButton* __vwsn_precompile_20;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_21;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_22;
::vl::presentation::controls::GuiButton* __vwsn_precompile_23;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_24;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_25;
::vl::presentation::controls::GuiButton* __vwsn_precompile_26;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_27;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_28;
::vl::presentation::controls::GuiButton* __vwsn_precompile_29;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_30;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_31;
::vl::presentation::controls::GuiButton* __vwsn_precompile_32;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_33;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_34;
::vl::presentation::controls::GuiButton* __vwsn_precompile_35;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_36;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_37;
::vl::presentation::controls::GuiButton* __vwsn_precompile_38;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_39;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_40;
::vl::presentation::controls::GuiButton* __vwsn_precompile_41;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_42;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_43;
::vl::presentation::controls::GuiButton* __vwsn_precompile_44;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_45;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_46;
::vl::presentation::controls::GuiButton* __vwsn_precompile_47;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_48;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_49;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -154,7 +154,7 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindow>;
#endif
public:
::vl::Ptr<::demo::Calculator> __vwsn_parameter_calculator = ::vl::Ptr<::demo::Calculator>();
::vl::Ptr<::demo::Calculator> __vwsn_parameter_calculator;
::vl::Ptr<::demo::Calculator> Getcalculator();
MainWindow(::vl::Ptr<::demo::Calculator> __vwsn_ctor_parameter_calculator);
~MainWindow();
@@ -167,10 +167,10 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<Calculator>;
#endif
public:
::vl::WString valueFirst = ::vl::WString(L"", false);
::vl::WString op = ::vl::WString(L"", false);
::vl::WString valueFirst;
::vl::WString op;
private:
::vl::WString __vwsn_prop_Value = ::vl::WString(L"0", false);
::vl::WString __vwsn_prop_Value;
public:
::vl::WString GetValue();
void SetValue(const ::vl::WString& __vwsn_value_);
@@ -178,8 +178,8 @@ namespace demo
void Update(const ::vl::WString& value);
void Calculate();
private:
::vl::vint __vwsn_stateip_Digit_i = static_cast<::vl::vint>(0);
bool __vwsn_statesp_Integer_newNumber = false;
::vl::vint __vwsn_stateip_Digit_i;
bool __vwsn_statesp_Integer_newNumber;
public:
void Digit(::vl::vint i);
void Dot();
@@ -411,6 +411,13 @@ namespace demo
}
ColorBomboItemTemplateConstructor::ColorBomboItemTemplateConstructor()
: ViewModel(::vl::Ptr<::demo::IColorItem>())
, self(static_cast<::demo::ColorBomboItemTemplate*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_4(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
{
}
@@ -437,6 +444,8 @@ Class (::demo::ColorBomboItemTemplate)
}
ColorBomboItemTemplate::ColorBomboItemTemplate(::vl::Ptr<::demo::IColorItem> __vwsn_ctor_parameter_ViewModel)
: __vwsn_prop_TextColor(::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString(L"#FFFFFF", false)))
, __vwsn_parameter_ViewModel(::vl::Ptr<::demo::IColorItem>())
{
(this->__vwsn_parameter_ViewModel = __vwsn_ctor_parameter_ViewModel);
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::ColorBomboItemTemplate", false));
@@ -476,6 +485,9 @@ Class (::demo::ColorListItemTemplateConstructor)
}
ColorListItemTemplateConstructor::ColorListItemTemplateConstructor()
: ViewModel(::vl::Ptr<::demo::IColorItem>())
, self(static_cast<::demo::ColorListItemTemplate*>(nullptr))
, __vwsn_precompile_0(static_cast<::demo::ColorBomboItemTemplate*>(nullptr))
{
}
@@ -489,6 +501,7 @@ Class (::demo::ColorListItemTemplate)
}
ColorListItemTemplate::ColorListItemTemplate(::vl::Ptr<::demo::IColorItem> __vwsn_ctor_parameter_ViewModel)
: __vwsn_parameter_ViewModel(::vl::Ptr<::demo::IColorItem>())
{
(this->__vwsn_parameter_ViewModel = __vwsn_ctor_parameter_ViewModel);
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::ColorListItemTemplate", false));
@@ -598,6 +611,16 @@ Class (::demo::MainWindowConstructor)
}
MainWindowConstructor::MainWindowConstructor()
: ViewModel(::vl::Ptr<::demo::IViewModel>())
, __vwsn_precompile_0(static_cast<::demo::MainWindow*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::controls::GuiComboBoxListControl*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::controls::GuiBindableTextList*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -612,6 +635,7 @@ Class (::demo::MainWindow)
MainWindow::MainWindow(::vl::Ptr<::demo::IViewModel> __vwsn_ctor_parameter_ViewModel)
: ::vl::presentation::controls::GuiWindow(::vl::presentation::theme::ThemeName::Window)
, __vwsn_parameter_ViewModel(::vl::Ptr<::demo::IViewModel>())
{
(this->__vwsn_parameter_ViewModel = __vwsn_ctor_parameter_ViewModel);
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::MainWindow", false));
@@ -57,13 +57,13 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<ColorBomboItemTemplateConstructor>;
#endif
protected:
::vl::Ptr<::demo::IColorItem> ViewModel = ::vl::Ptr<::demo::IColorItem>();
::demo::ColorBomboItemTemplate* self = static_cast<::demo::ColorBomboItemTemplate*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement> __vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_4 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>();
::vl::Ptr<::demo::IColorItem> ViewModel;
::demo::ColorBomboItemTemplate* self;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement> __vwsn_precompile_2;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3;
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_4;
void __vwsn_initialize_instance_(::demo::ColorBomboItemTemplate* __vwsn_this_);
public:
ColorBomboItemTemplateConstructor();
@@ -80,11 +80,11 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<ColorBomboItemTemplate>;
#endif
public:
::vl::presentation::Color __vwsn_prop_TextColor = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString(L"#FFFFFF", false));
::vl::presentation::Color __vwsn_prop_TextColor;
::vl::presentation::Color GetTextColor();
void SetTextColor(::vl::presentation::Color __vwsn_value_);
::vl::Event<void()> TextColorChanged;
::vl::Ptr<::demo::IColorItem> __vwsn_parameter_ViewModel = ::vl::Ptr<::demo::IColorItem>();
::vl::Ptr<::demo::IColorItem> __vwsn_parameter_ViewModel;
::vl::Ptr<::demo::IColorItem> GetViewModel();
ColorBomboItemTemplate(::vl::Ptr<::demo::IColorItem> __vwsn_ctor_parameter_ViewModel);
~ColorBomboItemTemplate();
@@ -98,9 +98,9 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<ColorListItemTemplateConstructor>;
#endif
protected:
::vl::Ptr<::demo::IColorItem> ViewModel = ::vl::Ptr<::demo::IColorItem>();
::demo::ColorListItemTemplate* self = static_cast<::demo::ColorListItemTemplate*>(nullptr);
::demo::ColorBomboItemTemplate* __vwsn_precompile_0 = static_cast<::demo::ColorBomboItemTemplate*>(nullptr);
::vl::Ptr<::demo::IColorItem> ViewModel;
::demo::ColorListItemTemplate* self;
::demo::ColorBomboItemTemplate* __vwsn_precompile_0;
void __vwsn_initialize_instance_(::demo::ColorListItemTemplate* __vwsn_this_);
public:
ColorListItemTemplateConstructor();
@@ -115,7 +115,7 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<ColorListItemTemplate>;
#endif
public:
::vl::Ptr<::demo::IColorItem> __vwsn_parameter_ViewModel = ::vl::Ptr<::demo::IColorItem>();
::vl::Ptr<::demo::IColorItem> __vwsn_parameter_ViewModel;
::vl::Ptr<::demo::IColorItem> GetViewModel();
ColorListItemTemplate(::vl::Ptr<::demo::IColorItem> __vwsn_ctor_parameter_ViewModel);
~ColorListItemTemplate();
@@ -130,16 +130,16 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::vl::Ptr<::demo::IViewModel> ViewModel = ::vl::Ptr<::demo::IViewModel>();
::demo::MainWindow* __vwsn_precompile_0 = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_3 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiComboBoxListControl* __vwsn_precompile_5 = static_cast<::vl::presentation::controls::GuiComboBoxListControl*>(nullptr);
::vl::presentation::controls::GuiBindableTextList* __vwsn_precompile_6 = static_cast<::vl::presentation::controls::GuiBindableTextList*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_7 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_8 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::Ptr<::demo::IViewModel> ViewModel;
::demo::MainWindow* __vwsn_precompile_0;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_1;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_3;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4;
::vl::presentation::controls::GuiComboBoxListControl* __vwsn_precompile_5;
::vl::presentation::controls::GuiBindableTextList* __vwsn_precompile_6;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_7;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_8;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -155,7 +155,7 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindow>;
#endif
public:
::vl::Ptr<::demo::IViewModel> __vwsn_parameter_ViewModel = ::vl::Ptr<::demo::IViewModel>();
::vl::Ptr<::demo::IViewModel> __vwsn_parameter_ViewModel;
::vl::Ptr<::demo::IViewModel> GetViewModel();
MainWindow(::vl::Ptr<::demo::IViewModel> __vwsn_ctor_parameter_ViewModel);
~MainWindow();
@@ -602,6 +602,83 @@ namespace demo
}
MainWindowConstructor::MainWindowConstructor()
: radioGroup(static_cast<::vl::presentation::controls::GuiSelectableButton::MutexGroupController*>(nullptr))
, __vwsn_precompile_0(static_cast<::demo::MainWindow*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::controls::GuiTab*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::controls::GuiTabPage*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_14(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_15(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_18(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_19(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr))
, __vwsn_precompile_21(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_22(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_23(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_24(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_25(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_26(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_27(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_28(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_29(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_30(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_31(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_32(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_33(static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr))
, __vwsn_precompile_34(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_35(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_36(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_37(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_38(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_39(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_40(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_41(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_42(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_43(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_44(static_cast<::vl::presentation::controls::GuiTabPage*>(nullptr))
, __vwsn_precompile_45(static_cast<::vl::presentation::controls::GuiScrollContainer*>(nullptr))
, __vwsn_precompile_46(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_47(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_48(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_49(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_50(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_51(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_52(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_53(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_54(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_55(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_56(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_57(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_58(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_59(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_60(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_61(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_62(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_63(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_64(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_65(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_66(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_67(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_68(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_69(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_70(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_71(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_72(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_73(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_74(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_75(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -34,83 +34,83 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::vl::presentation::controls::GuiSelectableButton::MutexGroupController* radioGroup = static_cast<::vl::presentation::controls::GuiSelectableButton::MutexGroupController*>(nullptr);
::demo::MainWindow* __vwsn_precompile_0 = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::controls::GuiTab* __vwsn_precompile_1 = static_cast<::vl::presentation::controls::GuiTab*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_2 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::controls::GuiTabPage* __vwsn_precompile_3 = static_cast<::vl::presentation::controls::GuiTabPage*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_6 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::compositions::GuiStackComposition* __vwsn_precompile_7 = static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_8 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_9 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_10 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_11 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_12 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_13 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_14 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_15 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_16 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_17 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_18 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_19 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::compositions::GuiStackComposition* __vwsn_precompile_20 = static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_21 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_22 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_23 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_24 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_25 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_26 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_27 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_28 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_29 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_30 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_31 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_32 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::compositions::GuiStackComposition* __vwsn_precompile_33 = static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_34 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_35 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_36 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_37 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_38 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_39 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_40 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_41 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_42 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_43 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::controls::GuiTabPage* __vwsn_precompile_44 = static_cast<::vl::presentation::controls::GuiTabPage*>(nullptr);
::vl::presentation::controls::GuiScrollContainer* __vwsn_precompile_45 = static_cast<::vl::presentation::controls::GuiScrollContainer*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_46 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_47 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_48 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_49 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_50 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_51 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_52 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_53 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_54 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_55 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_56 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_57 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_58 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_59 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_60 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_61 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_62 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_63 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_64 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_65 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_66 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_67 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_68 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_69 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_70 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_71 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_72 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_73 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_74 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_75 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton::MutexGroupController* radioGroup;
::demo::MainWindow* __vwsn_precompile_0;
::vl::presentation::controls::GuiTab* __vwsn_precompile_1;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_2;
::vl::presentation::controls::GuiTabPage* __vwsn_precompile_3;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_4;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5;
::vl::presentation::controls::GuiControl* __vwsn_precompile_6;
::vl::presentation::compositions::GuiStackComposition* __vwsn_precompile_7;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_8;
::vl::presentation::controls::GuiButton* __vwsn_precompile_9;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_10;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_11;
::vl::presentation::controls::GuiButton* __vwsn_precompile_12;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_13;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_14;
::vl::presentation::controls::GuiButton* __vwsn_precompile_15;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_16;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_17;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_18;
::vl::presentation::controls::GuiControl* __vwsn_precompile_19;
::vl::presentation::compositions::GuiStackComposition* __vwsn_precompile_20;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_21;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_22;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_23;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_24;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_25;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_26;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_27;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_28;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_29;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_30;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_31;
::vl::presentation::controls::GuiControl* __vwsn_precompile_32;
::vl::presentation::compositions::GuiStackComposition* __vwsn_precompile_33;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_34;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_35;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_36;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_37;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_38;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_39;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_40;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_41;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_42;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_43;
::vl::presentation::controls::GuiTabPage* __vwsn_precompile_44;
::vl::presentation::controls::GuiScrollContainer* __vwsn_precompile_45;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_46;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_47;
::vl::presentation::controls::GuiButton* __vwsn_precompile_48;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_49;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_50;
::vl::presentation::controls::GuiButton* __vwsn_precompile_51;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_52;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_53;
::vl::presentation::controls::GuiButton* __vwsn_precompile_54;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_55;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_56;
::vl::presentation::controls::GuiButton* __vwsn_precompile_57;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_58;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_59;
::vl::presentation::controls::GuiButton* __vwsn_precompile_60;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_61;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_62;
::vl::presentation::controls::GuiButton* __vwsn_precompile_63;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_64;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_65;
::vl::presentation::controls::GuiButton* __vwsn_precompile_66;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_67;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_68;
::vl::presentation::controls::GuiButton* __vwsn_precompile_69;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_70;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_71;
::vl::presentation::controls::GuiButton* __vwsn_precompile_72;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_73;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_74;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_75;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -2477,6 +2477,31 @@ namespace demo
}
MainWindowConstructor::MainWindowConstructor()
: self(static_cast<::demo::MainWindow*>(nullptr))
, comboView(static_cast<::vl::presentation::controls::GuiComboBoxListControl*>(nullptr))
, dataGrid(static_cast<::vl::presentation::controls::GuiBindableDataGrid*>(nullptr))
, dateFilter(static_cast<::demo::DateFilter*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::controls::GuiTextList*>(nullptr))
, __vwsn_precompile_3(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_4(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_5(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_6(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_7(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_8(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_9(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_12(::vl::Ptr<::vl::presentation::controls::list::DataColumn>())
, __vwsn_precompile_13(::vl::Ptr<::vl::presentation::controls::list::DataColumn>())
, __vwsn_precompile_14(::vl::Ptr<::vl::presentation::controls::list::DataColumn>())
, __vwsn_precompile_15(::vl::Ptr<::vl::presentation::controls::list::DataColumn>())
, __vwsn_precompile_16(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_18(::vl::Ptr<::vl::presentation::controls::list::DataColumn>())
, __vwsn_precompile_19(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -2552,6 +2577,9 @@ Class (::demo::DateEditorConstructor)
}
DateEditorConstructor::DateEditorConstructor()
: self(static_cast<::demo::DateEditor*>(nullptr))
, comboBox(static_cast<::vl::presentation::controls::GuiDateComboBox*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -2700,6 +2728,18 @@ Class (::demo::DateFilterConstructor)
}
DateFilterConstructor::DateFilterConstructor()
: self(static_cast<::demo::DateFilter*>(nullptr))
, checkFrom(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, dateFrom(static_cast<::vl::presentation::controls::GuiDateComboBox*>(nullptr))
, checkTo(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, dateTo(static_cast<::vl::presentation::controls::GuiDateComboBox*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -2726,6 +2766,8 @@ Class (::demo::DateFilter)
DateFilter::DateFilter()
: ::vl::presentation::controls::GuiCustomControl(::vl::presentation::theme::ThemeName::CustomControl)
, callback(static_cast<::vl::presentation::controls::list::IDataProcessorCallback*>(nullptr))
, __vwsn_prop_Filter(::vl::Ptr<::vl::presentation::controls::list::IDataFilter>())
{
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::DateFilter", false));
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
@@ -2777,6 +2819,9 @@ Class (::demo::TextEditorConstructor)
}
TextEditorConstructor::TextEditorConstructor()
: self(static_cast<::demo::TextEditor*>(nullptr))
, textBox(static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -2890,6 +2935,14 @@ Class (::demo::CategoryDisplayerConstructor)
}
CategoryDisplayerConstructor::CategoryDisplayerConstructor()
: self(static_cast<::demo::CategoryDisplayer*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_4(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_6(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
{
}
@@ -2912,6 +2965,7 @@ Class (::demo::CategoryDisplayer)
CategoryDisplayer::CategoryDisplayer()
: ::vl::presentation::controls::GuiCustomControl(::vl::presentation::theme::ThemeName::CustomControl)
, __vwsn_prop_Category(::demo::MyCategory::Black)
{
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::CategoryDisplayer", false));
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
@@ -2972,6 +3026,10 @@ Class (::demo::CategoryEditorConstructor)
}
CategoryEditorConstructor::CategoryEditorConstructor()
: self(static_cast<::demo::CategoryEditor*>(nullptr))
, comboBox(static_cast<::vl::presentation::controls::GuiComboBoxListControl*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::controls::GuiBindableTextList*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -2980,6 +3038,7 @@ Class (::demo::CategoryEditor)
***********************************************************************/
CategoryEditor::CategoryEditor()
: items((::vl::__vwsn::CreateList().Add(::demo::MyCategory::Black).Add(::demo::MyCategory::Red).Add(::demo::MyCategory::Lime).Add(::demo::MyCategory::Blue).Add(::demo::MyCategory::White)).list)
{
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::CategoryEditor", false));
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
@@ -3022,6 +3081,10 @@ Class (::demo::CategoryItemTemplateConstructor)
}
CategoryItemTemplateConstructor::CategoryItemTemplateConstructor()
: self(static_cast<::demo::CategoryItemTemplate*>(nullptr))
, SelectedCategory(static_cast<::demo::MyCategory>(static_cast<::vl::vuint64_t>(static_cast<::vl::vint>(0))))
, __vwsn_precompile_0(static_cast<::demo::CategoryDisplayer*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -3035,6 +3098,7 @@ Class (::demo::CategoryItemTemplate)
}
CategoryItemTemplate::CategoryItemTemplate(::demo::MyCategory __vwsn_ctor_parameter_SelectedCategory)
: __vwsn_parameter_SelectedCategory(static_cast<::demo::MyCategory>(static_cast<::vl::vuint64_t>(static_cast<::vl::vint>(0))))
{
(this->__vwsn_parameter_SelectedCategory = __vwsn_ctor_parameter_SelectedCategory);
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::CategoryItemTemplate", false));
@@ -3076,6 +3140,9 @@ Class (::demo::CategoryVisualizerConstructor)
}
CategoryVisualizerConstructor::CategoryVisualizerConstructor()
: self(static_cast<::demo::CategoryVisualizer*>(nullptr))
, __vwsn_precompile_0(static_cast<::demo::CategoryDisplayer*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -3131,6 +3198,9 @@ Class (::demo::GenderDisplayerConstructor)
}
GenderDisplayerConstructor::GenderDisplayerConstructor()
: self(static_cast<::demo::GenderDisplayer*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_1(::vl::Ptr<::vl::presentation::elements::GuiImageFrameElement>())
{
}
@@ -3153,6 +3223,7 @@ Class (::demo::GenderDisplayer)
GenderDisplayer::GenderDisplayer()
: ::vl::presentation::controls::GuiCustomControl(::vl::presentation::theme::ThemeName::CustomControl)
, __vwsn_prop_Gender(::demo::MyGender::Male)
{
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::GenderDisplayer", false));
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
@@ -3213,6 +3284,10 @@ Class (::demo::GenderEditorConstructor)
}
GenderEditorConstructor::GenderEditorConstructor()
: self(static_cast<::demo::GenderEditor*>(nullptr))
, comboBox(static_cast<::vl::presentation::controls::GuiComboBoxListControl*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::controls::GuiBindableTextList*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -3221,6 +3296,7 @@ Class (::demo::GenderEditor)
***********************************************************************/
GenderEditor::GenderEditor()
: items((::vl::__vwsn::CreateList().Add(::demo::MyGender::Male).Add(::demo::MyGender::Female)).list)
{
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::GenderEditor", false));
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
@@ -3258,6 +3334,10 @@ Class (::demo::GenderItemTemplateConstructor)
}
GenderItemTemplateConstructor::GenderItemTemplateConstructor()
: SelectedGender(static_cast<::demo::MyGender>(static_cast<::vl::vuint64_t>(static_cast<::vl::vint>(0))))
, __vwsn_precompile_0(static_cast<::demo::GenderItemTemplate*>(nullptr))
, __vwsn_precompile_1(static_cast<::demo::GenderDisplayer*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -3271,6 +3351,7 @@ Class (::demo::GenderItemTemplate)
}
GenderItemTemplate::GenderItemTemplate(::demo::MyGender __vwsn_ctor_parameter_SelectedGender)
: __vwsn_parameter_SelectedGender(static_cast<::demo::MyGender>(static_cast<::vl::vuint64_t>(static_cast<::vl::vint>(0))))
{
(this->__vwsn_parameter_SelectedGender = __vwsn_ctor_parameter_SelectedGender);
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::GenderItemTemplate", false));
@@ -3307,6 +3388,9 @@ Class (::demo::GenderVisualizerConstructor)
}
GenderVisualizerConstructor::GenderVisualizerConstructor()
: self(static_cast<::demo::GenderVisualizer*>(nullptr))
, __vwsn_precompile_0(static_cast<::demo::GenderDisplayer*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -3402,10 +3486,24 @@ Class (::demo::MyDataItem)
}
MyDataItem::MyDataItem()
: __vwsn_prop_Name(::vl::WString(L"", false))
, __vwsn_prop_Gender(::demo::MyGender::Male)
, __vwsn_prop_Category(::demo::MyCategory::White)
, __vwsn_prop_Birthday(::vl::__vwsn::Parse<::vl::DateTime>(::vl::WString(L"2000-01-01 00:00:00.000", false)))
, __vwsn_prop_Website(::vl::WString(L"", false))
, __vwsn_prop_LargeImage(::vl::Ptr<::vl::presentation::GuiImageData>())
, __vwsn_prop_SmallImage(::vl::Ptr<::vl::presentation::GuiImageData>())
{
}
MyDataItem::MyDataItem(const ::vl::WString& name, ::demo::MyGender gender, ::demo::MyCategory category, ::vl::DateTime birthday, const ::vl::WString& website)
: __vwsn_prop_Name(::vl::WString(L"", false))
, __vwsn_prop_Gender(::demo::MyGender::Male)
, __vwsn_prop_Category(::demo::MyCategory::White)
, __vwsn_prop_Birthday(::vl::__vwsn::Parse<::vl::DateTime>(::vl::WString(L"2000-01-01 00:00:00.000", false)))
, __vwsn_prop_Website(::vl::WString(L"", false))
, __vwsn_prop_LargeImage(::vl::Ptr<::vl::presentation::GuiImageData>())
, __vwsn_prop_SmallImage(::vl::Ptr<::vl::presentation::GuiImageData>())
{
this->SetName(name);
this->SetGender(gender);
@@ -193,31 +193,31 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::demo::MainWindow* self = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::controls::GuiComboBoxListControl* comboView = static_cast<::vl::presentation::controls::GuiComboBoxListControl*>(nullptr);
::vl::presentation::controls::GuiBindableDataGrid* dataGrid = static_cast<::vl::presentation::controls::GuiBindableDataGrid*>(nullptr);
::demo::DateFilter* dateFilter = static_cast<::demo::DateFilter*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiTextList* __vwsn_precompile_2 = static_cast<::vl::presentation::controls::GuiTextList*>(nullptr);
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_3 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_4 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_5 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_6 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_7 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_8 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_9 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_10 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_11 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::controls::list::DataColumn> __vwsn_precompile_12 = ::vl::Ptr<::vl::presentation::controls::list::DataColumn>();
::vl::Ptr<::vl::presentation::controls::list::DataColumn> __vwsn_precompile_13 = ::vl::Ptr<::vl::presentation::controls::list::DataColumn>();
::vl::Ptr<::vl::presentation::controls::list::DataColumn> __vwsn_precompile_14 = ::vl::Ptr<::vl::presentation::controls::list::DataColumn>();
::vl::Ptr<::vl::presentation::controls::list::DataColumn> __vwsn_precompile_15 = ::vl::Ptr<::vl::presentation::controls::list::DataColumn>();
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_16 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_17 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::Ptr<::vl::presentation::controls::list::DataColumn> __vwsn_precompile_18 = ::vl::Ptr<::vl::presentation::controls::list::DataColumn>();
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_19 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_20 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::MainWindow* self;
::vl::presentation::controls::GuiComboBoxListControl* comboView;
::vl::presentation::controls::GuiBindableDataGrid* dataGrid;
::demo::DateFilter* dateFilter;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::presentation::controls::GuiTextList* __vwsn_precompile_2;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_3;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_4;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_5;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_6;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_7;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_8;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_9;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_10;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_11;
::vl::Ptr<::vl::presentation::controls::list::DataColumn> __vwsn_precompile_12;
::vl::Ptr<::vl::presentation::controls::list::DataColumn> __vwsn_precompile_13;
::vl::Ptr<::vl::presentation::controls::list::DataColumn> __vwsn_precompile_14;
::vl::Ptr<::vl::presentation::controls::list::DataColumn> __vwsn_precompile_15;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_16;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_17;
::vl::Ptr<::vl::presentation::controls::list::DataColumn> __vwsn_precompile_18;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_19;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_20;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -279,9 +279,9 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<DateEditorConstructor>;
#endif
protected:
::demo::DateEditor* self = static_cast<::demo::DateEditor*>(nullptr);
::vl::presentation::controls::GuiDateComboBox* comboBox = static_cast<::vl::presentation::controls::GuiDateComboBox*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::DateEditor* self;
::vl::presentation::controls::GuiDateComboBox* comboBox;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_0;
void __vwsn_initialize_instance_(::demo::DateEditor* __vwsn_this_);
public:
DateEditorConstructor();
@@ -316,18 +316,18 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<DateFilterConstructor>;
#endif
protected:
::demo::DateFilter* self = static_cast<::demo::DateFilter*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* checkFrom = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::controls::GuiDateComboBox* dateFrom = static_cast<::vl::presentation::controls::GuiDateComboBox*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* checkTo = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::controls::GuiDateComboBox* dateTo = static_cast<::vl::presentation::controls::GuiDateComboBox*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_3 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_6 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::DateFilter* self;
::vl::presentation::controls::GuiSelectableButton* checkFrom;
::vl::presentation::controls::GuiDateComboBox* dateFrom;
::vl::presentation::controls::GuiSelectableButton* checkTo;
::vl::presentation::controls::GuiDateComboBox* dateTo;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_3;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_6;
void __vwsn_initialize_instance_(::demo::DateFilter* __vwsn_this_);
public:
DateFilterConstructor();
@@ -349,10 +349,10 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<DateFilter>;
#endif
private:
::vl::presentation::controls::list::IDataProcessorCallback* callback = static_cast<::vl::presentation::controls::list::IDataProcessorCallback*>(nullptr);
::vl::presentation::controls::list::IDataProcessorCallback* callback;
void UpdateFilter();
public:
::vl::Ptr<::vl::presentation::controls::list::IDataFilter> __vwsn_prop_Filter = ::vl::Ptr<::vl::presentation::controls::list::IDataFilter>();
::vl::Ptr<::vl::presentation::controls::list::IDataFilter> __vwsn_prop_Filter;
::vl::Ptr<::vl::presentation::controls::list::IDataFilter> GetFilter();
void SetFilter(::vl::Ptr<::vl::presentation::controls::list::IDataFilter> __vwsn_value_);
DateFilter();
@@ -370,9 +370,9 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<TextEditorConstructor>;
#endif
protected:
::demo::TextEditor* self = static_cast<::demo::TextEditor*>(nullptr);
::vl::presentation::controls::GuiSinglelineTextBox* textBox = static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::TextEditor* self;
::vl::presentation::controls::GuiSinglelineTextBox* textBox;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_0;
void __vwsn_initialize_instance_(::demo::TextEditor* __vwsn_this_);
public:
TextEditorConstructor();
@@ -405,14 +405,14 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<CategoryDisplayerConstructor>;
#endif
protected:
::demo::CategoryDisplayer* self = static_cast<::demo::CategoryDisplayer*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_3 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement> __vwsn_precompile_4 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_6 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>();
::demo::CategoryDisplayer* self;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_2;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_3;
::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement> __vwsn_precompile_4;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5;
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_6;
void __vwsn_initialize_instance_(::demo::CategoryDisplayer* __vwsn_this_);
public:
CategoryDisplayerConstructor();
@@ -431,7 +431,7 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<CategoryDisplayer>;
#endif
public:
::demo::MyCategory __vwsn_prop_Category = ::demo::MyCategory::Black;
::demo::MyCategory __vwsn_prop_Category;
::demo::MyCategory GetCategory();
void SetCategory(::demo::MyCategory __vwsn_value_);
::vl::Event<void()> CategoryChanged;
@@ -451,10 +451,10 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<CategoryEditorConstructor>;
#endif
protected:
::demo::CategoryEditor* self = static_cast<::demo::CategoryEditor*>(nullptr);
::vl::presentation::controls::GuiComboBoxListControl* comboBox = static_cast<::vl::presentation::controls::GuiComboBoxListControl*>(nullptr);
::vl::presentation::controls::GuiBindableTextList* __vwsn_precompile_0 = static_cast<::vl::presentation::controls::GuiBindableTextList*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::CategoryEditor* self;
::vl::presentation::controls::GuiComboBoxListControl* comboBox;
::vl::presentation::controls::GuiBindableTextList* __vwsn_precompile_0;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_1;
void __vwsn_initialize_instance_(::demo::CategoryEditor* __vwsn_this_);
public:
CategoryEditorConstructor();
@@ -473,7 +473,7 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<CategoryEditor>;
#endif
public:
::vl::Ptr<::vl::reflection::description::IValueList> items = (::vl::__vwsn::CreateList().Add(::demo::MyCategory::Black).Add(::demo::MyCategory::Red).Add(::demo::MyCategory::Lime).Add(::demo::MyCategory::Blue).Add(::demo::MyCategory::White)).list;
::vl::Ptr<::vl::reflection::description::IValueList> items;
CategoryEditor();
~CategoryEditor();
};
@@ -486,10 +486,10 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<CategoryItemTemplateConstructor>;
#endif
protected:
::demo::CategoryItemTemplate* self = static_cast<::demo::CategoryItemTemplate*>(nullptr);
::demo::MyCategory SelectedCategory = static_cast<::demo::MyCategory>(static_cast<::vl::vuint64_t>(static_cast<::vl::vint>(0)));
::demo::CategoryDisplayer* __vwsn_precompile_0 = static_cast<::demo::CategoryDisplayer*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::CategoryItemTemplate* self;
::demo::MyCategory SelectedCategory;
::demo::CategoryDisplayer* __vwsn_precompile_0;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_1;
void __vwsn_initialize_instance_(::demo::CategoryItemTemplate* __vwsn_this_);
public:
CategoryItemTemplateConstructor();
@@ -504,7 +504,7 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<CategoryItemTemplate>;
#endif
public:
::demo::MyCategory __vwsn_parameter_SelectedCategory = static_cast<::demo::MyCategory>(static_cast<::vl::vuint64_t>(static_cast<::vl::vint>(0)));
::demo::MyCategory __vwsn_parameter_SelectedCategory;
::demo::MyCategory GetSelectedCategory();
CategoryItemTemplate(::demo::MyCategory __vwsn_ctor_parameter_SelectedCategory);
~CategoryItemTemplate();
@@ -520,9 +520,9 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<CategoryVisualizerConstructor>;
#endif
protected:
::demo::CategoryVisualizer* self = static_cast<::demo::CategoryVisualizer*>(nullptr);
::demo::CategoryDisplayer* __vwsn_precompile_0 = static_cast<::demo::CategoryDisplayer*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::CategoryVisualizer* self;
::demo::CategoryDisplayer* __vwsn_precompile_0;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_1;
void __vwsn_initialize_instance_(::demo::CategoryVisualizer* __vwsn_this_);
public:
CategoryVisualizerConstructor();
@@ -551,9 +551,9 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<GenderDisplayerConstructor>;
#endif
protected:
::demo::GenderDisplayer* self = static_cast<::demo::GenderDisplayer*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiImageFrameElement> __vwsn_precompile_1 = ::vl::Ptr<::vl::presentation::elements::GuiImageFrameElement>();
::demo::GenderDisplayer* self;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_0;
::vl::Ptr<::vl::presentation::elements::GuiImageFrameElement> __vwsn_precompile_1;
void __vwsn_initialize_instance_(::demo::GenderDisplayer* __vwsn_this_);
public:
GenderDisplayerConstructor();
@@ -568,7 +568,7 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<GenderDisplayer>;
#endif
public:
::demo::MyGender __vwsn_prop_Gender = ::demo::MyGender::Male;
::demo::MyGender __vwsn_prop_Gender;
::demo::MyGender GetGender();
void SetGender(::demo::MyGender __vwsn_value_);
::vl::Event<void()> GenderChanged;
@@ -588,10 +588,10 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<GenderEditorConstructor>;
#endif
protected:
::demo::GenderEditor* self = static_cast<::demo::GenderEditor*>(nullptr);
::vl::presentation::controls::GuiComboBoxListControl* comboBox = static_cast<::vl::presentation::controls::GuiComboBoxListControl*>(nullptr);
::vl::presentation::controls::GuiBindableTextList* __vwsn_precompile_0 = static_cast<::vl::presentation::controls::GuiBindableTextList*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::GenderEditor* self;
::vl::presentation::controls::GuiComboBoxListControl* comboBox;
::vl::presentation::controls::GuiBindableTextList* __vwsn_precompile_0;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_1;
void __vwsn_initialize_instance_(::demo::GenderEditor* __vwsn_this_);
public:
GenderEditorConstructor();
@@ -610,7 +610,7 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<GenderEditor>;
#endif
public:
::vl::Ptr<::vl::reflection::description::IValueList> items = (::vl::__vwsn::CreateList().Add(::demo::MyGender::Male).Add(::demo::MyGender::Female)).list;
::vl::Ptr<::vl::reflection::description::IValueList> items;
GenderEditor();
~GenderEditor();
};
@@ -621,10 +621,10 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<GenderItemTemplateConstructor>;
#endif
protected:
::demo::MyGender SelectedGender = static_cast<::demo::MyGender>(static_cast<::vl::vuint64_t>(static_cast<::vl::vint>(0)));
::demo::GenderItemTemplate* __vwsn_precompile_0 = static_cast<::demo::GenderItemTemplate*>(nullptr);
::demo::GenderDisplayer* __vwsn_precompile_1 = static_cast<::demo::GenderDisplayer*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_2 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::MyGender SelectedGender;
::demo::GenderItemTemplate* __vwsn_precompile_0;
::demo::GenderDisplayer* __vwsn_precompile_1;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_2;
void __vwsn_initialize_instance_(::demo::GenderItemTemplate* __vwsn_this_);
public:
GenderItemTemplateConstructor();
@@ -637,7 +637,7 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<GenderItemTemplate>;
#endif
public:
::demo::MyGender __vwsn_parameter_SelectedGender = static_cast<::demo::MyGender>(static_cast<::vl::vuint64_t>(static_cast<::vl::vint>(0)));
::demo::MyGender __vwsn_parameter_SelectedGender;
::demo::MyGender GetSelectedGender();
GenderItemTemplate(::demo::MyGender __vwsn_ctor_parameter_SelectedGender);
~GenderItemTemplate();
@@ -651,9 +651,9 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<GenderVisualizerConstructor>;
#endif
protected:
::demo::GenderVisualizer* self = static_cast<::demo::GenderVisualizer*>(nullptr);
::demo::GenderDisplayer* __vwsn_precompile_0 = static_cast<::demo::GenderDisplayer*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::GenderVisualizer* self;
::demo::GenderDisplayer* __vwsn_precompile_0;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_1;
void __vwsn_initialize_instance_(::demo::GenderVisualizer* __vwsn_this_);
public:
GenderVisualizerConstructor();
@@ -678,37 +678,37 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MyDataItem>;
#endif
private:
::vl::WString __vwsn_prop_Name = ::vl::WString(L"", false);
::vl::WString __vwsn_prop_Name;
public:
::vl::WString GetName();
void SetName(const ::vl::WString& __vwsn_value_);
private:
::demo::MyGender __vwsn_prop_Gender = ::demo::MyGender::Male;
::demo::MyGender __vwsn_prop_Gender;
public:
::demo::MyGender GetGender();
void SetGender(::demo::MyGender __vwsn_value_);
private:
::demo::MyCategory __vwsn_prop_Category = ::demo::MyCategory::White;
::demo::MyCategory __vwsn_prop_Category;
public:
::demo::MyCategory GetCategory();
void SetCategory(::demo::MyCategory __vwsn_value_);
private:
::vl::DateTime __vwsn_prop_Birthday = ::vl::__vwsn::Parse<::vl::DateTime>(::vl::WString(L"2000-01-01 00:00:00.000", false));
::vl::DateTime __vwsn_prop_Birthday;
public:
::vl::DateTime GetBirthday();
void SetBirthday(::vl::DateTime __vwsn_value_);
private:
::vl::WString __vwsn_prop_Website = ::vl::WString(L"", false);
::vl::WString __vwsn_prop_Website;
public:
::vl::WString GetWebsite();
void SetWebsite(const ::vl::WString& __vwsn_value_);
private:
::vl::Ptr<::vl::presentation::GuiImageData> __vwsn_prop_LargeImage = ::vl::Ptr<::vl::presentation::GuiImageData>();
::vl::Ptr<::vl::presentation::GuiImageData> __vwsn_prop_LargeImage;
public:
::vl::Ptr<::vl::presentation::GuiImageData> GetLargeImage();
void SetLargeImage(::vl::Ptr<::vl::presentation::GuiImageData> __vwsn_value_);
private:
::vl::Ptr<::vl::presentation::GuiImageData> __vwsn_prop_SmallImage = ::vl::Ptr<::vl::presentation::GuiImageData>();
::vl::Ptr<::vl::presentation::GuiImageData> __vwsn_prop_SmallImage;
public:
::vl::Ptr<::vl::presentation::GuiImageData> GetSmallImage();
void SetSmallImage(::vl::Ptr<::vl::presentation::GuiImageData> __vwsn_value_);
@@ -3966,6 +3966,107 @@ namespace demo
}
MainWindowConstructor::MainWindowConstructor()
: self(static_cast<::demo::MainWindow*>(nullptr))
, dialogMessage(static_cast<::vl::presentation::controls::GuiMessageDialog*>(nullptr))
, dialogOpen(static_cast<::vl::presentation::controls::GuiOpenFileDialog*>(nullptr))
, buttonView(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, buttonAlignment(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, document(static_cast<::vl::presentation::controls::GuiDocumentViewer*>(nullptr))
, commandUndo(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandRedo(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandCopy(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandCut(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandPaste(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandDelete(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandSelect(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandInsertImage(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandEditHyperlink(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandRemoveHyperlink(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandBold(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandItalic(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandUnderline(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandStrike(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, dialogColor(static_cast<::vl::presentation::controls::GuiColorDialog*>(nullptr))
, dialogFont(static_cast<::vl::presentation::controls::GuiFontDialog*>(nullptr))
, commandFont(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandColor(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandBackColor(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandViewOnly(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandSelectable(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandEditable(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandAlignDefault(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandAlignLeft(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandAlignCenter(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandAlignRight(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::controls::GuiToolstripMenuBar*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_14(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_15(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_18(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_19(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_21(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_22(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_23(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_24(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_25(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_26(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_27(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_28(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_29(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_30(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_31(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_32(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_33(static_cast<::vl::presentation::controls::GuiToolstripToolBar*>(nullptr))
, __vwsn_precompile_34(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_35(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_36(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_37(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_38(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_39(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_40(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_41(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_42(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_43(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_44(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_45(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_46(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_47(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_48(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_49(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_50(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_51(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_52(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_53(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_54(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_55(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_56(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_57(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_58(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_59(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_60(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_61(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_62(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_63(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_64(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_65(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_66(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_67(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_68(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -4036,6 +4137,8 @@ Class (::demo::MainWindow)
MainWindow::MainWindow()
: ::vl::presentation::controls::GuiWindow(::vl::presentation::theme::ThemeName::Window)
, __vwsn_prop_HasEditableSelection(false)
, __vwsn_prop_HasEditableSelectionInSingleParagraph(false)
{
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::MainWindow", false));
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
@@ -4191,6 +4294,20 @@ Class (::demo::HyperlinkWindowConstructor)
}
HyperlinkWindowConstructor::HyperlinkWindowConstructor()
: self(static_cast<::demo::HyperlinkWindow*>(nullptr))
, textUrl(static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -4213,6 +4330,7 @@ Class (::demo::HyperlinkWindow)
HyperlinkWindow::HyperlinkWindow()
: ::vl::presentation::controls::GuiWindow(::vl::presentation::theme::ThemeName::Window)
, __vwsn_prop_Url(::vl::Nullable<::vl::WString>())
{
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::HyperlinkWindow", false));
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
@@ -212,107 +212,107 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::demo::MainWindow* self = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::controls::GuiMessageDialog* dialogMessage = static_cast<::vl::presentation::controls::GuiMessageDialog*>(nullptr);
::vl::presentation::controls::GuiOpenFileDialog* dialogOpen = static_cast<::vl::presentation::controls::GuiOpenFileDialog*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* buttonView = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* buttonAlignment = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiDocumentViewer* document = static_cast<::vl::presentation::controls::GuiDocumentViewer*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandUndo = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandRedo = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandCopy = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandCut = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandPaste = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandDelete = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandSelect = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandInsertImage = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandEditHyperlink = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandRemoveHyperlink = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandBold = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandItalic = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandUnderline = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandStrike = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiColorDialog* dialogColor = static_cast<::vl::presentation::controls::GuiColorDialog*>(nullptr);
::vl::presentation::controls::GuiFontDialog* dialogFont = static_cast<::vl::presentation::controls::GuiFontDialog*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandFont = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandColor = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandBackColor = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandViewOnly = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandSelectable = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandEditable = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandAlignDefault = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandAlignLeft = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandAlignCenter = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandAlignRight = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiToolstripMenuBar* __vwsn_precompile_2 = static_cast<::vl::presentation::controls::GuiToolstripMenuBar*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_3 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_4 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_5 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_6 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_7 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_8 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_9 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_10 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_11 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_12 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_13 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_14 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_15 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_16 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_17 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_18 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_19 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_20 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_21 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_22 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_23 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_24 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_25 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_26 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_27 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_28 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_29 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_30 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_31 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_32 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiToolstripToolBar* __vwsn_precompile_33 = static_cast<::vl::presentation::controls::GuiToolstripToolBar*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_34 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_35 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_36 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_37 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_38 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_39 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_40 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_41 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_42 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_43 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_44 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_45 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_46 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_47 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_48 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_49 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_50 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_51 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_52 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_53 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_54 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_55 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_56 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_57 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_58 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_59 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_60 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_61 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_62 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_63 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_64 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_65 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_66 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_67 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_68 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::MainWindow* self;
::vl::presentation::controls::GuiMessageDialog* dialogMessage;
::vl::presentation::controls::GuiOpenFileDialog* dialogOpen;
::vl::presentation::controls::GuiToolstripButton* buttonView;
::vl::presentation::controls::GuiToolstripButton* buttonAlignment;
::vl::presentation::controls::GuiDocumentViewer* document;
::vl::presentation::controls::GuiToolstripCommand* commandUndo;
::vl::presentation::controls::GuiToolstripCommand* commandRedo;
::vl::presentation::controls::GuiToolstripCommand* commandCopy;
::vl::presentation::controls::GuiToolstripCommand* commandCut;
::vl::presentation::controls::GuiToolstripCommand* commandPaste;
::vl::presentation::controls::GuiToolstripCommand* commandDelete;
::vl::presentation::controls::GuiToolstripCommand* commandSelect;
::vl::presentation::controls::GuiToolstripCommand* commandInsertImage;
::vl::presentation::controls::GuiToolstripCommand* commandEditHyperlink;
::vl::presentation::controls::GuiToolstripCommand* commandRemoveHyperlink;
::vl::presentation::controls::GuiToolstripCommand* commandBold;
::vl::presentation::controls::GuiToolstripCommand* commandItalic;
::vl::presentation::controls::GuiToolstripCommand* commandUnderline;
::vl::presentation::controls::GuiToolstripCommand* commandStrike;
::vl::presentation::controls::GuiColorDialog* dialogColor;
::vl::presentation::controls::GuiFontDialog* dialogFont;
::vl::presentation::controls::GuiToolstripCommand* commandFont;
::vl::presentation::controls::GuiToolstripCommand* commandColor;
::vl::presentation::controls::GuiToolstripCommand* commandBackColor;
::vl::presentation::controls::GuiToolstripCommand* commandViewOnly;
::vl::presentation::controls::GuiToolstripCommand* commandSelectable;
::vl::presentation::controls::GuiToolstripCommand* commandEditable;
::vl::presentation::controls::GuiToolstripCommand* commandAlignDefault;
::vl::presentation::controls::GuiToolstripCommand* commandAlignLeft;
::vl::presentation::controls::GuiToolstripCommand* commandAlignCenter;
::vl::presentation::controls::GuiToolstripCommand* commandAlignRight;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::presentation::controls::GuiToolstripMenuBar* __vwsn_precompile_2;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_3;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_4;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_5;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_6;
::vl::presentation::controls::GuiControl* __vwsn_precompile_7;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_8;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_9;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_10;
::vl::presentation::controls::GuiControl* __vwsn_precompile_11;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_12;
::vl::presentation::controls::GuiControl* __vwsn_precompile_13;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_14;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_15;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_16;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_17;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_18;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_19;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_20;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_21;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_22;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_23;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_24;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_25;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_26;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_27;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_28;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_29;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_30;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_31;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_32;
::vl::presentation::controls::GuiToolstripToolBar* __vwsn_precompile_33;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_34;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_35;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_36;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_37;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_38;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_39;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_40;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_41;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_42;
::vl::presentation::controls::GuiControl* __vwsn_precompile_43;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_44;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_45;
::vl::presentation::controls::GuiControl* __vwsn_precompile_46;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_47;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_48;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_49;
::vl::presentation::controls::GuiControl* __vwsn_precompile_50;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_51;
::vl::presentation::controls::GuiControl* __vwsn_precompile_52;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_53;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_54;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_55;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_56;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_57;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_58;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_59;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_60;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_61;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_62;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_63;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_64;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_65;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_66;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_67;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_68;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -413,11 +413,11 @@ namespace demo
void SetEditMode(::vl::presentation::controls::GuiDocumentCommonInterface::EditMode editMode);
::vl::presentation::controls::GuiToolstripCommand* SelectAlignmentCommand();
void SetAlignment(::vl::Nullable<::vl::presentation::Alignment> alignment);
bool __vwsn_prop_HasEditableSelection = false;
bool __vwsn_prop_HasEditableSelection;
bool GetHasEditableSelection();
void SetHasEditableSelection(bool __vwsn_value_);
::vl::Event<void()> HasEditableSelectionChanged;
bool __vwsn_prop_HasEditableSelectionInSingleParagraph = false;
bool __vwsn_prop_HasEditableSelectionInSingleParagraph;
bool GetHasEditableSelectionInSingleParagraph();
void SetHasEditableSelectionInSingleParagraph(bool __vwsn_value_);
::vl::Event<void()> HasEditableSelectionInSingleParagraphChanged;
@@ -437,20 +437,20 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<HyperlinkWindowConstructor>;
#endif
protected:
::demo::HyperlinkWindow* self = static_cast<::demo::HyperlinkWindow*>(nullptr);
::vl::presentation::controls::GuiSinglelineTextBox* textUrl = static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_6 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_7 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_8 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_9 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_10 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_11 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::HyperlinkWindow* self;
::vl::presentation::controls::GuiSinglelineTextBox* textUrl;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_2;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_4;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5;
::vl::presentation::controls::GuiButton* __vwsn_precompile_6;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_7;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_8;
::vl::presentation::controls::GuiButton* __vwsn_precompile_9;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_10;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_11;
void __vwsn_initialize_instance_(::demo::HyperlinkWindow* __vwsn_this_);
public:
HyperlinkWindowConstructor();
@@ -465,7 +465,7 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<HyperlinkWindow>;
#endif
public:
::vl::Nullable<::vl::WString> __vwsn_prop_Url = ::vl::Nullable<::vl::WString>();
::vl::Nullable<::vl::WString> __vwsn_prop_Url;
::vl::Nullable<::vl::WString> GetUrl();
void SetUrl(const ::vl::Nullable<::vl::WString>& __vwsn_value_);
::vl::Event<void()> UrlChanged;
@@ -982,6 +982,32 @@ namespace demo
}
ListViewTabPageConstructor::ListViewTabPageConstructor()
: self(static_cast<::demo::ListViewTabPage*>(nullptr))
, comboView(static_cast<::vl::presentation::controls::GuiComboBoxListControl*>(nullptr))
, listView(static_cast<::vl::presentation::controls::GuiListView*>(nullptr))
, bindableListView(static_cast<::vl::presentation::controls::GuiBindableListView*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::controls::GuiTextList*>(nullptr))
, __vwsn_precompile_3(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_4(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_5(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_6(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_7(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_8(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_9(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_11(::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>())
, __vwsn_precompile_12(::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>())
, __vwsn_precompile_13(::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>())
, __vwsn_precompile_14(::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>())
, __vwsn_precompile_15(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_17(::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>())
, __vwsn_precompile_18(::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>())
, __vwsn_precompile_19(::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>())
, __vwsn_precompile_20(::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>())
, __vwsn_precompile_21(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -1066,6 +1092,13 @@ Class (::demo::MainWindowConstructor)
}
MainWindowConstructor::MainWindowConstructor()
: self(static_cast<::demo::MainWindow*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::controls::GuiTab*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::demo::TextListTabPage*>(nullptr))
, __vwsn_precompile_3(static_cast<::demo::ListViewTabPage*>(nullptr))
, __vwsn_precompile_4(static_cast<::demo::TreeViewTabPage*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -1358,6 +1391,35 @@ Class (::demo::TextListTabPageConstructor)
}
TextListTabPageConstructor::TextListTabPageConstructor()
: self(static_cast<::demo::TextListTabPage*>(nullptr))
, comboView(static_cast<::vl::presentation::controls::GuiComboBoxListControl*>(nullptr))
, textList(static_cast<::vl::presentation::controls::GuiTextList*>(nullptr))
, bindableTextList(static_cast<::vl::presentation::controls::GuiBindableTextList*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::controls::GuiTextList*>(nullptr))
, __vwsn_precompile_3(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_4(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_5(::vl::Ptr<::vl::presentation::controls::list::TextItem>())
, __vwsn_precompile_6(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_14(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_15(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_18(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_19(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_21(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_22(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_23(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_24(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -1367,6 +1429,8 @@ Class (::demo::TextListTabPage)
TextListTabPage::TextListTabPage()
: ::vl::presentation::controls::GuiTabPage(::vl::presentation::theme::ThemeName::CustomControl)
, counter(static_cast<::vl::vint>(0))
, itemsToBind(::vl::reflection::description::IValueObservableList::Create())
{
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::TextListTabPage", false));
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
@@ -1649,6 +1713,59 @@ Class (::demo::TreeViewTabPageConstructor)
}
TreeViewTabPageConstructor::TreeViewTabPageConstructor()
: self(static_cast<::demo::TreeViewTabPage*>(nullptr))
, treeView(static_cast<::vl::presentation::controls::GuiTreeView*>(nullptr))
, bindableTreeView(static_cast<::vl::presentation::controls::GuiBindableTreeView*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_3(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_4(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_5(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_6(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_7(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_8(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_9(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_10(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_11(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_12(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_13(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_14(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_15(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_16(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_17(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_18(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_19(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_20(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_21(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_22(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_23(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_24(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_25(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_26(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_27(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_28(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_29(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_30(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_31(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_32(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_33(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_34(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_35(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_36(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_37(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_38(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_39(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_40(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_41(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_42(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_43(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_44(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_45(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_46(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_47(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_48(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_49(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
{
}
@@ -1658,6 +1775,7 @@ Class (::demo::TreeViewTabPage)
TreeViewTabPage::TreeViewTabPage()
: ::vl::presentation::controls::GuiTabPage(::vl::presentation::theme::ThemeName::CustomControl)
, nodesToBind(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
{
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::TreeViewTabPage", false));
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
@@ -1701,6 +1819,8 @@ Class (::demo::MyTextItem)
}
MyTextItem::MyTextItem()
: __vwsn_prop_Name(::vl::WString(L"", false))
, __vwsn_prop_Checked(false)
{
}
@@ -71,32 +71,32 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<ListViewTabPageConstructor>;
#endif
protected:
::demo::ListViewTabPage* self = static_cast<::demo::ListViewTabPage*>(nullptr);
::vl::presentation::controls::GuiComboBoxListControl* comboView = static_cast<::vl::presentation::controls::GuiComboBoxListControl*>(nullptr);
::vl::presentation::controls::GuiListView* listView = static_cast<::vl::presentation::controls::GuiListView*>(nullptr);
::vl::presentation::controls::GuiBindableListView* bindableListView = static_cast<::vl::presentation::controls::GuiBindableListView*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiTextList* __vwsn_precompile_2 = static_cast<::vl::presentation::controls::GuiTextList*>(nullptr);
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_3 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_4 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_5 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_6 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_7 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_8 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_9 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_10 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_11 = ::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>();
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_12 = ::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>();
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_13 = ::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>();
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_14 = ::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>();
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_15 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_16 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_17 = ::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>();
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_18 = ::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>();
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_19 = ::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>();
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_20 = ::vl::Ptr<::vl::presentation::controls::list::ListViewColumn>();
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_21 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::ListViewTabPage* self;
::vl::presentation::controls::GuiComboBoxListControl* comboView;
::vl::presentation::controls::GuiListView* listView;
::vl::presentation::controls::GuiBindableListView* bindableListView;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::presentation::controls::GuiTextList* __vwsn_precompile_2;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_3;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_4;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_5;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_6;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_7;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_8;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_9;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_10;
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_11;
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_12;
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_13;
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_14;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_15;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_16;
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_17;
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_18;
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_19;
::vl::Ptr<::vl::presentation::controls::list::ListViewColumn> __vwsn_precompile_20;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_21;
void __vwsn_initialize_instance_(::demo::ListViewTabPage* __vwsn_this_);
public:
ListViewTabPageConstructor();
@@ -129,13 +129,13 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::demo::MainWindow* self = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::controls::GuiTab* __vwsn_precompile_0 = static_cast<::vl::presentation::controls::GuiTab*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::TextListTabPage* __vwsn_precompile_2 = static_cast<::demo::TextListTabPage*>(nullptr);
::demo::ListViewTabPage* __vwsn_precompile_3 = static_cast<::demo::ListViewTabPage*>(nullptr);
::demo::TreeViewTabPage* __vwsn_precompile_4 = static_cast<::demo::TreeViewTabPage*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_5 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::MainWindow* self;
::vl::presentation::controls::GuiTab* __vwsn_precompile_0;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_1;
::demo::TextListTabPage* __vwsn_precompile_2;
::demo::ListViewTabPage* __vwsn_precompile_3;
::demo::TreeViewTabPage* __vwsn_precompile_4;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_5;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -165,35 +165,35 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<TextListTabPageConstructor>;
#endif
protected:
::demo::TextListTabPage* self = static_cast<::demo::TextListTabPage*>(nullptr);
::vl::presentation::controls::GuiComboBoxListControl* comboView = static_cast<::vl::presentation::controls::GuiComboBoxListControl*>(nullptr);
::vl::presentation::controls::GuiTextList* textList = static_cast<::vl::presentation::controls::GuiTextList*>(nullptr);
::vl::presentation::controls::GuiBindableTextList* bindableTextList = static_cast<::vl::presentation::controls::GuiBindableTextList*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiTextList* __vwsn_precompile_2 = static_cast<::vl::presentation::controls::GuiTextList*>(nullptr);
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_3 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_4 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_5 = ::vl::Ptr<::vl::presentation::controls::list::TextItem>();
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_6 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_7 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_8 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_9 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiStackComposition* __vwsn_precompile_10 = static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_11 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_12 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_13 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_14 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_15 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_16 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_17 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_18 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_19 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_20 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_21 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_22 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_23 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_24 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::TextListTabPage* self;
::vl::presentation::controls::GuiComboBoxListControl* comboView;
::vl::presentation::controls::GuiTextList* textList;
::vl::presentation::controls::GuiBindableTextList* bindableTextList;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::presentation::controls::GuiTextList* __vwsn_precompile_2;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_3;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_4;
::vl::Ptr<::vl::presentation::controls::list::TextItem> __vwsn_precompile_5;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_6;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_7;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_8;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_9;
::vl::presentation::compositions::GuiStackComposition* __vwsn_precompile_10;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_11;
::vl::presentation::controls::GuiButton* __vwsn_precompile_12;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_13;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_14;
::vl::presentation::controls::GuiButton* __vwsn_precompile_15;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_16;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_17;
::vl::presentation::controls::GuiButton* __vwsn_precompile_18;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_19;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_20;
::vl::presentation::controls::GuiButton* __vwsn_precompile_21;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_22;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_23;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_24;
void __vwsn_initialize_instance_(::demo::TextListTabPage* __vwsn_this_);
public:
TextListTabPageConstructor();
@@ -213,8 +213,8 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<TextListTabPage>;
#endif
public:
::vl::vint counter = static_cast<::vl::vint>(0);
::vl::Ptr<::vl::reflection::description::IValueObservableList> itemsToBind = ::vl::reflection::description::IValueObservableList::Create();
::vl::vint counter;
::vl::Ptr<::vl::reflection::description::IValueObservableList> itemsToBind;
TextListTabPage();
~TextListTabPage();
};
@@ -228,59 +228,59 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<TreeViewTabPageConstructor>;
#endif
protected:
::demo::TreeViewTabPage* self = static_cast<::demo::TreeViewTabPage*>(nullptr);
::vl::presentation::controls::GuiTreeView* treeView = static_cast<::vl::presentation::controls::GuiTreeView*>(nullptr);
::vl::presentation::controls::GuiBindableTreeView* bindableTreeView = static_cast<::vl::presentation::controls::GuiBindableTreeView*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_3 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_4 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_5 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_6 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_7 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_8 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_9 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_10 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_11 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_12 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_13 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_14 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_15 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_16 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_17 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_18 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_19 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_20 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_21 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_22 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_23 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_24 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_25 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_26 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_27 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_28 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_29 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_30 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_31 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_32 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_33 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_34 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_35 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_36 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_37 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_38 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_39 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_40 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_41 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_42 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_43 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_44 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_45 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_46 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_47 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_48 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_49 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::demo::TreeViewTabPage* self;
::vl::presentation::controls::GuiTreeView* treeView;
::vl::presentation::controls::GuiBindableTreeView* bindableTreeView;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_2;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_3;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_4;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_5;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_6;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_7;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_8;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_9;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_10;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_11;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_12;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_13;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_14;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_15;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_16;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_17;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_18;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_19;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_20;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_21;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_22;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_23;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_24;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_25;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_26;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_27;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_28;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_29;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_30;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_31;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_32;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_33;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_34;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_35;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_36;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_37;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_38;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_39;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_40;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_41;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_42;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_43;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_44;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_45;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_46;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_47;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_48;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_49;
void __vwsn_initialize_instance_(::demo::TreeViewTabPage* __vwsn_this_);
public:
TreeViewTabPageConstructor();
@@ -296,7 +296,7 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<TreeViewTabPage>;
#endif
public:
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> nodesToBind = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> nodesToBind;
TreeViewTabPage();
void __vwsn_instance_ctor_();
~TreeViewTabPage();
@@ -308,12 +308,12 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MyTextItem>;
#endif
private:
::vl::WString __vwsn_prop_Name = ::vl::WString(L"", false);
::vl::WString __vwsn_prop_Name;
public:
::vl::WString GetName();
void SetName(const ::vl::WString& __vwsn_value_);
private:
bool __vwsn_prop_Checked = false;
bool __vwsn_prop_Checked;
public:
bool GetChecked();
void SetChecked(bool __vwsn_value_);
@@ -401,6 +401,18 @@ namespace demo
}
MainWindowConstructor::MainWindowConstructor()
: ViewModel(::vl::Ptr<::demo::IViewModel>())
, self(static_cast<::demo::MainWindow*>(nullptr))
, progressBar(static_cast<::vl::presentation::controls::GuiScroll*>(nullptr))
, buttonDownload(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, textResult(static_cast<::vl::presentation::controls::GuiMultilineTextBox*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -415,6 +427,7 @@ Class (::demo::MainWindow)
MainWindow::MainWindow(::vl::Ptr<::demo::IViewModel> __vwsn_ctor_parameter_ViewModel)
: ::vl::presentation::controls::GuiWindow(::vl::presentation::theme::ThemeName::Window)
, __vwsn_parameter_ViewModel(::vl::Ptr<::demo::IViewModel>())
{
(this->__vwsn_parameter_ViewModel = __vwsn_ctor_parameter_ViewModel);
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::MainWindow", false));
@@ -60,18 +60,18 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::vl::Ptr<::demo::IViewModel> ViewModel = ::vl::Ptr<::demo::IViewModel>();
::demo::MainWindow* self = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::controls::GuiScroll* progressBar = static_cast<::vl::presentation::controls::GuiScroll*>(nullptr);
::vl::presentation::controls::GuiButton* buttonDownload = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::controls::GuiMultilineTextBox* textResult = static_cast<::vl::presentation::controls::GuiMultilineTextBox*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_2 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_5 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_6 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::Ptr<::demo::IViewModel> ViewModel;
::demo::MainWindow* self;
::vl::presentation::controls::GuiScroll* progressBar;
::vl::presentation::controls::GuiButton* buttonDownload;
::vl::presentation::controls::GuiMultilineTextBox* textResult;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_2;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_5;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_6;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -93,7 +93,7 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindow>;
#endif
public:
::vl::Ptr<::demo::IViewModel> __vwsn_parameter_ViewModel = ::vl::Ptr<::demo::IViewModel>();
::vl::Ptr<::demo::IViewModel> __vwsn_parameter_ViewModel;
::vl::Ptr<::demo::IViewModel> GetViewModel();
MainWindow(::vl::Ptr<::demo::IViewModel> __vwsn_ctor_parameter_ViewModel);
~MainWindow();
@@ -1707,6 +1707,88 @@ namespace demo
}
MainWindowConstructor::MainWindowConstructor()
: self(static_cast<::demo::MainWindow*>(nullptr))
, commandFileNewText(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandFileNewXml(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandFileOpen(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandFileOpenText(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandFileOpenXml(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandFileSave(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandFileSaveAs(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandFileExit(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandEditUndo(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandEditRedo(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandEditCut(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandEditCopy(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandEditPaste(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandEditDelete(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandEditSelect(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandEditFind(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, commandAbout(static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr))
, dialogQueryClose(static_cast<::vl::presentation::controls::GuiMessageDialog*>(nullptr))
, dialogCannotOpen(static_cast<::vl::presentation::controls::GuiMessageDialog*>(nullptr))
, dialogCannotSave(static_cast<::vl::presentation::controls::GuiMessageDialog*>(nullptr))
, dialogOpen(static_cast<::vl::presentation::controls::GuiOpenFileDialog*>(nullptr))
, dialogSave(static_cast<::vl::presentation::controls::GuiSaveFileDialog*>(nullptr))
, textBox(static_cast<::vl::presentation::controls::GuiMultilineTextBox*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::controls::GuiToolstripMenuBar*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_14(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_15(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_18(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_19(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_21(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_22(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_23(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_24(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_25(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_26(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_27(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_28(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_29(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_30(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_31(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_32(static_cast<::vl::presentation::controls::GuiToolstripToolBar*>(nullptr))
, __vwsn_precompile_33(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_34(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_35(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_36(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_37(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_38(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_39(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_40(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_41(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_42(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_43(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_44(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_45(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_46(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_47(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_48(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_49(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_50(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_51(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_52(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_53(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_54(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_55(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_56(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_57(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -1824,6 +1906,16 @@ Class (::demo::AboutWindowConstructor)
}
AboutWindowConstructor::AboutWindowConstructor()
: self(static_cast<::demo::AboutWindow*>(nullptr))
, documentLabel(static_cast<::vl::presentation::controls::GuiDocumentLabel*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiImageFrameElement>())
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -2084,6 +2176,36 @@ Class (::demo::FindWindowConstructor)
}
FindWindowConstructor::FindWindowConstructor()
: self(static_cast<::demo::FindWindow*>(nullptr))
, groupDirection(static_cast<::vl::presentation::controls::GuiSelectableButton::MutexGroupController*>(nullptr))
, dialogContentNotFound(static_cast<::vl::presentation::controls::GuiMessageDialog*>(nullptr))
, textFind(static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr))
, checkCase(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, radioUp(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, radioDown(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_14(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_15(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_18(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_19(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_21(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_22(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -106,88 +106,88 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::demo::MainWindow* self = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandFileNewText = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandFileNewXml = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandFileOpen = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandFileOpenText = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandFileOpenXml = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandFileSave = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandFileSaveAs = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandFileExit = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandEditUndo = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandEditRedo = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandEditCut = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandEditCopy = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandEditPaste = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandEditDelete = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandEditSelect = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandEditFind = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiToolstripCommand* commandAbout = static_cast<::vl::presentation::controls::GuiToolstripCommand*>(nullptr);
::vl::presentation::controls::GuiMessageDialog* dialogQueryClose = static_cast<::vl::presentation::controls::GuiMessageDialog*>(nullptr);
::vl::presentation::controls::GuiMessageDialog* dialogCannotOpen = static_cast<::vl::presentation::controls::GuiMessageDialog*>(nullptr);
::vl::presentation::controls::GuiMessageDialog* dialogCannotSave = static_cast<::vl::presentation::controls::GuiMessageDialog*>(nullptr);
::vl::presentation::controls::GuiOpenFileDialog* dialogOpen = static_cast<::vl::presentation::controls::GuiOpenFileDialog*>(nullptr);
::vl::presentation::controls::GuiSaveFileDialog* dialogSave = static_cast<::vl::presentation::controls::GuiSaveFileDialog*>(nullptr);
::vl::presentation::controls::GuiMultilineTextBox* textBox = static_cast<::vl::presentation::controls::GuiMultilineTextBox*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiToolstripMenuBar* __vwsn_precompile_2 = static_cast<::vl::presentation::controls::GuiToolstripMenuBar*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_3 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_4 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_5 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_6 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_7 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_8 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_9 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_10 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_11 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_12 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_13 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_14 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_15 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_16 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_17 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_18 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_19 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_20 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_21 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_22 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_23 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_24 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_25 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_26 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_27 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_28 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_29 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_30 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_31 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiToolstripToolBar* __vwsn_precompile_32 = static_cast<::vl::presentation::controls::GuiToolstripToolBar*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_33 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_34 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_35 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_36 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_37 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_38 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_39 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_40 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_41 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_42 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_43 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_44 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_45 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_46 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_47 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_48 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_49 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_50 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_51 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_52 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_53 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_54 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_55 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_56 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_57 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::MainWindow* self;
::vl::presentation::controls::GuiToolstripCommand* commandFileNewText;
::vl::presentation::controls::GuiToolstripCommand* commandFileNewXml;
::vl::presentation::controls::GuiToolstripCommand* commandFileOpen;
::vl::presentation::controls::GuiToolstripCommand* commandFileOpenText;
::vl::presentation::controls::GuiToolstripCommand* commandFileOpenXml;
::vl::presentation::controls::GuiToolstripCommand* commandFileSave;
::vl::presentation::controls::GuiToolstripCommand* commandFileSaveAs;
::vl::presentation::controls::GuiToolstripCommand* commandFileExit;
::vl::presentation::controls::GuiToolstripCommand* commandEditUndo;
::vl::presentation::controls::GuiToolstripCommand* commandEditRedo;
::vl::presentation::controls::GuiToolstripCommand* commandEditCut;
::vl::presentation::controls::GuiToolstripCommand* commandEditCopy;
::vl::presentation::controls::GuiToolstripCommand* commandEditPaste;
::vl::presentation::controls::GuiToolstripCommand* commandEditDelete;
::vl::presentation::controls::GuiToolstripCommand* commandEditSelect;
::vl::presentation::controls::GuiToolstripCommand* commandEditFind;
::vl::presentation::controls::GuiToolstripCommand* commandAbout;
::vl::presentation::controls::GuiMessageDialog* dialogQueryClose;
::vl::presentation::controls::GuiMessageDialog* dialogCannotOpen;
::vl::presentation::controls::GuiMessageDialog* dialogCannotSave;
::vl::presentation::controls::GuiOpenFileDialog* dialogOpen;
::vl::presentation::controls::GuiSaveFileDialog* dialogSave;
::vl::presentation::controls::GuiMultilineTextBox* textBox;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::presentation::controls::GuiToolstripMenuBar* __vwsn_precompile_2;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_3;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_4;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_5;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_6;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_7;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_8;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_9;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_10;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_11;
::vl::presentation::controls::GuiControl* __vwsn_precompile_12;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_13;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_14;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_15;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_16;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_17;
::vl::presentation::controls::GuiControl* __vwsn_precompile_18;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_19;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_20;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_21;
::vl::presentation::controls::GuiControl* __vwsn_precompile_22;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_23;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_24;
::vl::presentation::controls::GuiControl* __vwsn_precompile_25;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_26;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_27;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_28;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_29;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_30;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_31;
::vl::presentation::controls::GuiToolstripToolBar* __vwsn_precompile_32;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_33;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_34;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_35;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_36;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_37;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_38;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_39;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_40;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_41;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_42;
::vl::presentation::controls::GuiControl* __vwsn_precompile_43;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_44;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_45;
::vl::presentation::controls::GuiControl* __vwsn_precompile_46;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_47;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_48;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_49;
::vl::presentation::controls::GuiControl* __vwsn_precompile_50;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_51;
::vl::presentation::controls::GuiControl* __vwsn_precompile_52;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_53;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_54;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_55;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_56;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_57;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -201,16 +201,16 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<AboutWindowConstructor>;
#endif
protected:
::demo::AboutWindow* self = static_cast<::demo::AboutWindow*>(nullptr);
::vl::presentation::controls::GuiDocumentLabel* documentLabel = static_cast<::vl::presentation::controls::GuiDocumentLabel*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiImageFrameElement> __vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiImageFrameElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_6 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_7 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::AboutWindow* self;
::vl::presentation::controls::GuiDocumentLabel* documentLabel;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::Ptr<::vl::presentation::elements::GuiImageFrameElement> __vwsn_precompile_2;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_4;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5;
::vl::presentation::controls::GuiButton* __vwsn_precompile_6;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_7;
void __vwsn_initialize_instance_(::demo::AboutWindow* __vwsn_this_);
public:
AboutWindowConstructor();
@@ -224,36 +224,36 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<FindWindowConstructor>;
#endif
protected:
::demo::FindWindow* self = static_cast<::demo::FindWindow*>(nullptr);
::vl::presentation::controls::GuiSelectableButton::MutexGroupController* groupDirection = static_cast<::vl::presentation::controls::GuiSelectableButton::MutexGroupController*>(nullptr);
::vl::presentation::controls::GuiMessageDialog* dialogContentNotFound = static_cast<::vl::presentation::controls::GuiMessageDialog*>(nullptr);
::vl::presentation::controls::GuiSinglelineTextBox* textFind = static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* checkCase = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* radioUp = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* radioDown = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_2 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_3 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_5 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_6 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiStackComposition* __vwsn_precompile_7 = static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_8 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_9 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_10 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::compositions::GuiStackComposition* __vwsn_precompile_11 = static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_12 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_13 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_14 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_15 = static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_16 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_17 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_18 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_19 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_20 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_21 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_22 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::FindWindow* self;
::vl::presentation::controls::GuiSelectableButton::MutexGroupController* groupDirection;
::vl::presentation::controls::GuiMessageDialog* dialogContentNotFound;
::vl::presentation::controls::GuiSinglelineTextBox* textFind;
::vl::presentation::controls::GuiSelectableButton* checkCase;
::vl::presentation::controls::GuiSelectableButton* radioUp;
::vl::presentation::controls::GuiSelectableButton* radioDown;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_2;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_3;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_5;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_6;
::vl::presentation::compositions::GuiStackComposition* __vwsn_precompile_7;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_8;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_9;
::vl::presentation::controls::GuiControl* __vwsn_precompile_10;
::vl::presentation::compositions::GuiStackComposition* __vwsn_precompile_11;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_12;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_13;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_14;
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_15;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_16;
::vl::presentation::controls::GuiButton* __vwsn_precompile_17;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_18;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_19;
::vl::presentation::controls::GuiButton* __vwsn_precompile_20;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_21;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_22;
void __vwsn_initialize_instance_(::demo::FindWindow* __vwsn_this_);
public:
FindWindowConstructor();
@@ -98,6 +98,7 @@ namespace demo
FindWindow::FindWindow()
: ::vl::presentation::controls::GuiWindow(::vl::presentation::theme::ThemeName::Window)
, textBox(static_cast<::vl::presentation::controls::GuiMultilineTextBox*>(nullptr))
{
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::FindWindow", false));
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
@@ -1,4 +1,4 @@
/***********************************************************************
/***********************************************************************
!!!!!! DO NOT MODIFY !!!!!!
GacGen.exe Resource.xml
@@ -36,7 +36,7 @@ namespace demo
protected:
bool FindNext(const ::vl::WString& toFind, bool caseSensitive, bool down);
public:
::vl::presentation::controls::GuiMultilineTextBox* textBox = static_cast<::vl::presentation::controls::GuiMultilineTextBox*>(nullptr);
::vl::presentation::controls::GuiMultilineTextBox* textBox;
FindWindow();
~FindWindow();
};
@@ -291,6 +291,9 @@ namespace demo
MainWindow::MainWindow()
: ::vl::presentation::controls::GuiWindow(::vl::presentation::theme::ThemeName::Window)
, fileName(::vl::WString(L"", false))
, isXml(false)
, findWindow(::vl::Ptr<::vl::presentation::controls::GuiWindow>())
{
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::MainWindow", false));
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
@@ -68,9 +68,9 @@ namespace demo
void SetupTextConfig();
void SetupXmlConfig();
protected:
::vl::WString fileName = ::vl::WString(L"", false);
bool isXml = false;
::vl::Ptr<::vl::presentation::controls::GuiWindow> findWindow = ::vl::Ptr<::vl::presentation::controls::GuiWindow>();
::vl::WString fileName;
bool isXml;
::vl::Ptr<::vl::presentation::controls::GuiWindow> findWindow;
void commandFileNewText_Executed(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments);
void commandFileNewXml_Executed(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments);
void commandFileOpen_Executed(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments);
@@ -87,6 +87,9 @@ namespace helloworld
}
MainWindowConstructor::MainWindowConstructor()
: __vwsn_precompile_0(static_cast<::helloworld::MainWindow*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -34,9 +34,9 @@ namespace helloworld
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::helloworld::MainWindow* __vwsn_precompile_0 = static_cast<::helloworld::MainWindow*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_1 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_2 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::helloworld::MainWindow* __vwsn_precompile_0;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_1;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_2;
void __vwsn_initialize_instance_(::helloworld::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -752,6 +752,32 @@ namespace helloworld
}
MainWindowConstructor::MainWindowConstructor()
: ViewModel(::vl::Ptr<::vm::IViewModel>())
, self(static_cast<::helloworld::MainWindow*>(nullptr))
, textBoxUserName(static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr))
, textBoxPassword(static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr))
, buttonSignUp(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, buttonCancel(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_4(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_8(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
, __vwsn_precompile_9(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_10(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
, __vwsn_precompile_11(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_14(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
, __vwsn_precompile_15(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_18(::vl::Ptr<::vm::IViewModel>())
, __vwsn_precompile_19(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -69,32 +69,32 @@ namespace helloworld
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::vl::Ptr<::vm::IViewModel> ViewModel = ::vl::Ptr<::vm::IViewModel>();
::helloworld::MainWindow* self = static_cast<::helloworld::MainWindow*>(nullptr);
::vl::presentation::controls::GuiSinglelineTextBox* textBoxUserName = static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr);
::vl::presentation::controls::GuiSinglelineTextBox* textBoxPassword = static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr);
::vl::presentation::controls::GuiButton* buttonSignUp = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::controls::GuiButton* buttonCancel = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_4 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_6 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_7 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_8 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_9 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_10 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_11 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_12 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_13 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_14 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_15 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_16 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_17 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::Ptr<::vm::IViewModel> __vwsn_precompile_18 = ::vl::Ptr<::vm::IViewModel>();
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_19 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::Ptr<::vm::IViewModel> ViewModel;
::helloworld::MainWindow* self;
::vl::presentation::controls::GuiSinglelineTextBox* textBoxUserName;
::vl::presentation::controls::GuiSinglelineTextBox* textBoxPassword;
::vl::presentation::controls::GuiButton* buttonSignUp;
::vl::presentation::controls::GuiButton* buttonCancel;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_0;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_1;
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_2;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3;
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_4;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_5;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_6;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_7;
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_8;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_9;
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_10;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_11;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_12;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_13;
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_14;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_15;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_16;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_17;
::vl::Ptr<::vm::IViewModel> __vwsn_precompile_18;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_19;
void __vwsn_initialize_instance_(::helloworld::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -67,6 +67,8 @@ namespace helloworld
MainWindow::MainWindow(::vl::Ptr<::vm::IViewModel> __vwsn_ctor_parameter_ViewModel)
: ::vl::presentation::controls::GuiWindow(::vl::presentation::theme::ThemeName::Window)
, __vwsn_prop_HasLoggedIn(false)
, __vwsn_parameter_ViewModel(::vl::Ptr<::vm::IViewModel>())
{
(this->__vwsn_parameter_ViewModel = __vwsn_ctor_parameter_ViewModel);
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"helloworld::MainWindow", false));
@@ -44,11 +44,11 @@ namespace helloworld
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindow>;
#endif
public:
bool __vwsn_prop_HasLoggedIn = false;
bool __vwsn_prop_HasLoggedIn;
bool GetHasLoggedIn();
void SetHasLoggedIn(bool __vwsn_value_);
::vl::Event<void()> HasLoggedInChanged;
::vl::Ptr<::vm::IViewModel> __vwsn_parameter_ViewModel = ::vl::Ptr<::vm::IViewModel>();
::vl::Ptr<::vm::IViewModel> __vwsn_parameter_ViewModel;
::vl::Ptr<::vm::IViewModel> GetViewModel();
protected:
void buttonSignUp_Clicked(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments);
Binary file not shown.
@@ -127,6 +127,15 @@ namespace demo
}
MainWindowConstructor::MainWindowConstructor()
: __vwsn_precompile_0(static_cast<::demo::MainWindow*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr))
{
}
@@ -34,15 +34,15 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::demo::MainWindow* __vwsn_precompile_0 = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_1 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_2 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_3 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_5 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_6 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_7 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_8 = static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr);
::demo::MainWindow* __vwsn_precompile_0;
::vl::presentation::controls::GuiButton* __vwsn_precompile_1;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_2;
::vl::presentation::controls::GuiButton* __vwsn_precompile_3;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_4;
::vl::presentation::controls::GuiButton* __vwsn_precompile_5;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_6;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_7;
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_8;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -1280,6 +1280,84 @@ namespace demo
}
MainWindowConstructor::MainWindowConstructor()
: groupAxis(static_cast<::vl::presentation::controls::GuiSelectableButton::MutexGroupController*>(nullptr))
, groupAlignment(static_cast<::vl::presentation::controls::GuiSelectableButton::MutexGroupController*>(nullptr))
, groupBoxAxis(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, groupBoxAlignment(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, flowLayout(static_cast<::vl::presentation::compositions::GuiFlowComposition*>(nullptr))
, __vwsn_precompile_0(static_cast<::demo::MainWindow*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_14(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_15(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_18(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_19(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_21(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr))
, __vwsn_precompile_22(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_23(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_24(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_25(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_26(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_27(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_28(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_29(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_30(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_31(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr))
, __vwsn_precompile_32(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_33(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_34(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_35(static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr))
, __vwsn_precompile_36(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_37(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_38(static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr))
, __vwsn_precompile_39(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_40(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_41(static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr))
, __vwsn_precompile_42(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_43(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_44(static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr))
, __vwsn_precompile_45(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_46(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_47(static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr))
, __vwsn_precompile_48(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_49(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_50(static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr))
, __vwsn_precompile_51(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_52(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_53(static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr))
, __vwsn_precompile_54(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_55(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_56(static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr))
, __vwsn_precompile_57(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_58(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_59(static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr))
, __vwsn_precompile_60(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_61(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_62(static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr))
, __vwsn_precompile_63(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_64(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_65(static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr))
, __vwsn_precompile_66(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_67(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_68(static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr))
, __vwsn_precompile_69(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_70(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_71(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_72(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr))
{
}
@@ -84,84 +84,84 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::vl::presentation::controls::GuiSelectableButton::MutexGroupController* groupAxis = static_cast<::vl::presentation::controls::GuiSelectableButton::MutexGroupController*>(nullptr);
::vl::presentation::controls::GuiSelectableButton::MutexGroupController* groupAlignment = static_cast<::vl::presentation::controls::GuiSelectableButton::MutexGroupController*>(nullptr);
::vl::presentation::controls::GuiControl* groupBoxAxis = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiControl* groupBoxAlignment = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::compositions::GuiFlowComposition* flowLayout = static_cast<::vl::presentation::compositions::GuiFlowComposition*>(nullptr);
::demo::MainWindow* __vwsn_precompile_0 = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_3 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_5 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_6 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_7 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_8 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_9 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_10 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_11 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_12 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_13 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_14 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_15 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_16 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_17 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_18 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_19 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_20 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_21 = static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_22 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_23 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_24 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_25 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_26 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_27 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_28 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_29 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_30 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_31 = static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_32 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_33 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_34 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_35 = static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_36 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_37 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_38 = static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_39 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_40 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_41 = static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_42 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_43 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_44 = static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_45 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_46 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_47 = static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_48 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_49 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_50 = static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_51 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_52 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_53 = static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_54 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_55 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_56 = static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_57 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_58 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_59 = static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_60 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_61 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_62 = static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_63 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_64 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_65 = static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_66 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_67 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_68 = static_cast<::vl::presentation::compositions::GuiFlowItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_69 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_70 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_71 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_72 = static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton::MutexGroupController* groupAxis;
::vl::presentation::controls::GuiSelectableButton::MutexGroupController* groupAlignment;
::vl::presentation::controls::GuiControl* groupBoxAxis;
::vl::presentation::controls::GuiControl* groupBoxAlignment;
::vl::presentation::compositions::GuiFlowComposition* flowLayout;
::demo::MainWindow* __vwsn_precompile_0;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_1;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_3;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_5;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_6;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_7;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_8;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_9;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_10;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_11;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_12;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_13;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_14;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_15;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_16;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_17;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_18;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_19;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_20;
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_21;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_22;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_23;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_24;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_25;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_26;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_27;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_28;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_29;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_30;
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_31;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_32;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_33;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_34;
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_35;
::vl::presentation::controls::GuiButton* __vwsn_precompile_36;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_37;
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_38;
::vl::presentation::controls::GuiButton* __vwsn_precompile_39;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_40;
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_41;
::vl::presentation::controls::GuiButton* __vwsn_precompile_42;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_43;
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_44;
::vl::presentation::controls::GuiButton* __vwsn_precompile_45;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_46;
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_47;
::vl::presentation::controls::GuiButton* __vwsn_precompile_48;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_49;
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_50;
::vl::presentation::controls::GuiButton* __vwsn_precompile_51;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_52;
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_53;
::vl::presentation::controls::GuiButton* __vwsn_precompile_54;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_55;
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_56;
::vl::presentation::controls::GuiButton* __vwsn_precompile_57;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_58;
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_59;
::vl::presentation::controls::GuiButton* __vwsn_precompile_60;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_61;
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_62;
::vl::presentation::controls::GuiButton* __vwsn_precompile_63;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_64;
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_65;
::vl::presentation::controls::GuiButton* __vwsn_precompile_66;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_67;
::vl::presentation::compositions::GuiFlowItemComposition* __vwsn_precompile_68;
::vl::presentation::controls::GuiButton* __vwsn_precompile_69;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_70;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_71;
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_72;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -524,6 +524,61 @@ namespace demo
}
MainWindowConstructor::MainWindowConstructor()
: ViewModel(::vl::Ptr<::demo::IViewModel>())
, documentViewer(static_cast<::vl::presentation::controls::GuiDocumentViewer*>(nullptr))
, __vwsn_precompile_0(static_cast<::demo::MainWindow*>(nullptr))
, __vwsn_precompile_1(::vl::Ptr<::vl::presentation::controls::GuiDocumentItem>())
, __vwsn_precompile_2(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_3(::vl::Ptr<::vl::presentation::controls::GuiDocumentItem>())
, __vwsn_precompile_4(static_cast<::vl::presentation::controls::GuiTreeView*>(nullptr))
, __vwsn_precompile_5(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_6(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_7(::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>())
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_9(::vl::Ptr<::vl::presentation::controls::GuiDocumentItem>())
, __vwsn_precompile_10(static_cast<::vl::presentation::controls::GuiToolstripMenuBar*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_14(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_15(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_18(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_19(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr))
, __vwsn_precompile_21(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_22(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_23(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_24(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_25(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_26(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_27(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_28(static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr))
, __vwsn_precompile_29(::vl::Ptr<::vl::presentation::controls::GuiDocumentItem>())
, __vwsn_precompile_30(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_31(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_32(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_33(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_34(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_35(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_36(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_37(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_38(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_39(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_40(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_41(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_42(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_43(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_44(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_45(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_46(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_47(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_48(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_49(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_50(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_51(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_52(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr))
{
}
@@ -538,6 +593,7 @@ Class (::demo::MainWindow)
MainWindow::MainWindow(::vl::Ptr<::demo::IViewModel> __vwsn_ctor_parameter_ViewModel)
: ::vl::presentation::controls::GuiWindow(::vl::presentation::theme::ThemeName::Window)
, __vwsn_parameter_ViewModel(::vl::Ptr<::demo::IViewModel>())
{
(this->__vwsn_parameter_ViewModel = __vwsn_ctor_parameter_ViewModel);
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::MainWindow", false));
@@ -41,61 +41,61 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::vl::Ptr<::demo::IViewModel> ViewModel = ::vl::Ptr<::demo::IViewModel>();
::vl::presentation::controls::GuiDocumentViewer* documentViewer = static_cast<::vl::presentation::controls::GuiDocumentViewer*>(nullptr);
::demo::MainWindow* __vwsn_precompile_0 = static_cast<::demo::MainWindow*>(nullptr);
::vl::Ptr<::vl::presentation::controls::GuiDocumentItem> __vwsn_precompile_1 = ::vl::Ptr<::vl::presentation::controls::GuiDocumentItem>();
::vl::presentation::controls::GuiButton* __vwsn_precompile_2 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::Ptr<::vl::presentation::controls::GuiDocumentItem> __vwsn_precompile_3 = ::vl::Ptr<::vl::presentation::controls::GuiDocumentItem>();
::vl::presentation::controls::GuiTreeView* __vwsn_precompile_4 = static_cast<::vl::presentation::controls::GuiTreeView*>(nullptr);
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_5 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_6 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_7 = ::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider>();
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_8 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::Ptr<::vl::presentation::controls::GuiDocumentItem> __vwsn_precompile_9 = ::vl::Ptr<::vl::presentation::controls::GuiDocumentItem>();
::vl::presentation::controls::GuiToolstripMenuBar* __vwsn_precompile_10 = static_cast<::vl::presentation::controls::GuiToolstripMenuBar*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_11 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_12 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_13 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_14 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_15 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_16 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_17 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_18 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_19 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_20 = static_cast<::vl::presentation::controls::GuiToolstripMenu*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_21 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_22 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_23 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_24 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_25 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_26 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_27 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_28 = static_cast<::vl::presentation::controls::GuiToolstripButton*>(nullptr);
::vl::Ptr<::vl::presentation::controls::GuiDocumentItem> __vwsn_precompile_29 = ::vl::Ptr<::vl::presentation::controls::GuiDocumentItem>();
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_30 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_31 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_32 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_33 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_34 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_35 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_36 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_37 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_38 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_39 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_40 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_41 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_42 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_43 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_44 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_45 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_46 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_47 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_48 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_49 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_50 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_51 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_52 = static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(nullptr);
::vl::Ptr<::demo::IViewModel> ViewModel;
::vl::presentation::controls::GuiDocumentViewer* documentViewer;
::demo::MainWindow* __vwsn_precompile_0;
::vl::Ptr<::vl::presentation::controls::GuiDocumentItem> __vwsn_precompile_1;
::vl::presentation::controls::GuiButton* __vwsn_precompile_2;
::vl::Ptr<::vl::presentation::controls::GuiDocumentItem> __vwsn_precompile_3;
::vl::presentation::controls::GuiTreeView* __vwsn_precompile_4;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_5;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_6;
::vl::Ptr<::vl::presentation::controls::tree::MemoryNodeProvider> __vwsn_precompile_7;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_8;
::vl::Ptr<::vl::presentation::controls::GuiDocumentItem> __vwsn_precompile_9;
::vl::presentation::controls::GuiToolstripMenuBar* __vwsn_precompile_10;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_11;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_12;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_13;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_14;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_15;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_16;
::vl::presentation::controls::GuiControl* __vwsn_precompile_17;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_18;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_19;
::vl::presentation::controls::GuiToolstripMenu* __vwsn_precompile_20;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_21;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_22;
::vl::presentation::controls::GuiControl* __vwsn_precompile_23;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_24;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_25;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_26;
::vl::presentation::controls::GuiControl* __vwsn_precompile_27;
::vl::presentation::controls::GuiToolstripButton* __vwsn_precompile_28;
::vl::Ptr<::vl::presentation::controls::GuiDocumentItem> __vwsn_precompile_29;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_30;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_31;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_32;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_33;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_34;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_35;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_36;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_37;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_38;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_39;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_40;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_41;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_42;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_43;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_44;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_45;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_46;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_47;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_48;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_49;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_50;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_51;
::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_precompile_52;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -109,7 +109,7 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindow>;
#endif
public:
::vl::Ptr<::demo::IViewModel> __vwsn_parameter_ViewModel = ::vl::Ptr<::demo::IViewModel>();
::vl::Ptr<::demo::IViewModel> __vwsn_parameter_ViewModel;
::vl::Ptr<::demo::IViewModel> GetViewModel();
MainWindow(::vl::Ptr<::demo::IViewModel> __vwsn_ctor_parameter_ViewModel);
~MainWindow();
@@ -445,6 +445,31 @@ namespace demo
}
MainWindowConstructor::MainWindowConstructor()
: groupStackDirection(static_cast<::vl::presentation::controls::GuiSelectableButton::MutexGroupController*>(nullptr))
, stackLayout(static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr))
, __vwsn_precompile_0(static_cast<::demo::MainWindow*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_14(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_15(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_18(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_19(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_21(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_22(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -52,31 +52,31 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::vl::presentation::controls::GuiSelectableButton::MutexGroupController* groupStackDirection = static_cast<::vl::presentation::controls::GuiSelectableButton::MutexGroupController*>(nullptr);
::vl::presentation::compositions::GuiStackComposition* stackLayout = static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr);
::demo::MainWindow* __vwsn_precompile_0 = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_3 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_5 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_6 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_7 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_8 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_9 = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_10 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_11 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_12 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_13 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_14 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_15 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_16 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_17 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_18 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_19 = static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_20 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_21 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_22 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton::MutexGroupController* groupStackDirection;
::vl::presentation::compositions::GuiStackComposition* stackLayout;
::demo::MainWindow* __vwsn_precompile_0;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_1;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_3;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_5;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_6;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_7;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_8;
::vl::presentation::controls::GuiSelectableButton* __vwsn_precompile_9;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_10;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_11;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_12;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_13;
::vl::presentation::controls::GuiButton* __vwsn_precompile_14;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_15;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_16;
::vl::presentation::controls::GuiButton* __vwsn_precompile_17;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_18;
::vl::presentation::compositions::GuiStackItemComposition* __vwsn_precompile_19;
::vl::presentation::controls::GuiButton* __vwsn_precompile_20;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_21;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_22;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -320,6 +320,38 @@ namespace demo
}
MainWindowConstructor::MainWindowConstructor()
: __vwsn_precompile_0(static_cast<::demo::MainWindow*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_3(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_6(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_7(static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_14(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_15(static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_18(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_19(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_21(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_22(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_23(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_24(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_25(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_26(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_27(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_28(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_29(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
, __vwsn_precompile_30(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_31(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -34,38 +34,38 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::demo::MainWindow* __vwsn_precompile_0 = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_3 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_5 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_6 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSinglelineTextBox* __vwsn_precompile_7 = static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_8 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_9 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_10 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_11 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_12 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_13 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_14 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiSinglelineTextBox* __vwsn_precompile_15 = static_cast<::vl::presentation::controls::GuiSinglelineTextBox*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_16 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_17 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_18 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_19 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_20 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_21 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_22 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_23 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_24 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_25 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_26 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_27 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_28 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiButton* __vwsn_precompile_29 = static_cast<::vl::presentation::controls::GuiButton*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_30 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_31 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::demo::MainWindow* __vwsn_precompile_0;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_1;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2;
::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement> __vwsn_precompile_3;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_4;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_5;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_6;
::vl::presentation::controls::GuiSinglelineTextBox* __vwsn_precompile_7;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_8;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_9;
::vl::presentation::controls::GuiButton* __vwsn_precompile_10;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_11;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_12;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_13;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_14;
::vl::presentation::controls::GuiSinglelineTextBox* __vwsn_precompile_15;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_16;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_17;
::vl::presentation::controls::GuiButton* __vwsn_precompile_18;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_19;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_20;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_21;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_22;
::vl::presentation::controls::GuiButton* __vwsn_precompile_23;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_24;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_25;
::vl::presentation::controls::GuiButton* __vwsn_precompile_26;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_27;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_28;
::vl::presentation::controls::GuiButton* __vwsn_precompile_29;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_30;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_31;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();
@@ -1512,6 +1512,105 @@ namespace demo
}
MainWindowConstructor::MainWindowConstructor()
: checkBorder(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
, table(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_0(static_cast<::demo::MainWindow*>(nullptr))
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_4(static_cast<::vl::presentation::controls::GuiControl*>(nullptr))
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_6(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiRowSplitterComposition*>(nullptr))
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiRowSplitterComposition*>(nullptr))
, __vwsn_precompile_9(static_cast<::vl::presentation::compositions::GuiRowSplitterComposition*>(nullptr))
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiRowSplitterComposition*>(nullptr))
, __vwsn_precompile_11(static_cast<::vl::presentation::compositions::GuiColumnSplitterComposition*>(nullptr))
, __vwsn_precompile_12(static_cast<::vl::presentation::compositions::GuiColumnSplitterComposition*>(nullptr))
, __vwsn_precompile_13(static_cast<::vl::presentation::compositions::GuiColumnSplitterComposition*>(nullptr))
, __vwsn_precompile_14(static_cast<::vl::presentation::compositions::GuiColumnSplitterComposition*>(nullptr))
, __vwsn_precompile_15(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_16(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_17(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_18(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_19(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_20(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_21(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_22(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_23(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_24(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_25(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_26(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_27(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_28(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_29(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_30(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_31(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_32(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_33(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_34(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_35(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_36(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_37(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_38(static_cast<::vl::presentation::controls::GuiLabel*>(nullptr))
, __vwsn_precompile_39(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_40(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_41(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_42(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_43(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_44(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_45(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_46(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_47(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_48(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_49(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_50(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_51(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_52(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_53(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_54(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_55(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_56(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_57(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_58(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_59(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_60(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_61(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_62(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_63(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_64(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_65(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_66(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_67(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_68(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_69(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_70(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_71(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_72(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_73(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_74(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_75(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_76(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_77(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_78(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_79(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_80(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_81(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_82(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_83(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_84(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_85(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_86(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_87(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_88(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_89(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_90(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_91(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_92(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_93(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
, __vwsn_precompile_94(::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>())
, __vwsn_precompile_95(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
, __vwsn_precompile_96(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
{
}
@@ -74,105 +74,105 @@ namespace demo
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindowConstructor>;
#endif
protected:
::vl::presentation::controls::GuiSelectableButton* checkBorder = static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* table = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::demo::MainWindow* __vwsn_precompile_0 = static_cast<::demo::MainWindow*>(nullptr);
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_1 = static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiControl* __vwsn_precompile_4 = static_cast<::vl::presentation::controls::GuiControl*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_5 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_6 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiRowSplitterComposition* __vwsn_precompile_7 = static_cast<::vl::presentation::compositions::GuiRowSplitterComposition*>(nullptr);
::vl::presentation::compositions::GuiRowSplitterComposition* __vwsn_precompile_8 = static_cast<::vl::presentation::compositions::GuiRowSplitterComposition*>(nullptr);
::vl::presentation::compositions::GuiRowSplitterComposition* __vwsn_precompile_9 = static_cast<::vl::presentation::compositions::GuiRowSplitterComposition*>(nullptr);
::vl::presentation::compositions::GuiRowSplitterComposition* __vwsn_precompile_10 = static_cast<::vl::presentation::compositions::GuiRowSplitterComposition*>(nullptr);
::vl::presentation::compositions::GuiColumnSplitterComposition* __vwsn_precompile_11 = static_cast<::vl::presentation::compositions::GuiColumnSplitterComposition*>(nullptr);
::vl::presentation::compositions::GuiColumnSplitterComposition* __vwsn_precompile_12 = static_cast<::vl::presentation::compositions::GuiColumnSplitterComposition*>(nullptr);
::vl::presentation::compositions::GuiColumnSplitterComposition* __vwsn_precompile_13 = static_cast<::vl::presentation::compositions::GuiColumnSplitterComposition*>(nullptr);
::vl::presentation::compositions::GuiColumnSplitterComposition* __vwsn_precompile_14 = static_cast<::vl::presentation::compositions::GuiColumnSplitterComposition*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_15 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_16 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_17 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_18 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_19 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_20 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_21 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_22 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_23 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_24 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_25 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_26 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_27 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_28 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_29 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_30 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_31 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_32 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_33 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_34 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_35 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_36 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_37 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::presentation::controls::GuiLabel* __vwsn_precompile_38 = static_cast<::vl::presentation::controls::GuiLabel*>(nullptr);
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_39 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_40 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_41 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_42 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_43 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_44 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_45 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_46 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_47 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_48 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_49 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_50 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_51 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_52 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_53 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_54 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_55 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_56 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_57 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_58 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_59 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_60 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_61 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_62 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_63 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_64 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_65 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_66 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_67 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_68 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_69 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_70 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_71 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_72 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_73 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_74 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_75 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_76 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_77 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_78 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_79 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_80 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_81 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_82 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_83 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_84 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_85 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_86 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_87 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_88 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_89 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_90 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_91 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_92 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_93 = static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr);
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_94 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement>();
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_95 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_96 = static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr);
::vl::presentation::controls::GuiSelectableButton* checkBorder;
::vl::presentation::compositions::GuiTableComposition* table;
::demo::MainWindow* __vwsn_precompile_0;
::vl::presentation::compositions::GuiTableComposition* __vwsn_precompile_1;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_2;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_3;
::vl::presentation::controls::GuiControl* __vwsn_precompile_4;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_5;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_6;
::vl::presentation::compositions::GuiRowSplitterComposition* __vwsn_precompile_7;
::vl::presentation::compositions::GuiRowSplitterComposition* __vwsn_precompile_8;
::vl::presentation::compositions::GuiRowSplitterComposition* __vwsn_precompile_9;
::vl::presentation::compositions::GuiRowSplitterComposition* __vwsn_precompile_10;
::vl::presentation::compositions::GuiColumnSplitterComposition* __vwsn_precompile_11;
::vl::presentation::compositions::GuiColumnSplitterComposition* __vwsn_precompile_12;
::vl::presentation::compositions::GuiColumnSplitterComposition* __vwsn_precompile_13;
::vl::presentation::compositions::GuiColumnSplitterComposition* __vwsn_precompile_14;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_15;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_16;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_17;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_18;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_19;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_20;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_21;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_22;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_23;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_24;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_25;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_26;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_27;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_28;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_29;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_30;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_31;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_32;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_33;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_34;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_35;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_36;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_37;
::vl::presentation::controls::GuiLabel* __vwsn_precompile_38;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_39;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_40;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_41;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_42;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_43;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_44;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_45;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_46;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_47;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_48;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_49;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_50;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_51;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_52;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_53;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_54;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_55;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_56;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_57;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_58;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_59;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_60;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_61;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_62;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_63;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_64;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_65;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_66;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_67;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_68;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_69;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_70;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_71;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_72;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_73;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_74;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_75;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_76;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_77;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_78;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_79;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_80;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_81;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_82;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_83;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_84;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_85;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_86;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_87;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_88;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_89;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_90;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_91;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_92;
::vl::presentation::compositions::GuiCellComposition* __vwsn_precompile_93;
::vl::Ptr<::vl::presentation::elements::GuiSolidBorderElement> __vwsn_precompile_94;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_95;
::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_96;
void __vwsn_initialize_instance_(::demo::MainWindow* __vwsn_this_);
public:
MainWindowConstructor();

Some files were not shown because too many files have changed in this diff Show More