Fix GacUI_ControlTemplate (NOT READY)

This commit is contained in:
Zihan Chen
2017-08-26 01:38:12 -07:00
parent a0cee781fb
commit 764f38499f
11 changed files with 2367 additions and 25864 deletions
@@ -1,5 +1,4 @@
#include "UI/FullControlTest/Source/Demo.h"
#include <Windows.h>
using namespace vl;
using namespace vl::collections;
@@ -12,256 +11,17 @@ using namespace vl::presentation::controls;
#pragma comment(linker,"\"/manifestdependency:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int CmdShow)
{
return SetupWindowsDirect2DRenderer();
}
#define SP(NAME, CLASS)\
new NAME##_StyleProvider([](auto _)\
{\
return new darkskin::CLASS;\
})\
#define NOTIMPL throw "NOT-USED-IN-THIS-TUTORIAL"
class DarkSkin : public Object, public virtual theme::ITheme
{
public:
GuiWindow::IStyleController* CreateWindowStyle()override
{
return SP(GuiWindowTemplate, WindowTemplate);
}
GuiCustomControl::IStyleController* CreateCustomControlStyle()override
{
return new GuiControl::EmptyStyleController;
}
GuiTooltip::IStyleController* CreateTooltipStyle()override
{
return SP(GuiWindowTemplate, TooltipTemplate);
}
GuiLabel::IStyleController* CreateLabelStyle()override
{
return SP(GuiLabelTemplate, LabelTemplate);
}
GuiLabel::IStyleController* CreateShortcutKeyStyle()override
{
return SP(GuiLabelTemplate, ShortcutKeyTemplate);
}
GuiScrollContainer::IStyleProvider* CreateScrollContainerStyle()override
{
return SP(GuiScrollViewTemplate, ScrollViewTemplate);
}
GuiControl::IStyleController* CreateGroupBoxStyle()override
{
return SP(GuiControlTemplate, GroupBoxTemplate);
}
GuiTab::IStyleController* CreateTabStyle()override
{
return SP(GuiTabTemplate, TabTemplate);
}
GuiComboBoxListControl::IStyleController* CreateComboBoxStyle()override
{
return SP(GuiComboBoxTemplate, ComboBoxTemplate);
}
GuiScrollView::IStyleProvider* CreateMultilineTextBoxStyle()override
{
return SP(GuiMultilineTextBoxTemplate, MultilineTextBoxTemplate);
}
GuiSinglelineTextBox::IStyleProvider* CreateTextBoxStyle()override
{
return SP(GuiSinglelineTextBoxTemplate, SinglelineTextBoxTemplate);
}
text::ColorEntry GetDefaultTextBoxColorEntry()override
{
NOTIMPL;
}
GuiDocumentViewer::IStyleProvider* CreateDocumentViewerStyle()override
{
return SP(GuiDocumentViewerTemplate, DocumentViewerTemplate);
}
GuiDocumentLabel::IStyleController* CreateDocumentLabelStyle()override
{
return SP(GuiDocumentLabelTemplate, DocumentLabelTemplate);
}
GuiDocumentLabel::IStyleController* CreateDocumentTextBoxStyle()override
{
return SP(GuiDocumentLabelTemplate, DocumentTextBoxTemplate);
}
GuiListView::IStyleProvider* CreateListViewStyle()override
{
return SP(GuiListViewTemplate, ListViewTemplate);
}
GuiTreeView::IStyleProvider* CreateTreeViewStyle()override
{
return SP(GuiTreeViewTemplate, TreeViewTemplate);
}
GuiSelectableButton::IStyleController* CreateListItemBackgroundStyle()override
{
NOTIMPL;
}
GuiSelectableButton::IStyleController* CreateTreeItemExpanderStyle()override
{
NOTIMPL;
}
GuiToolstripMenu::IStyleController* CreateMenuStyle()override
{
return SP(GuiMenuTemplate, ToolstripMenuTemplate);
}
GuiToolstripMenuBar::IStyleController* CreateMenuBarStyle()override
{
return SP(GuiControlTemplate, ToolstripTemplate);
}
GuiControl::IStyleController* CreateMenuSplitterStyle()override
{
return SP(GuiControlTemplate, MenuSplitterTemplate);
}
GuiToolstripButton::IStyleController* CreateMenuBarButtonStyle()override
{
return SP(GuiToolstripButtonTemplate, MenuBarButtonTemplate);
}
GuiToolstripButton::IStyleController* CreateMenuItemButtonStyle()override
{
return SP(GuiToolstripButtonTemplate, MenuItemButtonTemplate);
}
GuiToolstripToolBar::IStyleController* CreateToolBarStyle()override
{
return SP(GuiControlTemplate, ToolstripTemplate);
}
GuiToolstripButton::IStyleController* CreateToolBarButtonStyle()override
{
return SP(GuiToolstripButtonTemplate, ToolstripButtonTemplate);
}
GuiToolstripButton::IStyleController* CreateToolBarDropdownButtonStyle()override
{
return SP(GuiToolstripButtonTemplate, ToolstripDropdownButtonTemplate);
}
GuiToolstripButton::IStyleController* CreateToolBarSplitButtonStyle()override
{
return SP(GuiToolstripButtonTemplate, ToolstripSplitButtonTemplate);
}
GuiControl::IStyleController* CreateToolBarSplitterStyle()override
{
return SP(GuiControlTemplate, ToolstripSplitterTemplate);
}
GuiButton::IStyleController* CreateButtonStyle()override
{
return SP(GuiButtonTemplate, ButtonTemplate);
}
GuiSelectableButton::IStyleController* CreateCheckBoxStyle()override
{
return SP(GuiSelectableButtonTemplate, CheckBoxTemplate);
}
GuiSelectableButton::IStyleController* CreateRadioButtonStyle()override
{
return SP(GuiSelectableButtonTemplate, RadioButtonTemplate);
}
GuiDatePicker::IStyleProvider* CreateDatePickerStyle()override
{
return SP(GuiDatePickerTemplate, DatePickerTemplate);
}
GuiScroll::IStyleController* CreateHScrollStyle()override
{
return SP(GuiScrollTemplate, HScrollTemplate);
}
GuiScroll::IStyleController* CreateVScrollStyle()override
{
return SP(GuiScrollTemplate, VScrollTemplate);
}
GuiScroll::IStyleController* CreateHTrackerStyle()override
{
return SP(GuiScrollTemplate, HTrackerTemplate);
}
GuiScroll::IStyleController* CreateVTrackerStyle()override
{
return SP(GuiScrollTemplate, VTrackerTemplate);
}
GuiScroll::IStyleController* CreateProgressBarStyle()override
{
return SP(GuiScrollTemplate, ProgressBarTemplate);
}
vint GetScrollDefaultSize()override
{
NOTIMPL;
}
vint GetTrackerDefaultSize()override
{
NOTIMPL;
}
GuiVirtualTextList::IStyleProvider* CreateTextListStyle()override
{
return SP(GuiTextListTemplate, TextListTemplate);
}
GuiSelectableButton::IStyleController* CreateCheckTextListItemStyle()override
{
NOTIMPL;
}
GuiSelectableButton::IStyleController* CreateRadioTextListItemStyle()override
{
NOTIMPL;
}
};
void GuiMain()
{
LoadDemoTypes();
{
FileStream fileStream(L"../UIRes/BlackSkin.bin", FileStream::ReadOnly);
auto resource = GuiResource::LoadPrecompiledBinary(fileStream);
GetResourceManager()->SetResource(L"Resource", resource);
}
{
DarkSkin darkSkin;
auto oldTheme = theme::GetCurrentTheme();
theme::SetCurrentTheme(&darkSkin);
{
demo::MainWindow window;
window.ForceCalculateSizeImmediately();
window.MoveToScreenCenter();
GetApplication()->Run(&window);
}
theme::SetCurrentTheme(oldTheme);
demo::MainWindow window;
window.ForceCalculateSizeImmediately();
window.MoveToScreenCenter();
GetApplication()->Run(&window);
}
}
@@ -1,3 +1,6 @@
del /Q FullControlTest
pushd %~dp0
rmdir /S /Q FullControlTest
robocopy ..\..\..\..\..\GacUI\Test\GacUISrc\Host\Resources\FullControlTest FullControlTest /E
..\..\..\..\Tools\GacGen.exe FullControlTest\Resource.xml
mkdir FullControlTest\Source
..\..\..\..\Tools\GacGen FullControlTest\Resource.xml
popd
@@ -46,7 +46,6 @@
<Folder name="MiscImages" content="Link">Images/MiscImages.xml</Folder>
<Script name="ImageLoaderResource" content="File">Images/ImageLoader.xml</Script>
<Folder name="ToolbarImages" content="Link">ToolbarImages/Images.xml</Folder>
<Folder name="DarkSkin" content="Link">DarkSkin.xml</Folder>
<Script name="ViewModelResource">
<Workflow>
@@ -13,159 +13,4 @@ https://github.com/vczh-libraries
#include "DemoPartialClasses.h"
#include "MainWindow.h"
/***********************************************************************
Reflection
***********************************************************************/
namespace vl
{
namespace reflection
{
namespace description
{
#ifndef VCZH_DEBUG_NO_REFLECTION
DECL_TYPE_INFO(::ScrollTemplateScript)
DECL_TYPE_INFO(::darkskin::BottomScrollButtonTemplate)
DECL_TYPE_INFO(::darkskin::BottomScrollButtonTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ButtonTemplate)
DECL_TYPE_INFO(::darkskin::ButtonTemplateConstructor)
DECL_TYPE_INFO(::darkskin::CheckBoxTemplate)
DECL_TYPE_INFO(::darkskin::CheckBoxTemplateConstructor)
DECL_TYPE_INFO(::darkskin::CheckItemBackgroundTemplate)
DECL_TYPE_INFO(::darkskin::CheckItemBackgroundTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ComboBoxTemplate)
DECL_TYPE_INFO(::darkskin::ComboBoxTemplateConstructor)
DECL_TYPE_INFO(::darkskin::DatePickerTemplate)
DECL_TYPE_INFO(::darkskin::DatePickerTemplateConstructor)
DECL_TYPE_INFO(::darkskin::DocumentLabelTemplate)
DECL_TYPE_INFO(::darkskin::DocumentLabelTemplateConstructor)
DECL_TYPE_INFO(::darkskin::DocumentTextBoxTemplate)
DECL_TYPE_INFO(::darkskin::DocumentTextBoxTemplateConstructor)
DECL_TYPE_INFO(::darkskin::DocumentViewerTemplate)
DECL_TYPE_INFO(::darkskin::DocumentViewerTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ExpandingDecoratorTemplate)
DECL_TYPE_INFO(::darkskin::ExpandingDecoratorTemplateConstructor)
DECL_TYPE_INFO(::darkskin::GroupBoxTemplate)
DECL_TYPE_INFO(::darkskin::GroupBoxTemplateConstructor)
DECL_TYPE_INFO(::darkskin::HScrollHandleTemplate)
DECL_TYPE_INFO(::darkskin::HScrollHandleTemplateConstructor)
DECL_TYPE_INFO(::darkskin::HScrollTemplate)
DECL_TYPE_INFO(::darkskin::HScrollTemplateConstructor)
DECL_TYPE_INFO(::darkskin::HTrackerTemplate)
DECL_TYPE_INFO(::darkskin::HTrackerTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ItemBackgroundTemplate)
DECL_TYPE_INFO(::darkskin::ItemBackgroundTemplateConstructor)
DECL_TYPE_INFO(::darkskin::LabelTemplate)
DECL_TYPE_INFO(::darkskin::LabelTemplateConstructor)
DECL_TYPE_INFO(::darkskin::LeftScrollButtonTemplate)
DECL_TYPE_INFO(::darkskin::LeftScrollButtonTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ListViewColumnHeaderTemplate)
DECL_TYPE_INFO(::darkskin::ListViewColumnHeaderTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ListViewTemplate)
DECL_TYPE_INFO(::darkskin::ListViewTemplateConstructor)
DECL_TYPE_INFO(::darkskin::MenuBarButtonTemplate)
DECL_TYPE_INFO(::darkskin::MenuBarButtonTemplateConstructor)
DECL_TYPE_INFO(::darkskin::MenuItemButtonTemplate)
DECL_TYPE_INFO(::darkskin::MenuItemButtonTemplateConstructor)
DECL_TYPE_INFO(::darkskin::MenuSplitterTemplate)
DECL_TYPE_INFO(::darkskin::MenuSplitterTemplateConstructor)
DECL_TYPE_INFO(::darkskin::MultilineTextBoxTemplate)
DECL_TYPE_INFO(::darkskin::MultilineTextBoxTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ProgressBarTemplate)
DECL_TYPE_INFO(::darkskin::ProgressBarTemplateConstructor)
DECL_TYPE_INFO(::darkskin::RadioButtonTemplate)
DECL_TYPE_INFO(::darkskin::RadioButtonTemplateConstructor)
DECL_TYPE_INFO(::darkskin::RightScrollButtonTemplate)
DECL_TYPE_INFO(::darkskin::RightScrollButtonTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ScrollViewTemplate)
DECL_TYPE_INFO(::darkskin::ScrollViewTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ShortcutKeyTemplate)
DECL_TYPE_INFO(::darkskin::ShortcutKeyTemplateConstructor)
DECL_TYPE_INFO(::darkskin::SinglelineTextBoxTemplate)
DECL_TYPE_INFO(::darkskin::SinglelineTextBoxTemplateConstructor)
DECL_TYPE_INFO(::darkskin::TabDropdownTemplate)
DECL_TYPE_INFO(::darkskin::TabDropdownTemplateConstructor)
DECL_TYPE_INFO(::darkskin::TabHeaderTemplate)
DECL_TYPE_INFO(::darkskin::TabHeaderTemplateConstructor)
DECL_TYPE_INFO(::darkskin::TabTemplate)
DECL_TYPE_INFO(::darkskin::TabTemplateConstructor)
DECL_TYPE_INFO(::darkskin::TextListTemplate)
DECL_TYPE_INFO(::darkskin::TextListTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ToolstripButtonTemplate)
DECL_TYPE_INFO(::darkskin::ToolstripButtonTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ToolstripDropdownButtonTemplate)
DECL_TYPE_INFO(::darkskin::ToolstripDropdownButtonTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ToolstripMenuTemplate)
DECL_TYPE_INFO(::darkskin::ToolstripMenuTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ToolstripSplitArrowTemplate)
DECL_TYPE_INFO(::darkskin::ToolstripSplitArrowTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ToolstripSplitButtonTemplate)
DECL_TYPE_INFO(::darkskin::ToolstripSplitButtonTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ToolstripSplitterTemplate)
DECL_TYPE_INFO(::darkskin::ToolstripSplitterTemplateConstructor)
DECL_TYPE_INFO(::darkskin::ToolstripTemplate)
DECL_TYPE_INFO(::darkskin::ToolstripTemplateConstructor)
DECL_TYPE_INFO(::darkskin::TooltipTemplate)
DECL_TYPE_INFO(::darkskin::TooltipTemplateConstructor)
DECL_TYPE_INFO(::darkskin::TopScrollButtonTemplate)
DECL_TYPE_INFO(::darkskin::TopScrollButtonTemplateConstructor)
DECL_TYPE_INFO(::darkskin::TreeViewTemplate)
DECL_TYPE_INFO(::darkskin::TreeViewTemplateConstructor)
DECL_TYPE_INFO(::darkskin::VScrollHandleTemplate)
DECL_TYPE_INFO(::darkskin::VScrollHandleTemplateConstructor)
DECL_TYPE_INFO(::darkskin::VScrollTemplate)
DECL_TYPE_INFO(::darkskin::VScrollTemplateConstructor)
DECL_TYPE_INFO(::darkskin::VTrackerTemplate)
DECL_TYPE_INFO(::darkskin::VTrackerTemplateConstructor)
DECL_TYPE_INFO(::darkskin::WindowTemplate)
DECL_TYPE_INFO(::darkskin::WindowTemplateConstructor)
DECL_TYPE_INFO(::demo::CategoryDisplayer)
DECL_TYPE_INFO(::demo::CategoryDisplayerConstructor)
DECL_TYPE_INFO(::demo::CategoryEditor)
DECL_TYPE_INFO(::demo::CategoryEditorConstructor)
DECL_TYPE_INFO(::demo::CategoryItemTemplate)
DECL_TYPE_INFO(::demo::CategoryItemTemplateConstructor)
DECL_TYPE_INFO(::demo::CategoryVisualizer)
DECL_TYPE_INFO(::demo::CategoryVisualizerConstructor)
DECL_TYPE_INFO(::demo::DataGridTabPage)
DECL_TYPE_INFO(::demo::DataGridTabPageConstructor)
DECL_TYPE_INFO(::demo::DateEditor)
DECL_TYPE_INFO(::demo::DateEditorConstructor)
DECL_TYPE_INFO(::demo::DateFilter)
DECL_TYPE_INFO(::demo::DateFilterConstructor)
DECL_TYPE_INFO(::demo::DocumentTabPage)
DECL_TYPE_INFO(::demo::DocumentTabPageConstructor)
DECL_TYPE_INFO(::demo::GenderDisplayer)
DECL_TYPE_INFO(::demo::GenderDisplayerConstructor)
DECL_TYPE_INFO(::demo::GenderEditor)
DECL_TYPE_INFO(::demo::GenderEditorConstructor)
DECL_TYPE_INFO(::demo::GenderItemTemplate)
DECL_TYPE_INFO(::demo::GenderItemTemplateConstructor)
DECL_TYPE_INFO(::demo::GenderVisualizer)
DECL_TYPE_INFO(::demo::GenderVisualizerConstructor)
DECL_TYPE_INFO(::demo::HyperlinkWindow)
DECL_TYPE_INFO(::demo::HyperlinkWindowConstructor)
DECL_TYPE_INFO(::demo::ListViewTabPage)
DECL_TYPE_INFO(::demo::ListViewTabPageConstructor)
DECL_TYPE_INFO(::demo::MainWindow)
DECL_TYPE_INFO(::demo::MainWindowConstructor)
DECL_TYPE_INFO(::demo::MyCategory)
DECL_TYPE_INFO(::demo::MyDataItem)
DECL_TYPE_INFO(::demo::MyGender)
DECL_TYPE_INFO(::demo::MyTextItem)
DECL_TYPE_INFO(::demo::TextBoxTabPage)
DECL_TYPE_INFO(::demo::TextBoxTabPageConstructor)
DECL_TYPE_INFO(::demo::TextEditor)
DECL_TYPE_INFO(::demo::TextEditorConstructor)
DECL_TYPE_INFO(::demo::TextListTabPage)
DECL_TYPE_INFO(::demo::TextListTabPageConstructor)
DECL_TYPE_INFO(::demo::TreeViewTabPage)
DECL_TYPE_INFO(::demo::TreeViewTabPageConstructor)
#endif
extern bool LoadDemoTypes();
}
}
}
#endif
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,94 @@
/***********************************************************************
!!!!!! DO NOT MODIFY !!!!!!
GacGen.exe Resource.xml
This file is generated by Workflow compiler
https://github.com/vczh-libraries
***********************************************************************/
#ifndef VCZH_WORKFLOW_COMPILER_GENERATED_DEMOREFLECTION
#define VCZH_WORKFLOW_COMPILER_GENERATED_DEMOREFLECTION
#include "Demo.h"
#if defined( _MSC_VER)
#pragma warning(push)
#pragma warning(disable:4250)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wparentheses-equality"
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
#endif
/***********************************************************************
Reflection
***********************************************************************/
namespace vl
{
namespace reflection
{
namespace description
{
#ifndef VCZH_DEBUG_NO_REFLECTION
DECL_TYPE_INFO(::demo::CategoryDisplayer)
DECL_TYPE_INFO(::demo::CategoryDisplayerConstructor)
DECL_TYPE_INFO(::demo::CategoryEditor)
DECL_TYPE_INFO(::demo::CategoryEditorConstructor)
DECL_TYPE_INFO(::demo::CategoryItemTemplate)
DECL_TYPE_INFO(::demo::CategoryItemTemplateConstructor)
DECL_TYPE_INFO(::demo::CategoryVisualizer)
DECL_TYPE_INFO(::demo::CategoryVisualizerConstructor)
DECL_TYPE_INFO(::demo::DataGridTabPage)
DECL_TYPE_INFO(::demo::DataGridTabPageConstructor)
DECL_TYPE_INFO(::demo::DateEditor)
DECL_TYPE_INFO(::demo::DateEditorConstructor)
DECL_TYPE_INFO(::demo::DateFilter)
DECL_TYPE_INFO(::demo::DateFilterConstructor)
DECL_TYPE_INFO(::demo::DocumentTabPage)
DECL_TYPE_INFO(::demo::DocumentTabPageConstructor)
DECL_TYPE_INFO(::demo::GenderDisplayer)
DECL_TYPE_INFO(::demo::GenderDisplayerConstructor)
DECL_TYPE_INFO(::demo::GenderEditor)
DECL_TYPE_INFO(::demo::GenderEditorConstructor)
DECL_TYPE_INFO(::demo::GenderItemTemplate)
DECL_TYPE_INFO(::demo::GenderItemTemplateConstructor)
DECL_TYPE_INFO(::demo::GenderVisualizer)
DECL_TYPE_INFO(::demo::GenderVisualizerConstructor)
DECL_TYPE_INFO(::demo::HyperlinkWindow)
DECL_TYPE_INFO(::demo::HyperlinkWindowConstructor)
DECL_TYPE_INFO(::demo::ListViewTabPage)
DECL_TYPE_INFO(::demo::ListViewTabPageConstructor)
DECL_TYPE_INFO(::demo::MainWindow)
DECL_TYPE_INFO(::demo::MainWindowConstructor)
DECL_TYPE_INFO(::demo::MyCategory)
DECL_TYPE_INFO(::demo::MyDataItem)
DECL_TYPE_INFO(::demo::MyGender)
DECL_TYPE_INFO(::demo::MyTextItem)
DECL_TYPE_INFO(::demo::TextBoxTabPage)
DECL_TYPE_INFO(::demo::TextBoxTabPageConstructor)
DECL_TYPE_INFO(::demo::TextEditor)
DECL_TYPE_INFO(::demo::TextEditorConstructor)
DECL_TYPE_INFO(::demo::TextListTabPage)
DECL_TYPE_INFO(::demo::TextListTabPageConstructor)
DECL_TYPE_INFO(::demo::TreeViewTabPage)
DECL_TYPE_INFO(::demo::TreeViewTabPageConstructor)
#endif
extern bool LoadDemoTypes();
}
}
}
#if defined( _MSC_VER)
#pragma warning(pop)
#elif defined(__GNUC__)
#pragma GCC diagnostic pop
#elif defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif
@@ -8,6 +8,12 @@ https://github.com/vczh-libraries
***********************************************************************/
#include "Demo.h"
/* CodePack:BeginIgnore() */
#ifndef VCZH_DEBUG_NO_REFLECTION
/* CodePack:ConditionOff(VCZH_DEBUG_NO_REFLECTION, DemoReflection.h) */
#include "DemoReflection.h"
#endif
/* CodePack:EndIgnore() */
#if defined( _MSC_VER)
#pragma warning(push)
@@ -42,7 +48,7 @@ namespace demo
MainWindow::~MainWindow()
{
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::controls::GuiControl*>(this));
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::controls::GuiControlHost*>(this));
}
}
Binary file not shown.