mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-05-31 13:55:26 +08:00
Update release
This commit is contained in:
+298
-52
@@ -9653,15 +9653,13 @@ GuiInstanceRootObject
|
||||
}
|
||||
};
|
||||
|
||||
bool GuiInstanceRootObject::InstallTimerCallback(controls::GuiControlHost* controlHost)
|
||||
void GuiInstanceRootObject::InstallTimerCallback(controls::GuiControlHost* controlHost)
|
||||
{
|
||||
if (!timerCallback)
|
||||
{
|
||||
timerCallback = new RootObjectTimerCallback(this, controlHost);
|
||||
controlHost->GetTimerManager()->AddCallback(timerCallback);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
bool GuiInstanceRootObject::UninstallTimerCallback(controls::GuiControlHost* controlHost)
|
||||
@@ -9688,14 +9686,12 @@ GuiInstanceRootObject
|
||||
|
||||
if (controlHost)
|
||||
{
|
||||
if (InstallTimerCallback(controlHost))
|
||||
InstallTimerCallback(controlHost);
|
||||
FOREACH(Ptr<IGuiAnimation>, animation, runningAnimations)
|
||||
{
|
||||
FOREACH(Ptr<IGuiAnimation>, animation, runningAnimations)
|
||||
{
|
||||
animation->Resume();
|
||||
}
|
||||
StartPendingAnimations();
|
||||
animation->Resume();
|
||||
}
|
||||
StartPendingAnimations();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9852,15 +9848,28 @@ GuiInstanceRootObject
|
||||
|
||||
if (auto controlHost = GetControlHostForInstance())
|
||||
{
|
||||
if (InstallTimerCallback(controlHost))
|
||||
{
|
||||
StartPendingAnimations();
|
||||
}
|
||||
InstallTimerCallback(controlHost);
|
||||
StartPendingAnimations();
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
bool GuiInstanceRootObject::KillAnimation(Ptr<IGuiAnimation> animation)
|
||||
{
|
||||
if (!animation) return false;
|
||||
if (runningAnimations.Contains(animation.Obj()))
|
||||
{
|
||||
runningAnimations.Remove(animation.Obj());
|
||||
return true;
|
||||
}
|
||||
if (pendingAnimations.Contains(animation.Obj()))
|
||||
{
|
||||
pendingAnimations.Remove(animation.Obj());
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -24350,63 +24359,300 @@ namespace vl
|
||||
{
|
||||
namespace controls
|
||||
{
|
||||
using namespace collections;
|
||||
using namespace reflection::description;
|
||||
|
||||
/***********************************************************************
|
||||
GuiWaitAnimation
|
||||
GuiTimedAnimation
|
||||
***********************************************************************/
|
||||
|
||||
GuiWaitAnimation::GuiWaitAnimation(vuint64_t _length)
|
||||
class GuiTimedAnimation : public Object, public virtual IGuiAnimation
|
||||
{
|
||||
protected:
|
||||
DateTime startTime;
|
||||
vuint64_t time;
|
||||
bool running = false;
|
||||
|
||||
}
|
||||
|
||||
GuiWaitAnimation::~GuiWaitAnimation()
|
||||
{
|
||||
}
|
||||
|
||||
void GuiWaitAnimation::Start()
|
||||
{
|
||||
startTime = DateTime::LocalTime();
|
||||
running = true;
|
||||
}
|
||||
|
||||
void GuiWaitAnimation::Pause()
|
||||
{
|
||||
running = false;
|
||||
auto currentTime = DateTime::LocalTime();
|
||||
auto delta = currentTime.totalMilliseconds - startTime.totalMilliseconds;
|
||||
if (length > delta)
|
||||
public:
|
||||
GuiTimedAnimation()
|
||||
{
|
||||
length -= delta;
|
||||
}
|
||||
else
|
||||
|
||||
~GuiTimedAnimation()
|
||||
{
|
||||
length = 0;
|
||||
}
|
||||
|
||||
void Start()override
|
||||
{
|
||||
startTime = DateTime::LocalTime();
|
||||
time = 0;
|
||||
running = true;
|
||||
}
|
||||
|
||||
void Pause()override
|
||||
{
|
||||
time = GetTime();
|
||||
running = false;
|
||||
}
|
||||
|
||||
void Resume()override
|
||||
{
|
||||
startTime = DateTime::LocalTime();
|
||||
running = true;
|
||||
}
|
||||
|
||||
vuint64_t GetTime()
|
||||
{
|
||||
if (running)
|
||||
{
|
||||
return time + (DateTime::LocalTime().totalMilliseconds - startTime.totalMilliseconds);
|
||||
}
|
||||
else
|
||||
{
|
||||
return time;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
/***********************************************************************
|
||||
GuiFiniteAnimation
|
||||
***********************************************************************/
|
||||
|
||||
class GuiFiniteAnimation : public GuiTimedAnimation
|
||||
{
|
||||
protected:
|
||||
vuint64_t length = 0;
|
||||
Func<void(vuint64_t)> run;
|
||||
|
||||
public:
|
||||
GuiFiniteAnimation(const Func<void(vuint64_t)>& _run, vuint64_t _length)
|
||||
:run(_run)
|
||||
, length(_length)
|
||||
{
|
||||
}
|
||||
|
||||
~GuiFiniteAnimation()
|
||||
{
|
||||
}
|
||||
|
||||
void Run()override
|
||||
{
|
||||
auto currentTime = GetTime();
|
||||
if (currentTime < length && run)
|
||||
{
|
||||
run(currentTime);
|
||||
}
|
||||
}
|
||||
|
||||
bool GetStopped()override
|
||||
{
|
||||
return GetTime() >= length;
|
||||
}
|
||||
};
|
||||
|
||||
/***********************************************************************
|
||||
GuiInfiniteAnimation
|
||||
***********************************************************************/
|
||||
|
||||
class GuiInfiniteAnimation : public GuiTimedAnimation
|
||||
{
|
||||
protected:
|
||||
Func<void(vuint64_t)> run;
|
||||
|
||||
public:
|
||||
GuiInfiniteAnimation(const Func<void(vuint64_t)>& _run)
|
||||
:run(_run)
|
||||
{
|
||||
}
|
||||
|
||||
~GuiInfiniteAnimation()
|
||||
{
|
||||
}
|
||||
|
||||
void Run()override
|
||||
{
|
||||
if (run)
|
||||
{
|
||||
run(GetTime());
|
||||
}
|
||||
}
|
||||
|
||||
bool GetStopped()override
|
||||
{
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
/***********************************************************************
|
||||
IGuiAnimation
|
||||
***********************************************************************/
|
||||
|
||||
Ptr<IGuiAnimation> IGuiAnimation::CreateAnimation(const Func<void(vuint64_t)>& run, vuint64_t milliseconds)
|
||||
{
|
||||
return new GuiFiniteAnimation(run, milliseconds);
|
||||
}
|
||||
|
||||
void GuiWaitAnimation::Resume()
|
||||
Ptr<IGuiAnimation> IGuiAnimation::CreateAnimation(const Func<void(vuint64_t)>& run)
|
||||
{
|
||||
startTime = DateTime::LocalTime();
|
||||
running = true;
|
||||
return new GuiInfiniteAnimation(run);
|
||||
}
|
||||
|
||||
void GuiWaitAnimation::Run()
|
||||
/***********************************************************************
|
||||
IGuiAnimationCoroutine
|
||||
***********************************************************************/
|
||||
|
||||
class GuiCoroutineAnimation : public Object, public virtual IGuiAnimationCoroutine::IImpl
|
||||
{
|
||||
protected:
|
||||
IGuiAnimationCoroutine::Creator creator;
|
||||
Ptr<ICoroutine> coroutine;
|
||||
|
||||
Ptr<IGuiAnimation> waitingAnimation;
|
||||
vint waitingGroup = -1;
|
||||
Group<vint, Ptr<IGuiAnimation>> groupAnimations;
|
||||
|
||||
public:
|
||||
GuiCoroutineAnimation(const IGuiAnimationCoroutine::Creator& _creator)
|
||||
:creator(_creator)
|
||||
{
|
||||
}
|
||||
|
||||
~GuiCoroutineAnimation()
|
||||
{
|
||||
}
|
||||
|
||||
void OnPlayAndWait(Ptr<IGuiAnimation> animation)override
|
||||
{
|
||||
CHECK_ERROR(!waitingAnimation && waitingGroup == -1, L"GuiCoroutineAnimation::OnPlayAndWait(Ptr<IGuiAnimation>)#Cannot be called when an animation or a group has already been waiting for.");
|
||||
waitingAnimation = animation;
|
||||
waitingAnimation->Start();
|
||||
}
|
||||
|
||||
void OnPlayInGroup(Ptr<IGuiAnimation> animation, vint groupId)override
|
||||
{
|
||||
groupAnimations.Add(groupId, animation);
|
||||
animation->Start();
|
||||
}
|
||||
|
||||
void OnWaitForGroup(vint groupId)override
|
||||
{
|
||||
CHECK_ERROR(!waitingAnimation && waitingGroup == -1, L"GuiCoroutineAnimation::OnWaitForGroup(vint)#Cannot be called when an animation or a group has already been waiting for.");
|
||||
if (groupAnimations.Keys().Contains(groupId))
|
||||
{
|
||||
waitingGroup = groupId;
|
||||
}
|
||||
}
|
||||
|
||||
void Start()override
|
||||
{
|
||||
CHECK_ERROR(!coroutine, L"GuiCoroutineAnimation::Start()#Cannot be called more than once.");
|
||||
coroutine = creator(this);
|
||||
}
|
||||
|
||||
void Pause()override
|
||||
{
|
||||
if (waitingAnimation)
|
||||
{
|
||||
waitingAnimation->Pause();
|
||||
}
|
||||
for (vint i = 0; i < groupAnimations.Count(); i++)
|
||||
{
|
||||
FOREACH(Ptr<IGuiAnimation>, animation, groupAnimations.GetByIndex(i))
|
||||
{
|
||||
animation->Pause();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Resume()override
|
||||
{
|
||||
if (waitingAnimation)
|
||||
{
|
||||
waitingAnimation->Resume();
|
||||
}
|
||||
for (vint i = 0; i < groupAnimations.Count(); i++)
|
||||
{
|
||||
FOREACH(Ptr<IGuiAnimation>, animation, groupAnimations.GetByIndex(i))
|
||||
{
|
||||
animation->Resume();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Run()override
|
||||
{
|
||||
CHECK_ERROR(coroutine, L"GuiCoroutineAnimation::Run()#Cannot be called before calling Start.");
|
||||
|
||||
if (waitingAnimation)
|
||||
{
|
||||
waitingAnimation->Run();
|
||||
if (waitingAnimation->GetStopped())
|
||||
{
|
||||
waitingAnimation = nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
for (vint i = groupAnimations.Count() - 1; i >= 0; i--)
|
||||
{
|
||||
auto& animations = groupAnimations.GetByIndex(i);
|
||||
for (vint j = animations.Count() - 1; j >= 0; j--)
|
||||
{
|
||||
auto animation = animations[j];
|
||||
animation->Run();
|
||||
if (animation->GetStopped())
|
||||
{
|
||||
groupAnimations.Remove(i, animation.Obj());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (waitingGroup != -1 && !groupAnimations.Keys().Contains(waitingGroup))
|
||||
{
|
||||
waitingGroup = -1;
|
||||
}
|
||||
|
||||
if (coroutine->GetStatus() == CoroutineStatus::Waiting)
|
||||
{
|
||||
if (waitingAnimation || waitingGroup != -1)
|
||||
{
|
||||
return;
|
||||
}
|
||||
coroutine->Resume(true, nullptr);
|
||||
}
|
||||
}
|
||||
|
||||
bool GetStopped()override
|
||||
{
|
||||
if (!coroutine) return false;
|
||||
if (coroutine->GetStatus() != CoroutineStatus::Stopped) return false;
|
||||
if (waitingAnimation || groupAnimations.Count() > 0) return false;
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
void IGuiAnimationCoroutine::WaitAndPause(IImpl* impl, vuint64_t milliseconds)
|
||||
{
|
||||
return PlayAndWaitAndPause(impl, IGuiAnimation::CreateAnimation({}, milliseconds));
|
||||
}
|
||||
|
||||
bool GuiWaitAnimation::GetStopped()
|
||||
void IGuiAnimationCoroutine::PlayAndWaitAndPause(IImpl* impl, Ptr<IGuiAnimation> animation)
|
||||
{
|
||||
if (running)
|
||||
{
|
||||
auto currentTime = DateTime::LocalTime();
|
||||
auto delta = currentTime.totalMilliseconds - startTime.totalMilliseconds;
|
||||
return length <= delta;
|
||||
}
|
||||
else
|
||||
{
|
||||
return length == 0;
|
||||
}
|
||||
impl->OnPlayAndWait(animation);
|
||||
}
|
||||
|
||||
void IGuiAnimationCoroutine::PlayInGroupAndPause(IImpl* impl, Ptr<IGuiAnimation> animation, vint groupId)
|
||||
{
|
||||
impl->OnPlayInGroup(animation, groupId);
|
||||
}
|
||||
|
||||
void IGuiAnimationCoroutine::WaitForGroupAndPause(IImpl* impl, vint groupId)
|
||||
{
|
||||
impl->OnWaitForGroup(groupId);
|
||||
}
|
||||
|
||||
Ptr<IGuiAnimation> IGuiAnimationCoroutine::Create(const Creator& creator)
|
||||
{
|
||||
return new GuiCoroutineAnimation(creator);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+28
-18
@@ -1121,10 +1121,7 @@ Developer: Zihan Chen(vczh)
|
||||
GacUI::Native Window
|
||||
|
||||
Interfaces:
|
||||
INativeWindow :窗口适配器
|
||||
INativeWindowListener :窗口事件监听器
|
||||
INativeController :全局控制器
|
||||
INativeControllerListener :全局事件监听器
|
||||
INativeController : Interface for Operating System abstraction
|
||||
|
||||
Renderers:
|
||||
GUI_GRAPHICS_RENDERER_GDI
|
||||
@@ -8126,6 +8123,12 @@ Animation
|
||||
|
||||
/// <summary>Returns true if the animation has ended.</summary>
|
||||
virtual bool GetStopped() = 0;
|
||||
|
||||
/// <summary>Create a finite animation.</summary>
|
||||
static Ptr<IGuiAnimation> CreateAnimation(const Func<void(vuint64_t)>& run, vuint64_t milliseconds);
|
||||
|
||||
/// <summary>Create an infinite animation.</summary>
|
||||
static Ptr<IGuiAnimation> CreateAnimation(const Func<void(vuint64_t)>& run);
|
||||
};
|
||||
|
||||
/***********************************************************************
|
||||
@@ -8149,7 +8152,7 @@ Root Object
|
||||
bool finalized = false;
|
||||
|
||||
virtual controls::GuiControlHost* GetControlHostForInstance() = 0;
|
||||
bool InstallTimerCallback(controls::GuiControlHost* controlHost);
|
||||
void InstallTimerCallback(controls::GuiControlHost* controlHost);
|
||||
bool UninstallTimerCallback(controls::GuiControlHost* controlHost);
|
||||
void OnControlHostForInstanceChanged();
|
||||
void StartPendingAnimations();
|
||||
@@ -8200,6 +8203,11 @@ Root Object
|
||||
/// <returns>Returns true if this operation succeeded.</returns>
|
||||
/// <param name="animation">The animation.</param>
|
||||
bool AddAnimation(Ptr<IGuiAnimation> animation);
|
||||
|
||||
/// <summary>Kill an animation.</summary>
|
||||
/// <returns>Returns true if this operation succeeded.</returns>
|
||||
/// <param name="animation">The animation.</param>
|
||||
bool KillAnimation(Ptr<IGuiAnimation> animation);
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -8228,22 +8236,24 @@ namespace vl
|
||||
{
|
||||
namespace controls
|
||||
{
|
||||
class GuiWaitAnimation abstract : public virtual IGuiAnimation, public Description<GuiWaitAnimation>
|
||||
class IGuiAnimationCoroutine : public Object, public Description<IGuiAnimationCoroutine>
|
||||
{
|
||||
protected:
|
||||
DateTime startTime;
|
||||
vuint64_t length = 0;
|
||||
bool running = false;
|
||||
|
||||
public:
|
||||
GuiWaitAnimation(vuint64_t _length);
|
||||
~GuiWaitAnimation();
|
||||
class IImpl : public virtual IGuiAnimation, public Description<IImpl>
|
||||
{
|
||||
public:
|
||||
virtual void OnPlayAndWait(Ptr<IGuiAnimation> animation) = 0;
|
||||
virtual void OnPlayInGroup(Ptr<IGuiAnimation> animation, vint groupId) = 0;
|
||||
virtual void OnWaitForGroup(vint groupId) = 0;
|
||||
};
|
||||
|
||||
void Start()override;
|
||||
void Pause()override;
|
||||
void Resume()override;
|
||||
void Run()override;
|
||||
bool GetStopped()override;
|
||||
typedef Func<Ptr<description::ICoroutine>(IImpl*)> Creator;
|
||||
|
||||
static void WaitAndPause(IImpl* impl, vuint64_t milliseconds);
|
||||
static void PlayAndWaitAndPause(IImpl* impl, Ptr<IGuiAnimation> animation);
|
||||
static void PlayInGroupAndPause(IImpl* impl, Ptr<IGuiAnimation> animation, vint groupId);
|
||||
static void WaitForGroupAndPause(IImpl* impl, vint groupId);
|
||||
static Ptr<IGuiAnimation> Create(const Creator& creator);
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
+4385
-3041
File diff suppressed because it is too large
Load Diff
@@ -623,6 +623,73 @@ namespace vl
|
||||
#endif
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
.\GUIINSTANCEANIMATION.H
|
||||
***********************************************************************/
|
||||
/***********************************************************************
|
||||
Vczh Library++ 3.0
|
||||
Developer: Zihan Chen(vczh)
|
||||
GacUI Reflection: Shared Script
|
||||
|
||||
Interfaces:
|
||||
***********************************************************************/
|
||||
|
||||
#ifndef VCZH_PRESENTATION_REFLECTION_GUIINSTANCEANIMATION
|
||||
#define VCZH_PRESENTATION_REFLECTION_GUIINSTANCEANIMATION
|
||||
|
||||
|
||||
namespace vl
|
||||
{
|
||||
namespace presentation
|
||||
{
|
||||
class GuiInstanceAnimation : public Object, public Description<GuiInstanceAnimation>
|
||||
{
|
||||
public:
|
||||
};
|
||||
|
||||
class GuiInstanceGradientAnimation : public GuiInstanceAnimation, public Description<GuiInstanceGradientAnimation>
|
||||
{
|
||||
public:
|
||||
struct Target
|
||||
{
|
||||
WString name;
|
||||
WString interpolation;
|
||||
|
||||
GuiResourceTextPos namePosition;
|
||||
GuiResourceTextPos interpolationPosition;
|
||||
};
|
||||
|
||||
using EnumerateMemberAccessor = const Func<Ptr<workflow::WfExpression>(Ptr<workflow::WfExpression>)>&;
|
||||
using EnumerateMemberCallback = const Func<void(EnumerateMemberAccessor, description::IPropertyInfo*, description::IPropertyInfo*)>&;
|
||||
|
||||
WString className;
|
||||
WString typeName;
|
||||
WString interpolation;
|
||||
collections::List<Target> targets;
|
||||
|
||||
GuiResourceTextPos tagPosition;
|
||||
GuiResourceTextPos classPosition;
|
||||
GuiResourceTextPos typePosition;
|
||||
GuiResourceTextPos interpolationPosition;
|
||||
|
||||
static Ptr<GuiInstanceGradientAnimation> LoadFromXml(Ptr<GuiResourceItem> resource, Ptr<parsing::xml::XmlDocument> xml, GuiResourceError::List& errors);
|
||||
Ptr<parsing::xml::XmlElement> SaveToXml();
|
||||
|
||||
bool IsSupportedPrimitiveType(description::ITypeDescriptor* td);
|
||||
vint ValidateStructMembers(GuiResourceTextPos namePosition, description::ITypeDescriptor* td, const WString& prefix, GuiResourceError::List& errors);
|
||||
vint ValidatePropertyType(GuiResourceTextPos namePosition, description::ITypeInfo* typeInfo, const WString& prefix, GuiResourceError::List& errors, bool rootValue = false);
|
||||
|
||||
void EnumerateMembers(EnumerateMemberCallback callback, EnumerateMemberAccessor accessor, description::IPropertyInfo* propInfo, description::IPropertyInfo* originPropInfo);
|
||||
void EnumerateMembers(EnumerateMemberCallback callback, EnumerateMemberAccessor accessor, description::ITypeDescriptor* td, description::IPropertyInfo* originPropInfo);
|
||||
void EnumerateProperties(EnumerateMemberCallback callback, description::ITypeDescriptor* td);
|
||||
Ptr<workflow::WfExpression> InitStruct(description::IPropertyInfo* propInfo, const WString& prefix, collections::SortedList<WString>& varNames);
|
||||
Ptr<workflow::WfModule> Compile(GuiResourcePrecompileContext& precompileContext, const WString& moduleName, bool generateImpl, GuiResourceError::List& errors);
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/***********************************************************************
|
||||
.\GUIINSTANCELOADER.H
|
||||
***********************************************************************/
|
||||
|
||||
@@ -3142,8 +3142,23 @@ Type Declaration
|
||||
CLASS_MEMBER_METHOD(Pause, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(Resume, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(Run, NO_PARAMETER)
|
||||
|
||||
CLASS_MEMBER_STATIC_METHOD_OVERLOAD(CreateAnimation, { L"run" _ L"milliseconds" }, Ptr<IGuiAnimation>(*)(const Func<void(vuint64_t)>&, vuint64_t))
|
||||
CLASS_MEMBER_STATIC_METHOD_OVERLOAD(CreateAnimation, { L"run" }, Ptr<IGuiAnimation>(*)(const Func<void(vuint64_t)>&))
|
||||
END_INTERFACE_MEMBER(IGuiAnimation)
|
||||
|
||||
BEGIN_INTERFACE_MEMBER_NOPROXY(IGuiAnimationCoroutine::IImpl)
|
||||
CLASS_MEMBER_BASE(IGuiAnimation)
|
||||
END_INTERFACE_MEMBER(IGuiAnimationCoroutine::IImpl)
|
||||
|
||||
BEGIN_CLASS_MEMBER(IGuiAnimationCoroutine)
|
||||
CLASS_MEMBER_STATIC_METHOD(WaitAndPause, { L"impl" _ L"milliseconds" })
|
||||
CLASS_MEMBER_STATIC_METHOD(PlayAndWaitAndPause, { L"impl" _ L"animation" })
|
||||
CLASS_MEMBER_STATIC_METHOD(PlayInGroupAndPause, { L"impl" _ L"animation" _ L"groupId" })
|
||||
CLASS_MEMBER_STATIC_METHOD(WaitForGroupAndPause, { L"impl" _ L"groupId" })
|
||||
CLASS_MEMBER_STATIC_METHOD(Create, { L"creator" })
|
||||
END_CLASS_MEMBER(IGuiAnimationCoroutine)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiInstanceRootObject)
|
||||
CLASS_MEMBER_METHOD_OVERLOAD(FinalizeInstanceRecursively, {L"thisObject"}, void(GuiInstanceRootObject::*)(GuiTemplate*))
|
||||
CLASS_MEMBER_METHOD_OVERLOAD(FinalizeInstanceRecursively, {L"thisObject"}, void(GuiInstanceRootObject::*)(GuiCustomControl*))
|
||||
@@ -3157,6 +3172,7 @@ Type Declaration
|
||||
CLASS_MEMBER_METHOD(AddComponent, {L"component"})
|
||||
CLASS_MEMBER_METHOD(AddControlHostComponent, {L"controlHost"})
|
||||
CLASS_MEMBER_METHOD(AddAnimation, { L"animation" })
|
||||
CLASS_MEMBER_METHOD(KillAnimation, { L"animation" })
|
||||
END_CLASS_MEMBER(GuiInstanceRootObject)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiTemplate)
|
||||
|
||||
@@ -264,6 +264,8 @@ Type List (Templates)
|
||||
F(presentation::controls::IDatePickerCommandExecutor)\
|
||||
F(presentation::controls::GuiComponent)\
|
||||
F(presentation::controls::IGuiAnimation)\
|
||||
F(presentation::controls::IGuiAnimationCoroutine::IImpl)\
|
||||
F(presentation::controls::IGuiAnimationCoroutine)\
|
||||
F(presentation::controls::GuiInstanceRootObject)\
|
||||
F(presentation::templates::GuiTemplate)\
|
||||
F(presentation::templates::GuiListItemTemplate)\
|
||||
|
||||
+28
-29
@@ -15,34 +15,34 @@ Developer: Zihan Chen(vczh)
|
||||
GacUI::GDI Helper Library
|
||||
|
||||
Classes:
|
||||
WinRegion :图形区域
|
||||
WinTransform :坐标变换
|
||||
WinBrush :图形画刷
|
||||
WinPen :图形画笔
|
||||
WinFont :字体
|
||||
WinDC :设备上下文
|
||||
WinControlDC :控件DC
|
||||
WinImageDC :图形DC
|
||||
WinProxyDC :代理DC
|
||||
WinDIB :设备无关位图
|
||||
WinMetaFileBuilder :图形元文件编辑器
|
||||
WinMetaFile :图形元文件
|
||||
WinBitmap :位图
|
||||
WinRegion : Region
|
||||
WinTransform : Vertex Transformation
|
||||
WinBrush : Brush for filling geometries
|
||||
WinPen : Pen for filling lines
|
||||
WinFont : Font
|
||||
WinDC : Device Context
|
||||
WinControlDC : Device Context from HWND
|
||||
WinImageDC : Device Context from images
|
||||
WinProxyDC : Device Context from HDC
|
||||
WinDIB : Device Independent Bitmap
|
||||
WinMetaFileBuilder : Metafile Builder
|
||||
WinMetaFile : Metafile Image
|
||||
WinBitmap : Bitmap
|
||||
|
||||
Comments:
|
||||
WinDC::PolyDraw
|
||||
Points :点数组
|
||||
Actions :一个说明点数组中点的作用的数组,可以是如下内容:
|
||||
PT_MOVETO :消耗1个点执行MoveTo
|
||||
PT_LINETO :消耗1个点执行LineTo
|
||||
PT_BEZIERTO :消耗3个点完成Bezier曲线
|
||||
其中后两个值可以跟PT_CLOSEFIGURE进行or混合,以便让这个点跟最后一个PT_MOVETO或MoveTo的点连线组成封闭曲线
|
||||
PointCount :点数组中点的数量
|
||||
Points : Points
|
||||
Actions : How to deal with points
|
||||
PT_MOVETO :MoveTo and consume 1 point
|
||||
PT_LINETO :LineTo and consume 1 point
|
||||
PT_BEZIERTO :Draw a bezier curve and consume 3 points
|
||||
PT_LINETO and PT_BEZIERTO can be mixed with PT_CLOSFIGURE to close the geometry begins from the last PT_MOVETO that happened
|
||||
PointCount : Point count
|
||||
WinDC::DrawBuffer
|
||||
Format: 参见DrawText函数
|
||||
Format: See DrawText
|
||||
Pen:
|
||||
Style:
|
||||
PS_SOLID、PS_DASH、PS_DOT、PS_DASHDOT、PS_DASHDOTDOT、PS_USERSTYLE(Geometric画笔有效)
|
||||
PS_SOLID、PS_DASH、PS_DOT、PS_DASHDOT、PS_DASHDOTDOT、PS_USERSTYLE (for Geometric pen)
|
||||
EndCap:
|
||||
PS_ENDCAP_ROUND、PS_ENDCAP_SQUARE、PS_ENDCAP_FLAT
|
||||
Join:
|
||||
@@ -58,9 +58,8 @@ Comments:
|
||||
BLACKNESS、DSTINVERT、MERGECOPY、MERGEPAINT、NOTSRCCOPY、NOTSRCERASE、
|
||||
PATCOPY、PATINVERT、PATPAINT、SRCAND、SRCCOPY、SRCERASE、SRCINVERT、SRCPAINT、WHITENESS
|
||||
WinDIB:
|
||||
TransformAlphaChannel(): 用于在修改非alpha图片的alpha通道后转换为alpha图片
|
||||
Generate×××(): 用于自动生成非alpha图片的alpha通道值
|
||||
被WinDC的Draw绘制的时候,alpha图片和非alpha图片会有不同的效果
|
||||
TransformAlphaChannel(): Convert to an GDI compatible bitmap with alpha channel after all pixels are filled.
|
||||
Generate×××(): Predefined alpha channel generation, TransformAlphaChannel should be called after that
|
||||
*******************************************************************************/
|
||||
|
||||
#ifndef VCZH_PRESENTATION_WINDOWS_GDI_WINGDI
|
||||
@@ -76,7 +75,7 @@ namespace vl
|
||||
{
|
||||
|
||||
/*********************************************************************************************************
|
||||
图形
|
||||
Geometry
|
||||
*********************************************************************************************************/
|
||||
|
||||
class WinRegion : public Object
|
||||
@@ -129,7 +128,7 @@ namespace vl
|
||||
};
|
||||
|
||||
/*********************************************************************************************************
|
||||
图像
|
||||
Images
|
||||
*********************************************************************************************************/
|
||||
|
||||
class WinDC;
|
||||
@@ -232,7 +231,7 @@ namespace vl
|
||||
};
|
||||
|
||||
/*********************************************************************************************************
|
||||
材料
|
||||
Resources
|
||||
*********************************************************************************************************/
|
||||
|
||||
class WinBrush : public Object
|
||||
@@ -286,7 +285,7 @@ namespace vl
|
||||
};
|
||||
|
||||
/*********************************************************************************************************
|
||||
设备上下文
|
||||
Device Context
|
||||
*********************************************************************************************************/
|
||||
|
||||
extern WinBrush::Ptr CreateDefaultBrush();
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+327
-327
File diff suppressed because it is too large
Load Diff
+200
-173
File diff suppressed because it is too large
Load Diff
+174
-173
File diff suppressed because it is too large
Load Diff
@@ -29814,12 +29814,7 @@ WfGenerateClassMemberDeclVisitor
|
||||
auto symbol = scope->symbols[node->name.value][0];
|
||||
auto typeInfo = symbol->typeInfo;
|
||||
writer.WriteString(prefix + config->ConvertType(typeInfo.Obj()) + L" " + config->ConvertName(node->name.value));
|
||||
if (!forClassExpr && node->expression)
|
||||
{
|
||||
writer.WriteString(L" = ");
|
||||
GenerateExpression(config, writer, node->expression, typeInfo.Obj());
|
||||
}
|
||||
else
|
||||
if (forClassExpr)
|
||||
{
|
||||
auto defaultValue = config->DefaultValue(typeInfo.Obj());
|
||||
if (defaultValue != L"")
|
||||
@@ -29893,6 +29888,78 @@ WfGenerateClassMemberDeclVisitor
|
||||
}
|
||||
};
|
||||
|
||||
class WfGenerateClassMemberInitVisitor : public empty_visitor::DeclarationVisitor
|
||||
{
|
||||
public:
|
||||
WfCppConfig * config;
|
||||
stream::StreamWriter& writer;
|
||||
WString prefix;
|
||||
vint& callIndex;
|
||||
|
||||
WfGenerateClassMemberInitVisitor(WfCppConfig* _config, stream::StreamWriter& _writer, const WString& _prefix, vint& _callIndex)
|
||||
:config(_config)
|
||||
, writer(_writer)
|
||||
, prefix(_prefix)
|
||||
, callIndex(_callIndex)
|
||||
{
|
||||
}
|
||||
|
||||
void WriteVariableHeader(WfVariableDeclaration* node)
|
||||
{
|
||||
writer.WriteString(prefix);
|
||||
if (callIndex++ == 0)
|
||||
{
|
||||
writer.WriteString(L"\t: ");
|
||||
}
|
||||
else
|
||||
{
|
||||
writer.WriteString(L"\t, ");
|
||||
}
|
||||
writer.WriteString(config->ConvertName(node->name.value));
|
||||
}
|
||||
|
||||
void Visit(WfVariableDeclaration* node)override
|
||||
{
|
||||
auto scope = config->manager->nodeScopes[node].Obj();
|
||||
auto symbol = scope->symbols[node->name.value][0];
|
||||
auto typeInfo = symbol->typeInfo;
|
||||
if (node->expression)
|
||||
{
|
||||
WriteVariableHeader(node);
|
||||
writer.WriteString(L"(");
|
||||
GenerateExpression(config, writer, node->expression, typeInfo.Obj());
|
||||
writer.WriteLine(L")");
|
||||
}
|
||||
else
|
||||
{
|
||||
auto defaultValue = config->DefaultValue(typeInfo.Obj());
|
||||
if (defaultValue != L"")
|
||||
{
|
||||
WriteVariableHeader(node);
|
||||
writer.WriteString(L"(");
|
||||
writer.WriteString(defaultValue);
|
||||
writer.WriteLine(L")");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Dispatch(WfVirtualCfeDeclaration* node)override
|
||||
{
|
||||
FOREACH(Ptr<WfDeclaration>, decl, node->expandedDeclarations)
|
||||
{
|
||||
decl->Accept(this);
|
||||
}
|
||||
}
|
||||
|
||||
void Dispatch(WfVirtualCseDeclaration* node)override
|
||||
{
|
||||
FOREACH(Ptr<WfDeclaration>, decl, node->expandedDeclarations)
|
||||
{
|
||||
decl->Accept(this);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
void GenerateClassMemberDecl(WfCppConfig* config, stream::StreamWriter& writer, const WString& className, Ptr<WfDeclaration> memberDecl, const WString& prefix, bool forClassExpr)
|
||||
{
|
||||
WfGenerateClassMemberDeclVisitor visitor(config, writer, className, prefix, forClassExpr);
|
||||
@@ -29908,15 +29975,17 @@ WfGenerateClassMemberImplVisitor
|
||||
public:
|
||||
WfCppConfig* config;
|
||||
stream::StreamWriter& writer;
|
||||
WfClassDeclaration* classDef;
|
||||
WString classBaseName;
|
||||
WString className;
|
||||
WString classFullName;
|
||||
WString prefix;
|
||||
bool printableMember = false;
|
||||
|
||||
WfGenerateClassMemberImplVisitor(WfCppConfig* _config, stream::StreamWriter& _writer, const WString& _classBaseName, const WString& _className, const WString& _classFullName, const WString& _prefix)
|
||||
WfGenerateClassMemberImplVisitor(WfCppConfig* _config, stream::StreamWriter& _writer, WfClassDeclaration* _classDef, const WString& _classBaseName, const WString& _className, const WString& _classFullName, const WString& _prefix)
|
||||
:config(_config)
|
||||
, writer(_writer)
|
||||
, classDef(_classDef)
|
||||
, classBaseName(_classBaseName)
|
||||
, className(_className)
|
||||
, classFullName(_classFullName)
|
||||
@@ -30004,13 +30073,15 @@ WfGenerateClassMemberImplVisitor
|
||||
writer.WriteString(prefix);
|
||||
config->WriteFunctionHeader(writer, methodInfo, arguments, classBaseName + L"::" + className, false);
|
||||
writer.WriteLine(L"");
|
||||
FOREACH_INDEXER(Ptr<WfBaseConstructorCall>, call, callIndex, node->baseConstructorCalls)
|
||||
|
||||
vint callIndex = 0;
|
||||
FOREACH(Ptr<WfBaseConstructorCall>, call, node->baseConstructorCalls)
|
||||
{
|
||||
auto callType = CreateTypeInfoFromType(scope, call->type);
|
||||
auto callCtor = config->manager->baseConstructorCallResolvings[{node, callType->GetTypeDescriptor()}].value;
|
||||
|
||||
writer.WriteString(prefix);
|
||||
if (callIndex == 0)
|
||||
if (callIndex++ == 0)
|
||||
{
|
||||
writer.WriteString(L"\t: ");
|
||||
}
|
||||
@@ -30029,6 +30100,15 @@ WfGenerateClassMemberImplVisitor
|
||||
writer.WriteLine(L")");
|
||||
}
|
||||
|
||||
if (classDef)
|
||||
{
|
||||
WfGenerateClassMemberInitVisitor visitor(config, writer, prefix, callIndex);
|
||||
FOREACH(Ptr<WfDeclaration>, member, classDef->declarations)
|
||||
{
|
||||
member->Accept(&visitor);
|
||||
}
|
||||
}
|
||||
|
||||
if (userImpl)
|
||||
{
|
||||
WriteNotImplemented();
|
||||
@@ -30093,9 +30173,9 @@ WfGenerateClassMemberImplVisitor
|
||||
}
|
||||
};
|
||||
|
||||
bool GenerateClassMemberImpl(WfCppConfig* config, stream::StreamWriter& writer, const WString& classBaseName, const WString& className, const WString& classFullName, Ptr<WfDeclaration> memberDecl, const WString& prefix)
|
||||
bool GenerateClassMemberImpl(WfCppConfig* config, stream::StreamWriter& writer, WfClassDeclaration* classDef, const WString& classBaseName, const WString& className, const WString& classFullName, Ptr<WfDeclaration> memberDecl, const WString& prefix)
|
||||
{
|
||||
WfGenerateClassMemberImplVisitor visitor(config, writer, classBaseName, className, classFullName, prefix);
|
||||
WfGenerateClassMemberImplVisitor visitor(config, writer, classDef, classBaseName, className, classFullName, prefix);
|
||||
memberDecl->Accept(&visitor);
|
||||
return visitor.printableMember;
|
||||
}
|
||||
@@ -34112,7 +34192,7 @@ namespace vl
|
||||
|
||||
auto td = manager->declarationTypes[decl.Obj()].Obj();
|
||||
auto classFullName = CppGetFullName(td);
|
||||
return GenerateClassMemberImpl(this, writer, GetClassBaseName(decl), ConvertName(decl->name.value), classFullName , memberDecl, prefix);
|
||||
return GenerateClassMemberImpl(this, writer, decl.Obj(), GetClassBaseName(decl), ConvertName(decl->name.value), classFullName , memberDecl, prefix);
|
||||
}
|
||||
|
||||
void WfCppConfig::WriteCpp_Class(stream::StreamWriter& writer, Ptr<WfClassDeclaration> decl, collections::List<WString>& nss)
|
||||
@@ -35054,7 +35134,7 @@ WfCppConfig::WriteCpp
|
||||
WString classFullName = L"::" + assemblyNamespace + L"::" + name;
|
||||
FOREACH(Ptr<WfDeclaration>, memberDecl, lambda->declarations)
|
||||
{
|
||||
if (GenerateClassMemberImpl(this, writer, name, name, classFullName, memberDecl, L"\t"))
|
||||
if (GenerateClassMemberImpl(this, writer, nullptr, name, name, classFullName, memberDecl, L"\t"))
|
||||
{
|
||||
writer.WriteLine(L"");
|
||||
}
|
||||
|
||||
@@ -4699,7 +4699,7 @@ WfCppConfig::Write
|
||||
extern void GenerateExpression(WfCppConfig* config, stream::StreamWriter& writer, Ptr<WfExpression> node, reflection::description::ITypeInfo* expectedType, bool useReturnValue = true);
|
||||
extern void GenerateStatement(WfCppConfig* config, Ptr<FunctionRecord> functionRecord, stream::StreamWriter& writer, Ptr<WfStatement> node, const WString& prefix, const WString& prefixDelta, reflection::description::ITypeInfo* returnType);
|
||||
extern void GenerateClassMemberDecl(WfCppConfig* config, stream::StreamWriter& writer, const WString& className, Ptr<WfDeclaration> memberDecl, const WString& prefix, bool forClassExpr);
|
||||
extern bool GenerateClassMemberImpl(WfCppConfig* config, stream::StreamWriter& writer, const WString& classBaseName, const WString& className, const WString& classFullName, Ptr<WfDeclaration> memberDecl, const WString& prefix);
|
||||
extern bool GenerateClassMemberImpl(WfCppConfig* config, stream::StreamWriter& writer, WfClassDeclaration* classDef, const WString& classBaseName, const WString& className, const WString& classFullName, Ptr<WfDeclaration> memberDecl, const WString& prefix);
|
||||
|
||||
extern void ConvertType(WfCppConfig* config, stream::StreamWriter& writer, reflection::description::ITypeInfo* fromType, reflection::description::ITypeInfo* toType, const Func<void()>& writeExpression, bool strongCast);
|
||||
|
||||
|
||||
@@ -771,6 +771,51 @@ Libraries
|
||||
};
|
||||
}
|
||||
|
||||
DateTime Sys::GetLocalTime()
|
||||
{
|
||||
return DateTime::LocalTime();
|
||||
}
|
||||
|
||||
DateTime Sys::GetUtcTime()
|
||||
{
|
||||
return DateTime::UtcTime();
|
||||
}
|
||||
|
||||
DateTime Sys::ToLocalTime(DateTime dt)
|
||||
{
|
||||
return dt.ToLocalTime();
|
||||
}
|
||||
|
||||
DateTime Sys::ToUtcTime(DateTime dt)
|
||||
{
|
||||
return dt.ToUtcTime();
|
||||
}
|
||||
|
||||
DateTime Sys::Forward(DateTime dt, vuint64_t milliseconds)
|
||||
{
|
||||
return dt.Forward(milliseconds);
|
||||
}
|
||||
|
||||
DateTime Sys::Backward(DateTime dt, vuint64_t milliseconds)
|
||||
{
|
||||
return dt.Backward(milliseconds);
|
||||
}
|
||||
|
||||
DateTime Sys::CreateDateTime(vint year, vint month, vint day)
|
||||
{
|
||||
return DateTime::FromDateTime(year, month, day);
|
||||
}
|
||||
|
||||
DateTime Sys::CreateDateTime(vint year, vint month, vint day, vint hour, vint minute, vint second, vint milliseconds)
|
||||
{
|
||||
return DateTime::FromDateTime(year, month, day, hour, minute, second, milliseconds);
|
||||
}
|
||||
|
||||
DateTime Sys::CreateDateTime(vuint64_t filetime)
|
||||
{
|
||||
return DateTime::FromFileTime(filetime);
|
||||
}
|
||||
|
||||
Ptr<IValueEnumerable> Sys::ReverseEnumerable(Ptr<IValueEnumerable> value)
|
||||
{
|
||||
auto list = value.Cast<IValueReadonlyList>();
|
||||
@@ -905,9 +950,22 @@ WfLoadLibraryTypes
|
||||
DEFINE_COMPARE(DateTime)
|
||||
#undef DEFINE_COMPARE
|
||||
#pragma pop_macro("CompareString")
|
||||
|
||||
CLASS_MEMBER_STATIC_METHOD(GetLocalTime, NO_PARAMETER)
|
||||
CLASS_MEMBER_STATIC_METHOD(GetUtcTime, NO_PARAMETER)
|
||||
CLASS_MEMBER_STATIC_METHOD(ToLocalTime, { L"dt" })
|
||||
CLASS_MEMBER_STATIC_METHOD(ToUtcTime, { L"dt" })
|
||||
CLASS_MEMBER_STATIC_METHOD(Forward, { L"dt" _ L"milliseconds" })
|
||||
CLASS_MEMBER_STATIC_METHOD(Backward, { L"dt" _ L"milliseconds" })
|
||||
|
||||
CLASS_MEMBER_STATIC_METHOD_OVERLOAD(CreateDateTime, {L"year" _ L"month" _ L"day" }, DateTime(*)(vint, vint, vint))
|
||||
CLASS_MEMBER_STATIC_METHOD_OVERLOAD(CreateDateTime, { L"year" _ L"month" _ L"day" _ L"hour" _ L"minute" _ L"second" _ L"milliseconds" }, DateTime(*)(vint, vint, vint, vint, vint, vint, vint))
|
||||
CLASS_MEMBER_STATIC_METHOD_OVERLOAD(CreateDateTime, { L"filetime" }, DateTime(*)(vuint64_t))
|
||||
END_CLASS_MEMBER(Sys)
|
||||
|
||||
BEGIN_CLASS_MEMBER(Math)
|
||||
CLASS_MEMBER_STATIC_METHOD(Pi, NO_PARAMETER)
|
||||
|
||||
CLASS_MEMBER_STATIC_METHOD_OVERLOAD(Abs, { L"value" }, vint8_t(*)(vint8_t))
|
||||
CLASS_MEMBER_STATIC_METHOD_OVERLOAD(Abs, { L"value" }, vint16_t(*)(vint16_t))
|
||||
CLASS_MEMBER_STATIC_METHOD_OVERLOAD(Abs, { L"value" }, vint32_t(*)(vint32_t))
|
||||
|
||||
@@ -566,12 +566,24 @@ Libraries
|
||||
DEFINE_COMPARE(DateTime)
|
||||
#undef DEFINE_COMPARE
|
||||
|
||||
static DateTime GetLocalTime();
|
||||
static DateTime GetUtcTime();
|
||||
static DateTime ToLocalTime(DateTime dt);
|
||||
static DateTime ToUtcTime(DateTime dt);
|
||||
static DateTime Forward(DateTime dt, vuint64_t milliseconds);
|
||||
static DateTime Backward(DateTime dt, vuint64_t milliseconds);
|
||||
static DateTime CreateDateTime(vint year, vint month, vint day);
|
||||
static DateTime CreateDateTime(vint year, vint month, vint day, vint hour, vint minute, vint second, vint milliseconds);
|
||||
static DateTime CreateDateTime(vuint64_t filetime);
|
||||
|
||||
static Ptr<IValueEnumerable> ReverseEnumerable(Ptr<IValueEnumerable> value);
|
||||
};
|
||||
|
||||
class Math : public Description<Math>
|
||||
{
|
||||
public:
|
||||
static double Pi() { return ASin(1) * 2; }
|
||||
|
||||
static vint8_t Abs(vint8_t value) { return value > 0 ? value : -value; }
|
||||
static vint16_t Abs(vint16_t value) { return value > 0 ? value : -value; }
|
||||
static vint32_t Abs(vint32_t value) { return value > 0 ? value : -value; }
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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>
|
||||
|
||||
+2825
-975
File diff suppressed because it is too large
Load Diff
+1403
-994
File diff suppressed because it is too large
Load Diff
+100
@@ -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))
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user