mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-09-26 01:35:53 +08:00
15819 lines
1.0 MiB
Plaintext
15819 lines
1.0 MiB
Plaintext
/***********************************************************************
|
|
THIS FILE IS AUTOMATICALLY GENERATED. DO NOT MODIFY
|
|
DEVELOPER: Zihan Chen(vczh)
|
|
***********************************************************************/
|
|
#include "TuiSkin.h"
|
|
#ifndef VCZH_DEBUG_NO_REFLECTION
|
|
#include "TuiSkinReflection.h"
|
|
#endif
|
|
|
|
/***********************************************************************
|
|
.\SOURCE\TUISKINPARTIALCLASSES.CPP
|
|
***********************************************************************/
|
|
/***********************************************************************
|
|
!!!!!! DO NOT MODIFY !!!!!!
|
|
|
|
GacGen.exe Resource.xml
|
|
|
|
This file is generated by Workflow compiler
|
|
https://github.com/vczh-libraries
|
|
***********************************************************************/
|
|
|
|
|
|
#if defined( _MSC_VER)
|
|
#pragma warning(push)
|
|
#pragma warning(disable:4250)
|
|
#elif defined(__clang__)
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Wparentheses-equality"
|
|
#elif defined(__GNUC__)
|
|
#pragma GCC diagnostic push
|
|
#endif
|
|
|
|
#define GLOBAL_SYMBOL ::vl_workflow_global::TuiSkin::
|
|
#define GLOBAL_NAME ::vl_workflow_global::TuiSkin::Instance().
|
|
#define GLOBAL_OBJ &::vl_workflow_global::TuiSkin::Instance()
|
|
|
|
/***********************************************************************
|
|
Global Variables
|
|
***********************************************************************/
|
|
|
|
BEGIN_GLOBAL_STORAGE_CLASS(vl_workflow_global_TuiSkin)
|
|
vl_workflow_global::TuiSkin instance;
|
|
INITIALIZE_GLOBAL_STORAGE_CLASS
|
|
|
|
instance.tuiColors = GLOBAL_NAME CreateDefaultColorPackage();
|
|
FINALIZE_GLOBAL_STORAGE_CLASS
|
|
|
|
END_GLOBAL_STORAGE_CLASS(vl_workflow_global_TuiSkin)
|
|
|
|
namespace vl_workflow_global
|
|
{
|
|
/***********************************************************************
|
|
Global Functions
|
|
***********************************************************************/
|
|
|
|
::tuiskin::ColorPackage TuiSkin::CreateColorPackageInternal(::vl::presentation::Color accent, ::vl::presentation::Color highlight)
|
|
{
|
|
return [&](){ ::tuiskin::ColorPackage __vwsn_temp__; __vwsn_temp__.ControlBackground = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#000000")); __vwsn_temp__.ControlText = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#FFFFFF")); __vwsn_temp__.ControlBorder = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#808080")); __vwsn_temp__.ControlBorderDisabled = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#404040")); __vwsn_temp__.ControlBorderFocused = accent; __vwsn_temp__.LabelText = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#808080")); __vwsn_temp__.ShortcutKeyBackground = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#FFFFFF")); __vwsn_temp__.ShortcutKeyText = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#000000")); __vwsn_temp__.MenuBackground = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#404040")); __vwsn_temp__.MenuText = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#FFFFFF")); __vwsn_temp__.MenuTextDisabled = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#808080")); __vwsn_temp__.MenuBackgroundHighlighted = highlight; __vwsn_temp__.MenuTextHighlighted = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#FFFFFF")); __vwsn_temp__.ItemBackground = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#000000")); __vwsn_temp__.ItemText = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#FFFFFF")); __vwsn_temp__.ItemTextDisabled = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#808080")); __vwsn_temp__.ItemBackgroundHighlighted = highlight; __vwsn_temp__.ItemTextHighlighted = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#FFFFFF")); __vwsn_temp__.ItemBackgroundSelected = accent; __vwsn_temp__.ItemTextSelected = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#404040")); __vwsn_temp__.ButtonBackground = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#404040")); __vwsn_temp__.ButtonText = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#FFFFFF")); __vwsn_temp__.ButtonIcon = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#808080")); __vwsn_temp__.ButtonTextDisabled = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#808080")); __vwsn_temp__.ButtonBackgroundHighlighted = accent; __vwsn_temp__.ButtonTextHighlighted = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#404040")); __vwsn_temp__.ButtonBackgroundPressed = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#C0C0C0")); __vwsn_temp__.ButtonTextPressed = ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#FFFFFF")); return __vwsn_temp__; }();
|
|
}
|
|
|
|
::tuiskin::ColorPackage TuiSkin::CreateDefaultColorPackage()
|
|
{
|
|
return GLOBAL_NAME CreateColorPackageInternal(::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#87CEFA")), ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#000080")));
|
|
}
|
|
|
|
::vl::Ptr<::vl::presentation::DocumentModel> TuiSkin::CreateBaselineDocument()
|
|
{
|
|
auto document = ::vl::Ptr<::vl::presentation::DocumentModel>(new ::vl::presentation::DocumentModel());
|
|
auto normal = ::vl::Ptr<::vl::presentation::DocumentStyle>(new ::vl::presentation::DocumentStyle());
|
|
(::vl::__vwsn::This(normal.Obj())->styles = ::vl::Ptr<::vl::presentation::DocumentStyleProperties>(new ::vl::presentation::DocumentStyleProperties()));
|
|
(::vl::__vwsn::This(::vl::__vwsn::This(normal.Obj())->styles.Obj())->color = ::vl::Nullable<::vl::presentation::Color>(GLOBAL_NAME tuiColors.ControlText));
|
|
(::vl::__vwsn::This(::vl::__vwsn::This(normal.Obj())->styles.Obj())->backgroundColor = ::vl::Nullable<::vl::presentation::Color>(GLOBAL_NAME tuiColors.ControlBackground));
|
|
::vl::__vwsn::This(document.Obj())->styles.Set(::vl::WString::Unmanaged(L"#Default-Override"), normal);
|
|
auto selection = ::vl::Ptr<::vl::presentation::DocumentStyle>(new ::vl::presentation::DocumentStyle());
|
|
(::vl::__vwsn::This(selection.Obj())->styles = ::vl::Ptr<::vl::presentation::DocumentStyleProperties>(new ::vl::presentation::DocumentStyleProperties()));
|
|
(::vl::__vwsn::This(::vl::__vwsn::This(selection.Obj())->styles.Obj())->color = ::vl::Nullable<::vl::presentation::Color>(GLOBAL_NAME tuiColors.ItemTextSelected));
|
|
(::vl::__vwsn::This(::vl::__vwsn::This(selection.Obj())->styles.Obj())->backgroundColor = ::vl::Nullable<::vl::presentation::Color>(GLOBAL_NAME tuiColors.ItemBackgroundSelected));
|
|
::vl::__vwsn::This(document.Obj())->styles.Set(::vl::WString::Unmanaged(L"#Selection-Override"), selection);
|
|
return document;
|
|
}
|
|
|
|
TuiSkin& TuiSkin::Instance()
|
|
{
|
|
return Getvl_workflow_global_TuiSkin().instance;
|
|
}
|
|
|
|
/***********************************************************************
|
|
Closures
|
|
***********************************************************************/
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf100_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::__vwsnf100_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(::tuiskin::TuiDatePickerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf100_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->look)->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->look)->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf101_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::__vwsnf101_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(::tuiskin::TuiDatePickerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf101_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->look)->GetDate();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::DateTime>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->look)->SetDate(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf102_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::__vwsnf102_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(::tuiskin::TuiDatePickerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf102_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->look)->GetDateLocale();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Locale>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->look)->SetDateLocale(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf103_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::__vwsnf103_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(::tuiskin::TuiDatePickerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf103_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->look)->GetCommands();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::controls::IDatePickerCommandExecutor*>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->look)->SetCommands(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf104_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::__vwsnf104_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(::tuiskin::TuiDatePickerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf104_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->self)->GetDate();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::DateTime>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->self)->SetDate(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf105_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize_::__vwsnf105_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize_(::tuiskin::TuiGroupBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf105_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf106_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize_::__vwsnf106_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize_(::tuiskin::TuiGroupBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf106_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf107_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize_::__vwsnf107_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize_(::tuiskin::TuiLabelTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf107_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf108_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize_::__vwsnf108_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize_(::tuiskin::TuiLabelTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf108_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf109_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize_::__vwsnf109_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize_(::tuiskin::TuiLabelTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf109_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf10_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf10_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiButtonTemplate* __vwsnf10_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiButtonTemplate*>(new ::tuiskin::TuiButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf110_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize_::__vwsnf110_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize_(::tuiskin::TuiShortcutKeyTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf110_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf111_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize_::__vwsnf111_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize_(::tuiskin::TuiShortcutKeyTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf111_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf112_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize_::__vwsnf112_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize_(::tuiskin::TuiShortcutKeyTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf112_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf113_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize_::__vwsnf113_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize_(::tuiskin::TuiBottomScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf113_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf114_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize_::__vwsnf114_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize_(::tuiskin::TuiBottomScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf114_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf115_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_::__vwsnf115_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_(::tuiskin::TuiHScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf115_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiLeftScrollButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf116_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_::__vwsnf116_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_(::tuiskin::TuiHScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf116_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiRightScrollButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf117_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_::__vwsnf117_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_(::tuiskin::TuiHScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf117_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiHandleScrollButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf118_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_::__vwsnf118_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_(::tuiskin::TuiHScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf118_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->handle)->GetWidthPageSize();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<double>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->handle)->SetWidthPageSize(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf119_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_::__vwsnf119_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_(::tuiskin::TuiHScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf119_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->handle)->GetWidthRatio();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<double>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->handle)->SetWidthRatio(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf11_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf11_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiToolstripButtonTemplate* __vwsnf11_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiToolstripButtonTemplate*>(new ::tuiskin::TuiMenuItemButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf120_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize_::__vwsnf120_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize_(::tuiskin::TuiHTrackerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf120_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiHandleScrollButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf121_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize_::__vwsnf121_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize_(::tuiskin::TuiHTrackerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf121_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->handle)->GetWidthPageSize();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<double>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->handle)->SetWidthPageSize(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf122_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize_::__vwsnf122_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize_(::tuiskin::TuiHTrackerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf122_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->handle)->GetWidthRatio();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<double>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->handle)->SetWidthRatio(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf123_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize_::__vwsnf123_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize_(::tuiskin::TuiHandleScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf123_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf124_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize_::__vwsnf124_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize_(::tuiskin::TuiLeftScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf124_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf125_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize_::__vwsnf125_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize_(::tuiskin::TuiLeftScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf125_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf126_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize_::__vwsnf126_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize_(::tuiskin::TuiProgressBarTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf126_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1)->GetWidthPageSize();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<double>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1)->SetWidthPageSize(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf127_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize_::__vwsnf127_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize_(::tuiskin::TuiRightScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf127_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf128_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize_::__vwsnf128_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize_(::tuiskin::TuiRightScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf128_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf129_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize_::__vwsnf129_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize_(::tuiskin::TuiScrollViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf129_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiVScrollTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf12_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf12_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiToolstripButtonTemplate* __vwsnf12_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiToolstripButtonTemplate*>(new ::tuiskin::TuiMenuBarButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf130_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize_::__vwsnf130_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize_(::tuiskin::TuiScrollViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf130_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiHScrollTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf131_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize_::__vwsnf131_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize_(::tuiskin::TuiScrollViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf131_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf132_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize_::__vwsnf132_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize_(::tuiskin::TuiTopScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf132_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf133_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize_::__vwsnf133_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize_(::tuiskin::TuiTopScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf133_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf134_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_::__vwsnf134_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_(::tuiskin::TuiVScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf134_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiTopScrollButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf135_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_::__vwsnf135_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_(::tuiskin::TuiVScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf135_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiBottomScrollButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf136_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_::__vwsnf136_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_(::tuiskin::TuiVScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf136_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiHandleScrollButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf137_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_::__vwsnf137_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_(::tuiskin::TuiVScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf137_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->handle)->GetHeightPageSize();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<double>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->handle)->SetHeightPageSize(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf138_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_::__vwsnf138_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_(::tuiskin::TuiVScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf138_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->handle)->GetHeightRatio();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<double>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->handle)->SetHeightRatio(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf139_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize_::__vwsnf139_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize_(::tuiskin::TuiVTrackerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf139_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiHandleScrollButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf13_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf13_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf13_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiMenuSplitterTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf140_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize_::__vwsnf140_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize_(::tuiskin::TuiVTrackerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf140_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->handle)->GetHeightPageSize();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<double>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->handle)->SetHeightPageSize(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf141_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize_::__vwsnf141_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize_(::tuiskin::TuiVTrackerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf141_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->handle)->GetHeightRatio();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<double>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->handle)->SetHeightRatio(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf142_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_::__vwsnf142_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_(::tuiskin::TuiTabHeaderButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf142_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf143_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_::__vwsnf143_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_(::tuiskin::TuiTabHeaderButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf143_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf144_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_::__vwsnf144_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_(::tuiskin::TuiTabHeaderButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf144_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf145_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_::__vwsnf145_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_(::tuiskin::TuiTabHeaderButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf145_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf146_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_::__vwsnf146_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_(::tuiskin::TuiTabHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf146_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiTabHeaderButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf147_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_::__vwsnf147_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_(::tuiskin::TuiTabHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf147_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0)->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0)->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf148_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_::__vwsnf148_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_(::tuiskin::TuiTabHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf148_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0)->GetAlt();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0)->SetAlt(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf149_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_::__vwsnf149_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_(::tuiskin::TuiTabHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf149_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0)->GetSelected();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<bool>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0)->SetSelected(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf14_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf14_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf14_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiMenuSplitterTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf150_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_::__vwsnf150_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_(::tuiskin::TuiTabHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf150_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const
|
|
{
|
|
::vl::__vwsn::This(::vl::__vwsn::This(__vwsnthis_0->self)->GetCommands())->ShowTab(::vl::__vwsn::This(::vl::__vwsn::UnboxCollection<::vl::reflection::description::IValueObservableList>(::vl::__vwsn::This(::vl::__vwsn::This(__vwsnthis_0->CurrentTabPage)->GetOwnerTab())->GetPages()).Obj())->IndexOf(::vl::__vwsn::Box(__vwsnthis_0->CurrentTabPage)), true);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf151_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_::__vwsnf151_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_(::tuiskin::TuiTabTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiTemplate* __vwsnf151_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
if ([&](){ auto __vwsn_temp__ = __vwsn_viewModel_; return !__vwsn_temp__.GetSharedPtr() && ::vl::__vwsn::RawPtrCast<::vl::presentation::controls::GuiTabPage>(__vwsn_temp__.GetRawPtr()) != nullptr; }())
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiTemplate*>(new ::tuiskin::TuiTabHeaderTemplate(::vl::__vwsn::Unbox<::vl::presentation::controls::GuiTabPage*>(__vwsn_viewModel_)));
|
|
}
|
|
}
|
|
throw ::vl::Exception(::vl::WString::Unmanaged(L"Cannot find a matched control template to create."));
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf152_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_::__vwsnf152_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_(::tuiskin::TuiTabTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf152_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf153_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_::__vwsnf153_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_(::tuiskin::TuiTabTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf153_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1)->GetAlignmentToParent();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Margin>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1)->SetAlignmentToParent(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf154_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_::__vwsnf154_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_(::tuiskin::TuiTabTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf154_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->header)->GetItemSource();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::reflection::description::IValueEnumerable>>(__vwsn_value_);
|
|
if ((__vwsn_old_.Obj() == __vwsn_new_.Obj()))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->header)->SetItemSource(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf155_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_::__vwsnf155_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_(::tuiskin::TuiTabTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf155_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiItemEventArgs* arguments) const
|
|
{
|
|
::vl::__vwsn::This(::vl::__vwsn::Ensure(::vl::__vwsn::RawPtrCast<::tuiskin::TuiTabHeaderTemplate>(::vl::__vwsn::This(::vl::__vwsn::This(__vwsnthis_0->header)->GetFlowItems()[::vl::__vwsn::This(arguments)->itemIndex])->Children()[static_cast<::vl::vint>(0)])))->SetCommands(::vl::__vwsn::This(__vwsnthis_0->self)->GetCommands());
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf156_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_::__vwsnf156_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_(::tuiskin::TuiMenuBarButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiMenuTemplate* __vwsnf156_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::tuiskin::TuiToolstripMenuTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf157_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_::__vwsnf157_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_(::tuiskin::TuiMenuBarButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf157_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf158_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_::__vwsnf158_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_(::tuiskin::TuiMenuBarButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf158_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf159_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_::__vwsnf159_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_(::tuiskin::TuiMenuBarButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf159_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf15_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf15_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf15_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiMenuSplitterTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf160_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_::__vwsnf160_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_(::tuiskin::TuiMenuBarButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf160_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf161_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::__vwsnf161_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiMenuTemplate* __vwsnf161_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::tuiskin::TuiToolstripMenuTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf162_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::__vwsnf162_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf162_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf163_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::__vwsnf163_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf163_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf164_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::__vwsnf164_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf164_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf165_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::__vwsnf165_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf165_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf166_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::__vwsnf166_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf166_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf167_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::__vwsnf167_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf167_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6.Obj())->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6.Obj())->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf168_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::__vwsnf168_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf168_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_9.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_9.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf169_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::__vwsnf169_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf169_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_9.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_9.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf16_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf16_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf16_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiToolstripTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf170_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::__vwsnf170_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf170_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_11.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_11.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf171_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::__vwsnf171_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf171_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_11.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_11.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf172_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::__vwsnf172_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf172_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetLineStyle();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::elements::TuiLineStyle>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetLineStyle(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf173_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::__vwsnf173_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf173_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1)->GetVisible();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<bool>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1)->SetVisible(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf174_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::__vwsnf174_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf174_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4)->GetAssociatedHitTestResult();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::INativeWindowListener::HitTestResult>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4)->SetAssociatedHitTestResult(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf175_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::__vwsnf175_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf175_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5)->GetAssociatedHitTestResult();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::INativeWindowListener::HitTestResult>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5)->SetAssociatedHitTestResult(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf176_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::__vwsnf176_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf176_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6)->GetAssociatedHitTestResult();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::INativeWindowListener::HitTestResult>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6)->SetAssociatedHitTestResult(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf177_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::__vwsnf177_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf177_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7)->GetAssociatedHitTestResult();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::INativeWindowListener::HitTestResult>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7)->SetAssociatedHitTestResult(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf178_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::__vwsnf178_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf178_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8)->GetAssociatedHitTestResult();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::INativeWindowListener::HitTestResult>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8)->SetAssociatedHitTestResult(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf179_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::__vwsnf179_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf179_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_9)->GetAssociatedHitTestResult();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::INativeWindowListener::HitTestResult>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_9)->SetAssociatedHitTestResult(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf17_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf17_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiMenuTemplate* __vwsnf17_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::tuiskin::TuiToolstripMenuTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf180_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::__vwsnf180_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf180_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10)->GetAssociatedHitTestResult();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::INativeWindowListener::HitTestResult>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10)->SetAssociatedHitTestResult(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf181_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::__vwsnf181_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf181_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_11)->GetAssociatedHitTestResult();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::INativeWindowListener::HitTestResult>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_11)->SetAssociatedHitTestResult(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf182_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::__vwsnf182_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf182_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->container)->GetAlignmentToParent();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Margin>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->container)->SetAlignmentToParent(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf183_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::__vwsnf183_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf183_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_14.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_14.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf184_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::__vwsnf184_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf184_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_12)->GetVisible();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<bool>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_12)->SetVisible(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf18_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf18_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiTextListTemplate* __vwsnf18_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiTextListTemplate*>(new ::tuiskin::TuiTextListTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf19_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf19_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiTreeViewTemplate* __vwsnf19_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiTreeViewTemplate*>(new ::tuiskin::TuiTreeViewTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf1_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf1_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf1_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiProgressBarTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf20_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf20_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiListViewTemplate* __vwsnf20_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiListViewTemplate*>(new ::tuiskin::TuiListViewTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf21_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf21_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiDocumentLabelTemplate* __vwsnf21_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiDocumentLabelTemplate*>(new ::tuiskin::TuiDocumentTextBoxTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf22_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf22_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiDocumentLabelTemplate* __vwsnf22_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiDocumentLabelTemplate*>(new ::tuiskin::TuiDocumentLabelTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf23_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf23_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiDocumentViewerTemplate* __vwsnf23_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiDocumentViewerTemplate*>(new ::tuiskin::TuiDocumentViewerTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf24_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf24_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiDocumentLabelTemplate* __vwsnf24_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiDocumentLabelTemplate*>(new ::tuiskin::TuiDocumentTextBoxTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf25_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf25_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiDocumentViewerTemplate* __vwsnf25_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiDocumentViewerTemplate*>(new ::tuiskin::TuiDocumentViewerTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf26_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf26_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiComboBoxTemplate* __vwsnf26_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiComboBoxTemplate*>(new ::tuiskin::TuiComboBoxTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf27_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf27_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiTabTemplate* __vwsnf27_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiTabTemplate*>(new ::tuiskin::TuiTabTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf28_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf28_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf28_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiGroupBoxTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf29_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf29_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollViewTemplate* __vwsnf29_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollViewTemplate*>(new ::tuiskin::TuiScrollViewTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf2_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf2_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf2_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiVTrackerTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf30_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf30_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiLabelTemplate* __vwsnf30_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiLabelTemplate*>(new ::tuiskin::TuiShortcutKeyTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf31_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf31_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiLabelTemplate* __vwsnf31_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiLabelTemplate*>(new ::tuiskin::TuiLabelTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf32_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf32_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiWindowTemplate* __vwsnf32_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiWindowTemplate*>(new ::tuiskin::TuiTooltipTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf33_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf33_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf33_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiCustomControlTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf34_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf34_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiWindowTemplate* __vwsnf34_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiWindowTemplate*>(new ::tuiskin::TuiCustomFrameWindowTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf35_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf35_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiWindowTemplate* __vwsnf35_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiWindowTemplate*>(new ::tuiskin::TuiSystemFrameWindowTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf36_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_::__vwsnf36_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_(::tuiskin::TuiButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf36_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf37_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_::__vwsnf37_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_(::tuiskin::TuiButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf37_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf38_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_::__vwsnf38_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_(::tuiskin::TuiButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf38_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf39_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_::__vwsnf39_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_(::tuiskin::TuiButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf39_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf3_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf3_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf3_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiHTrackerTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf40_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_::__vwsnf40_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_(::tuiskin::TuiCheckBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf40_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf41_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_::__vwsnf41_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_(::tuiskin::TuiCheckBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf41_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf42_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_::__vwsnf42_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_(::tuiskin::TuiCheckBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf42_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf43_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_::__vwsnf43_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_(::tuiskin::TuiCheckBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf43_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf44_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_::__vwsnf44_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_(::tuiskin::TuiCheckBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf44_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf45_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_::__vwsnf45_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_(::tuiskin::TuiCheckBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf45_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf46_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_::__vwsnf46_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_(::tuiskin::TuiRadioButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf46_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf47_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_::__vwsnf47_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_(::tuiskin::TuiRadioButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf47_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf48_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_::__vwsnf48_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_(::tuiskin::TuiRadioButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf48_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf49_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_::__vwsnf49_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_(::tuiskin::TuiRadioButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf49_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf4_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf4_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf4_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiVScrollTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf50_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_::__vwsnf50_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_(::tuiskin::TuiRadioButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf50_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf51_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_::__vwsnf51_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_(::tuiskin::TuiRadioButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf51_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf52_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize_::__vwsnf52_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize_(::tuiskin::TuiDocumentTextBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf52_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf53_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize_::__vwsnf53_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize_(::tuiskin::TuiDocumentViewerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf53_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiVScrollTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf54_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize_::__vwsnf54_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize_(::tuiskin::TuiDocumentViewerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf54_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiHScrollTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf55_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize_::__vwsnf55_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize_(::tuiskin::TuiDocumentViewerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf55_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf56_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::__vwsnf56_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiDatePickerTemplate* __vwsnf56_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiDatePickerTemplate*>(new ::tuiskin::TuiDatePickerTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf57_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::__vwsnf57_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiMenuTemplate* __vwsnf57_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::tuiskin::TuiContentMenuTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf58_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::__vwsnf58_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf58_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf59_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::__vwsnf59_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf59_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf5_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf5_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf5_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiHScrollTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf60_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::__vwsnf60_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf60_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf61_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::__vwsnf61_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf61_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf62_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::__vwsnf62_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf62_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1)->GetVisible();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<bool>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1)->SetVisible(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf63_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::__vwsnf63_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf63_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf64_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::__vwsnf64_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf64_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf65_TuiSkin_tuiskin_TuiExpandingDecoratorTemplateConstructor___vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize_::__vwsnf65_TuiSkin_tuiskin_TuiExpandingDecoratorTemplateConstructor___vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize_(::tuiskin::TuiExpandingDecoratorTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf65_TuiSkin_tuiskin_TuiExpandingDecoratorTemplateConstructor___vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf66_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize_::__vwsnf66_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize_(::tuiskin::TuiItemBackgroundTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf66_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf67_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize_::__vwsnf67_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize_(::tuiskin::TuiItemBackgroundTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf67_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1)->GetAlignmentToParent();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Margin>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1)->SetAlignmentToParent(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf68_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize_::__vwsnf68_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize_(::tuiskin::TuiItemBackgroundTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf68_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->self)->GetTextColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->self)->SetTextColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf69_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::__vwsnf69_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiMenuTemplate* __vwsnf69_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::tuiskin::TuiContentMenuTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf6_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf6_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiDateComboBoxTemplate* __vwsnf6_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiDateComboBoxTemplate*>(new ::tuiskin::TuiComboBoxTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf70_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::__vwsnf70_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiControlTemplate* __vwsnf70_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::tuiskin::TuiBottomScrollButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf71_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::__vwsnf71_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf71_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf72_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::__vwsnf72_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf72_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf73_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::__vwsnf73_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf73_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf74_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::__vwsnf74_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf74_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1.Obj())->GetFont();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1.Obj())->SetFont(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf75_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::__vwsnf75_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf75_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->container)->GetAlignmentToParent();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Margin>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->container)->SetAlignmentToParent(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf76_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::__vwsnf76_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf76_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetText();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->SetText(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf77_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::__vwsnf77_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf77_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf78_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::__vwsnf78_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf78_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2)->GetVisible();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<bool>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2)->SetVisible(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf79_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::__vwsnf79_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf79_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->buttonArrow)->GetVisible();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<bool>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->buttonArrow)->SetVisible(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf7_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf7_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiDatePickerTemplate* __vwsnf7_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiDatePickerTemplate*>(new ::tuiskin::TuiDatePickerTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf80_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_::__vwsnf80_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_(::tuiskin::TuiListViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiListViewColumnHeaderTemplate* __vwsnf80_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiListViewColumnHeaderTemplate*>(new ::tuiskin::TuiListViewColumnHeaderTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf81_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_::__vwsnf81_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_(::tuiskin::TuiListViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf81_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::tuiskin::TuiItemBackgroundTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf82_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_::__vwsnf82_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_(::tuiskin::TuiListViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf82_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiVScrollTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf83_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_::__vwsnf83_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_(::tuiskin::TuiListViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf83_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiHScrollTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf84_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_::__vwsnf84_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_(::tuiskin::TuiListViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf84_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf85_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_::__vwsnf85_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_(::tuiskin::TuiTextListTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf85_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::tuiskin::TuiRadioButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf86_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_::__vwsnf86_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_(::tuiskin::TuiTextListTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf86_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::tuiskin::TuiCheckBoxTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf87_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_::__vwsnf87_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_(::tuiskin::TuiTextListTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf87_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::tuiskin::TuiItemBackgroundTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf88_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_::__vwsnf88_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_(::tuiskin::TuiTextListTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf88_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiVScrollTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf89_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_::__vwsnf89_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_(::tuiskin::TuiTextListTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf89_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiHScrollTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf8_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf8_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf8_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::tuiskin::TuiRadioButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf90_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_::__vwsnf90_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_(::tuiskin::TuiTextListTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf90_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf91_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_::__vwsnf91_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_(::tuiskin::TuiTreeViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf91_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::tuiskin::TuiExpandingDecoratorTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf92_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_::__vwsnf92_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_(::tuiskin::TuiTreeViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf92_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::tuiskin::TuiItemBackgroundTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf93_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_::__vwsnf93_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_(::tuiskin::TuiTreeViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf93_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiVScrollTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf94_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_::__vwsnf94_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_(::tuiskin::TuiTreeViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiScrollTemplate* __vwsnf94_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::tuiskin::TuiHScrollTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf95_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_::__vwsnf95_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_(::tuiskin::TuiTreeViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf95_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf96_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize_::__vwsnf96_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize_(::tuiskin::TuiDateButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
void __vwsnf96_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const
|
|
{
|
|
auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->GetColor();
|
|
auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_);
|
|
if ((__vwsn_old_ == __vwsn_new_))
|
|
{
|
|
return;
|
|
}
|
|
::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf97_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::__vwsnf97_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(::tuiskin::TuiDatePickerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiTextListTemplate* __vwsnf97_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiTextListTemplate*>(new ::tuiskin::TuiTextListTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf98_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::__vwsnf98_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(::tuiskin::TuiDatePickerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf98_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::tuiskin::TuiDateButtonTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf99_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::__vwsnf99_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(::tuiskin::TuiDatePickerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiComboBoxTemplate* __vwsnf99_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiComboBoxTemplate*>(new ::tuiskin::TuiComboBoxTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnf9_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::__vwsnf9_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(::tuiskin::TuiThemeConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
}
|
|
|
|
::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf9_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const
|
|
{
|
|
{
|
|
return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::tuiskin::TuiCheckBoxTemplate());
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc100_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc100_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc100_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetBorder() || ::vl::__vwsn::This(__vwsn_bind_cache_1)->GetSizeBox());
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc100_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc100_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc100_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->BorderChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc100_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc100_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc100_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc100_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->BorderChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->SizeBoxChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc101_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc101_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc101_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSizeBox() ? ::vl::presentation::INativeWindowListener::HitTestResult::BorderLeftTop : ::vl::presentation::INativeWindowListener::HitTestResult::NoDecision);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc101_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc101_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc101_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc101_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc101_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc102_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc102_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc102_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSizeBox() ? ::vl::presentation::INativeWindowListener::HitTestResult::BorderTop : ::vl::presentation::INativeWindowListener::HitTestResult::NoDecision);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc102_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc102_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc102_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc102_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc102_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc103_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc103_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc103_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSizeBox() ? ::vl::presentation::INativeWindowListener::HitTestResult::BorderRightTop : ::vl::presentation::INativeWindowListener::HitTestResult::NoDecision);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc103_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc103_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc103_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc103_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc103_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc104_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc104_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc104_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSizeBox() ? ::vl::presentation::INativeWindowListener::HitTestResult::BorderLeft : ::vl::presentation::INativeWindowListener::HitTestResult::NoDecision);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc104_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc104_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc104_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc104_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc104_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc105_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc105_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc105_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSizeBox() ? ::vl::presentation::INativeWindowListener::HitTestResult::BorderRight : ::vl::presentation::INativeWindowListener::HitTestResult::NoDecision);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc105_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc105_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc105_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc105_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc105_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc106_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc106_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc106_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSizeBox() ? ::vl::presentation::INativeWindowListener::HitTestResult::BorderLeftBottom : ::vl::presentation::INativeWindowListener::HitTestResult::NoDecision);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc106_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc106_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc106_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc106_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc106_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc107_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc107_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc107_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSizeBox() ? ::vl::presentation::INativeWindowListener::HitTestResult::BorderBottom : ::vl::presentation::INativeWindowListener::HitTestResult::NoDecision);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc107_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc107_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc107_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc107_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc107_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc108_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc108_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc108_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSizeBox() ? ::vl::presentation::INativeWindowListener::HitTestResult::BorderRightBottom : ::vl::presentation::INativeWindowListener::HitTestResult::NoDecision);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc108_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc108_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc108_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc108_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc108_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_3 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_4 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_5 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_6 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_7 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_8 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_5_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_6_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_7_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_8_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = [&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = ((::vl::__vwsn::This(__vwsn_bind_cache_0)->GetBorder() || ::vl::__vwsn::This(__vwsn_bind_cache_1)->GetSizeBox()) ? static_cast<::vl::vint>(1) : static_cast<::vl::vint>(0)); __vwsn_temp__.top = (((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetTitleBar() || ::vl::__vwsn::This(__vwsn_bind_cache_3)->GetBorder()) || ::vl::__vwsn::This(__vwsn_bind_cache_4)->GetSizeBox()) ? static_cast<::vl::vint>(1) : static_cast<::vl::vint>(0)); __vwsn_temp__.right = ((::vl::__vwsn::This(__vwsn_bind_cache_5)->GetBorder() || ::vl::__vwsn::This(__vwsn_bind_cache_6)->GetSizeBox()) ? static_cast<::vl::vint>(1) : static_cast<::vl::vint>(0)); __vwsn_temp__.bottom = ((::vl::__vwsn::This(__vwsn_bind_cache_7)->GetBorder() || ::vl::__vwsn::This(__vwsn_bind_cache_8)->GetSizeBox()) ? static_cast<::vl::vint>(1) : static_cast<::vl::vint>(0)); return __vwsn_temp__; }();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_4_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_5_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_6_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_7_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_8_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_3 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_4 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_5 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_6 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_7 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_8 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->BorderChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->TitleBarChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_3_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_3)->BorderChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_4_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_4)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_4_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_5_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_5)->BorderChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_5_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_6_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_6)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_6_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_7_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_7)->BorderChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_7_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_8_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_8)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_8_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->BorderChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->SizeBoxChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->TitleBarChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_3_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_3)->BorderChanged, __vwsn_bind_handler_3_0);
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_4_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_4)->SizeBoxChanged, __vwsn_bind_handler_4_0);
|
|
(__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_5_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_5)->BorderChanged, __vwsn_bind_handler_5_0);
|
|
(__vwsn_bind_handler_5_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_6_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_6)->SizeBoxChanged, __vwsn_bind_handler_6_0);
|
|
(__vwsn_bind_handler_6_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_7_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_7)->BorderChanged, __vwsn_bind_handler_7_0);
|
|
(__vwsn_bind_handler_7_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_8_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_8)->SizeBoxChanged, __vwsn_bind_handler_8_0);
|
|
(__vwsn_bind_handler_8_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_3 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_4 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_5 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_6 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_7 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_8 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_5_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_6_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_7_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_8_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc10_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc10_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCheckBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc10_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = [&](){ ::vl::presentation::FontProperties __vwsn_temp__; __vwsn_temp__.fontFamily = ::vl::WString::Unmanaged(L"TuiFont"); __vwsn_temp__.size = static_cast<::vl::vint>(1); __vwsn_temp__.bold = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetFocused(); __vwsn_temp__.underline = (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused() || (::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() != ::vl::presentation::controls::ButtonState::Normal)); return __vwsn_temp__; }();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc10_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc10_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc10_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc10_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc10_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc10_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc10_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc10_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc10_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FocusedChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc110_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc110_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc110_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((::vl::__vwsn::This(__vwsn_bind_cache_0)->GetText() == ::vl::WString::Unmanaged(L"")) ? ::vl::WString::Unmanaged(L"") : ((::vl::WString::Unmanaged(L" ") + ::vl::__vwsn::This(__vwsn_bind_cache_1)->GetText()) + ::vl::WString::Unmanaged(L" ")));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc110_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc110_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc110_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc110_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc110_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc110_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc110_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TextChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc111_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc111_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc111_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetTitleBar();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc111_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc111_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TitleBarChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc111_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc111_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc111_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TitleBarChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc11_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc11_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiRadioButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc11_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((::vl::WString::Unmanaged(L"(") + (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSelected() ? ::vl::WString::Unmanaged(L"•") : ::vl::WString::Unmanaged(L" "))) + ::vl::WString::Unmanaged(L")"));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc11_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc11_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc11_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc11_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc11_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc12_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc12_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiRadioButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc12_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled() ? GLOBAL_NAME tuiColors.LabelText : GLOBAL_NAME tuiColors.ControlBorderDisabled);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc12_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc12_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc12_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc12_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc12_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc13_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc13_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiRadioButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc13_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = [&](){ ::vl::presentation::FontProperties __vwsn_temp__; __vwsn_temp__.fontFamily = ::vl::WString::Unmanaged(L"TuiFont"); __vwsn_temp__.size = static_cast<::vl::vint>(1); __vwsn_temp__.bold = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetFocused(); __vwsn_temp__.underline = (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused() || (::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() != ::vl::presentation::controls::ButtonState::Normal)); return __vwsn_temp__; }();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc13_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc13_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc13_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc13_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc13_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc13_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc13_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc13_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc13_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FocusedChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc14_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc14_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiRadioButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc14_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetText();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc14_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc14_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc14_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc14_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc14_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc15_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc15_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiRadioButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc15_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled() ? GLOBAL_NAME tuiColors.LabelText : GLOBAL_NAME tuiColors.ControlBorderDisabled);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc15_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc15_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc15_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc15_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc15_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc16_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc16_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiRadioButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc16_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = [&](){ ::vl::presentation::FontProperties __vwsn_temp__; __vwsn_temp__.fontFamily = ::vl::WString::Unmanaged(L"TuiFont"); __vwsn_temp__.size = static_cast<::vl::vint>(1); __vwsn_temp__.bold = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetFocused(); __vwsn_temp__.underline = (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused() || (::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() != ::vl::presentation::controls::ButtonState::Normal)); return __vwsn_temp__; }();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc16_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc16_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc16_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc16_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc16_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc16_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc16_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc16_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc16_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FocusedChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc17_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc17_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiDocumentTextBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDocumentTextBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiDocumentTextBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc17_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ControlBorderDisabled : (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused() ? GLOBAL_NAME tuiColors.ControlBorderFocused : GLOBAL_NAME tuiColors.ControlBorder));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc17_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc17_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc17_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiDocumentTextBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiDocumentTextBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc17_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc17_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc17_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc17_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDocumentTextBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiDocumentTextBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc18_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc18_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiDocumentViewerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDocumentViewerTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiDocumentViewerTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc18_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ControlBorderDisabled : (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused() ? GLOBAL_NAME tuiColors.ControlBorderFocused : GLOBAL_NAME tuiColors.ControlBorder));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc18_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc18_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc18_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiDocumentViewerTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiDocumentViewerTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc18_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc18_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc18_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc18_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDocumentViewerTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiDocumentViewerTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc19_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc19_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc19_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonBackground : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonBackgroundPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonBackgroundHighlighted : GLOBAL_NAME tuiColors.ButtonBackground)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc19_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc19_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc19_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc19_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc19_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc19_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc19_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc19_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc19_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc1_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc1_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc1_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonBackground : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonBackgroundPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonBackgroundHighlighted : GLOBAL_NAME tuiColors.ButtonBackground)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc1_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc1_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc1_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc1_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc1_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc1_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc1_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc1_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc1_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc20_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc20_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc20_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetText();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc20_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc20_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc20_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc20_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc20_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc21_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc21_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc21_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonTextPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonTextHighlighted : GLOBAL_NAME tuiColors.ButtonText)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc21_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc21_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc21_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc21_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc21_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc21_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc21_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc21_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc21_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc22_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc22_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc22_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = [&](){ ::vl::presentation::FontProperties __vwsn_temp__; __vwsn_temp__.fontFamily = ::vl::WString::Unmanaged(L"TuiFont"); __vwsn_temp__.size = static_cast<::vl::vint>(1); __vwsn_temp__.bold = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetFocused(); __vwsn_temp__.underline = (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused() || (::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() != ::vl::presentation::controls::ButtonState::Normal)); return __vwsn_temp__; }();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc22_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc22_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc22_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc22_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc22_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc22_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc22_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc22_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc22_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FocusedChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc23_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc23_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc23_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetTextVisible();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc23_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc23_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextVisibleChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc23_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc23_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc23_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextVisibleChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc24_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc24_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc24_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonBackground : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonBackgroundPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonBackgroundHighlighted : GLOBAL_NAME tuiColors.ButtonBackground)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc24_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc24_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc24_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc24_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc24_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc24_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc24_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc24_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc24_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc25_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc25_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiComboBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc25_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonTextPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonTextHighlighted : GLOBAL_NAME tuiColors.ButtonIcon)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc25_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc25_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc25_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc25_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc25_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc25_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc25_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc25_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc25_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc26_TuiSkin_tuiskin_TuiExpandingDecoratorTemplateConstructor___vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc26_TuiSkin_tuiskin_TuiExpandingDecoratorTemplateConstructor___vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiExpandingDecoratorTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiExpandingDecoratorTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc26_TuiSkin_tuiskin_TuiExpandingDecoratorTemplateConstructor___vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSelected() ? ::vl::WString::Unmanaged(L"▼") : ::vl::WString::Unmanaged(L"▶"));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc26_TuiSkin_tuiskin_TuiExpandingDecoratorTemplateConstructor___vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc26_TuiSkin_tuiskin_TuiExpandingDecoratorTemplateConstructor___vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiExpandingDecoratorTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc26_TuiSkin_tuiskin_TuiExpandingDecoratorTemplateConstructor___vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc26_TuiSkin_tuiskin_TuiExpandingDecoratorTemplateConstructor___vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc26_TuiSkin_tuiskin_TuiExpandingDecoratorTemplateConstructor___vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiExpandingDecoratorTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiItemBackgroundTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_3 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_4 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSelected() && (! ::vl::__vwsn::This(__vwsn_bind_cache_1)->GetGridRow())) ? GLOBAL_NAME tuiColors.ItemBackgroundSelected : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetSelected() || (::vl::__vwsn::This(__vwsn_bind_cache_3)->GetVisuallyEnabled() && (::vl::__vwsn::This(__vwsn_bind_cache_4)->GetState() != ::vl::presentation::controls::ButtonState::Normal))) ? GLOBAL_NAME tuiColors.ItemBackgroundHighlighted : GLOBAL_NAME tuiColors.ItemBackground));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_4_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_3 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_4 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->GridRowChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->SelectedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_3_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_3)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_4_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_4)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_4_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->GridRowChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->SelectedChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_3_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_3)->VisuallyEnabledChanged, __vwsn_bind_handler_3_0);
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_4_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_4)->StateChanged, __vwsn_bind_handler_4_0);
|
|
(__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_3 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_4 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc28_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc28_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiItemBackgroundTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc28_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = [&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetGridRow() ? static_cast<::vl::vint>(1) : static_cast<::vl::vint>(0)); return __vwsn_temp__; }();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc28_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc28_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->GridRowChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc28_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc28_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc28_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->GridRowChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiItemBackgroundTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_3 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_4 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ItemTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetSelected() && (! ::vl::__vwsn::This(__vwsn_bind_cache_2)->GetGridRow())) ? GLOBAL_NAME tuiColors.ItemTextSelected : ((::vl::__vwsn::This(__vwsn_bind_cache_3)->GetSelected() || (::vl::__vwsn::This(__vwsn_bind_cache_4)->GetState() != ::vl::presentation::controls::ButtonState::Normal)) ? GLOBAL_NAME tuiColors.ItemTextHighlighted : GLOBAL_NAME tuiColors.ItemText)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_4_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_3 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_4 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->SelectedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->GridRowChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_3_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_3)->SelectedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_4_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_4)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_4_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->SelectedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->GridRowChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_3_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_3)->SelectedChanged, __vwsn_bind_handler_3_0);
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_4_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_4)->StateChanged, __vwsn_bind_handler_4_0);
|
|
(__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_3 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_4 = static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc2_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc2_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc2_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetText();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc2_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc2_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc2_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc2_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc2_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc30_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc30_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc30_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonBackground : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonBackgroundPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonBackgroundHighlighted : GLOBAL_NAME tuiColors.ButtonBackground)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc30_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc30_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc30_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc30_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc30_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc30_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc30_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc30_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc30_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc31_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc31_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc31_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetText();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc31_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc31_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc31_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc31_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc31_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc32_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc32_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc32_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonTextPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonTextHighlighted : GLOBAL_NAME tuiColors.ButtonText)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc32_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc32_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc32_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc32_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc32_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc32_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc32_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc32_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc32_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc33_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc33_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc33_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetFont();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc33_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc33_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc33_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc33_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc33_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc34_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc34_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc34_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = [&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = ((::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSortingState() == ::vl::presentation::controls::ColumnSortingState::NotSorted) ? static_cast<::vl::vint>(1) : static_cast<::vl::vint>(2)); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetSubMenuExisting() ? static_cast<::vl::vint>(2) : static_cast<::vl::vint>(0)); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc34_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc34_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc34_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SortingStateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc34_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->SubMenuExistingChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc34_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc34_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc34_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SortingStateChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->SubMenuExistingChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc35_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc35_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc35_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSortingState() == ::vl::presentation::controls::ColumnSortingState::Ascending) ? ::vl::WString::Unmanaged(L"▲") : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetSortingState() == ::vl::presentation::controls::ColumnSortingState::Descending) ? ::vl::WString::Unmanaged(L"▼") : ::vl::WString::Unmanaged(L" ")));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc35_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc35_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc35_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SortingStateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc35_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->SortingStateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc35_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc35_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc35_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SortingStateChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->SortingStateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc36_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc36_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc36_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonTextPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonTextHighlighted : GLOBAL_NAME tuiColors.ButtonText)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc36_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc36_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc36_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc36_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc36_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc36_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc36_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc36_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc36_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc37_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc37_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc37_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSortingState() != ::vl::presentation::controls::ColumnSortingState::NotSorted);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc37_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc37_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SortingStateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc37_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc37_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc37_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SortingStateChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc38_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc38_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc38_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSubMenuExisting();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc38_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc38_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SubMenuExistingChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc38_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc38_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc38_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SubMenuExistingChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc39_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc39_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiListViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiListViewTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc39_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ControlBorderDisabled : (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused() ? GLOBAL_NAME tuiColors.ControlBorderFocused : GLOBAL_NAME tuiColors.ControlBorder));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc39_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc39_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc39_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiListViewTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc39_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc39_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc39_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc39_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiListViewTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiListViewTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc3_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc3_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc3_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonTextPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonTextHighlighted : GLOBAL_NAME tuiColors.ButtonText)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc3_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc3_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc3_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc3_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc3_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc3_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc3_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc3_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc3_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc40_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc40_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTextListTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTextListTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiTextListTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc40_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ControlBorderDisabled : (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused() ? GLOBAL_NAME tuiColors.ControlBorderFocused : GLOBAL_NAME tuiColors.ControlBorder));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc40_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc40_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc40_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTextListTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTextListTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc40_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc40_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc40_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc40_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTextListTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiTextListTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc41_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc41_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTreeViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTreeViewTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiTreeViewTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc41_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ControlBorderDisabled : (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused() ? GLOBAL_NAME tuiColors.ControlBorderFocused : GLOBAL_NAME tuiColors.ControlBorder));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc41_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc41_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc41_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTreeViewTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTreeViewTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc41_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc41_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc41_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc41_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTreeViewTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiTreeViewTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc42_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc42_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiDateButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDateButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiDateButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiDateButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc42_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSelected() ? GLOBAL_NAME tuiColors.ItemBackgroundSelected : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetVisuallyEnabled() && (::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() != ::vl::presentation::controls::ButtonState::Normal)) ? GLOBAL_NAME tuiColors.ItemBackgroundHighlighted : GLOBAL_NAME tuiColors.ItemBackground));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc42_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc42_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc42_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc42_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiDateButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiDateButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiDateButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc42_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc42_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc42_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc42_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc42_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->VisuallyEnabledChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDateButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiDateButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiDateButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc43_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc43_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiDatePickerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDatePickerTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc43_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetFont();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc43_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc43_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiDatePickerTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc43_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc43_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc43_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDatePickerTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc44_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc44_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiDatePickerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDatePickerTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc44_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetDate();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc44_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc44_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiDatePickerTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->DateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc44_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc44_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc44_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->DateChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDatePickerTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc45_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc45_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiDatePickerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDatePickerTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc45_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetDateLocale();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc45_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc45_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiDatePickerTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->DateLocaleChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc45_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc45_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc45_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->DateLocaleChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDatePickerTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc46_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc46_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiDatePickerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDatePickerTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc46_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetCommands();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc46_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc46_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiDatePickerTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->CommandsChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc46_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc46_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc46_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->CommandsChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiDatePickerTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc47_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc47_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiDatePickerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::vl::presentation::templates::GuiCommonDatePickerLook*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc47_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetDate();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc47_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc47_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->look; } catch(...){ return static_cast<::vl::presentation::templates::GuiCommonDatePickerLook*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->DateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc47_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc47_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc47_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->DateChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::vl::presentation::templates::GuiCommonDatePickerLook*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc48_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc48_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiGroupBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiGroupBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc48_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetText();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc48_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc48_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiGroupBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc48_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc48_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc48_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiGroupBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc49_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc49_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiGroupBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiGroupBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc49_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetFont();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc49_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc49_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiGroupBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc49_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc49_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc49_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiGroupBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc4_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc4_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc4_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = [&](){ ::vl::presentation::FontProperties __vwsn_temp__; __vwsn_temp__.fontFamily = ::vl::WString::Unmanaged(L"TuiFont"); __vwsn_temp__.size = static_cast<::vl::vint>(1); __vwsn_temp__.bold = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetFocused(); __vwsn_temp__.underline = (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused() || (::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() != ::vl::presentation::controls::ButtonState::Normal)); return __vwsn_temp__; }();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc4_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc4_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc4_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc4_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc4_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc4_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc4_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc4_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc4_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FocusedChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc50_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc50_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiLabelTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiLabelTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc50_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetText();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc50_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc50_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiLabelTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc50_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc50_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc50_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiLabelTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc51_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc51_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiLabelTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiLabelTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiLabelTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc51_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled() ? ::vl::__vwsn::This(__vwsn_bind_cache_1)->GetTextColor() : GLOBAL_NAME tuiColors.ControlBorderDisabled);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc51_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc51_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc51_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiLabelTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiLabelTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc51_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TextColorChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc51_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc51_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc51_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TextColorChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiLabelTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiLabelTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc52_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc52_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiLabelTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiLabelTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc52_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetFont();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc52_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc52_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiLabelTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc52_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc52_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc52_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiLabelTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc53_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc53_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiShortcutKeyTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiShortcutKeyTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc53_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetText();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc53_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc53_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiShortcutKeyTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc53_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc53_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc53_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiShortcutKeyTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc54_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc54_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiShortcutKeyTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiShortcutKeyTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc54_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetTextColor();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc54_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc54_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiShortcutKeyTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextColorChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc54_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc54_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc54_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextColorChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiShortcutKeyTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc55_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc55_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiShortcutKeyTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiShortcutKeyTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc55_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetFont();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc55_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc55_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiShortcutKeyTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc55_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc55_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc55_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiShortcutKeyTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc56_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc56_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiBottomScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc56_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonBackground : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonBackgroundPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonBackgroundHighlighted : GLOBAL_NAME tuiColors.ButtonBackground)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc56_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc56_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc56_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc56_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc56_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc56_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc56_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc56_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc56_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc57_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc57_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiBottomScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc57_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonTextPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonTextHighlighted : GLOBAL_NAME tuiColors.ButtonIcon)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc57_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc57_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc57_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc57_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc57_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc57_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc57_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc57_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc57_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc58_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc58_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiHScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiHScrollTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiHScrollTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc58_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (static_cast<double>(::vl::__vwsn::This(__vwsn_bind_cache_0)->GetPageSize()) / static_cast<double>(::vl::__vwsn::This(__vwsn_bind_cache_1)->GetTotalSize()));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc58_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc58_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc58_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiHScrollTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiHScrollTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->PageSizeChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc58_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TotalSizeChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc58_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc58_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc58_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->PageSizeChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TotalSizeChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiHScrollTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiHScrollTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc59_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc59_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiHScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiHScrollTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiHScrollTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc59_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (static_cast<double>(::vl::__vwsn::This(__vwsn_bind_cache_0)->GetPosition()) / static_cast<double>(::vl::__vwsn::This(__vwsn_bind_cache_1)->GetTotalSize()));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc59_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc59_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc59_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiHScrollTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiHScrollTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->PositionChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc59_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TotalSizeChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc59_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc59_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc59_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->PositionChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TotalSizeChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiHScrollTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiHScrollTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc5_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc5_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCheckBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc5_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((::vl::WString::Unmanaged(L"[") + (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSelected() ? ::vl::WString::Unmanaged(L"x") : ::vl::WString::Unmanaged(L" "))) + ::vl::WString::Unmanaged(L"]"));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc5_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc5_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc5_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc5_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc5_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc60_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc60_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiHTrackerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc60_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = static_cast<double>(0.0);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
bool __vwsnc60_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc60_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc60_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc61_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc61_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiHTrackerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiHTrackerTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiHTrackerTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc61_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (static_cast<double>(::vl::__vwsn::This(__vwsn_bind_cache_0)->GetPosition()) / static_cast<double>(::vl::__vwsn::This(__vwsn_bind_cache_1)->GetTotalSize()));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc61_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc61_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc61_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiHTrackerTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiHTrackerTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->PositionChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc61_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TotalSizeChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc61_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc61_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc61_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->PositionChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TotalSizeChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiHTrackerTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiHTrackerTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc62_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc62_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiHandleScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiHandleScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiHandleScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiHandleScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc62_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ControlBorderDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonBackgroundPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonBackgroundHighlighted : GLOBAL_NAME tuiColors.ControlBorder)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc62_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc62_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc62_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc62_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiHandleScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiHandleScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiHandleScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc62_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc62_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc62_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc62_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc62_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiHandleScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiHandleScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiHandleScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc63_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc63_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiLeftScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc63_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonBackground : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonBackgroundPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonBackgroundHighlighted : GLOBAL_NAME tuiColors.ButtonBackground)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc63_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc63_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc63_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc63_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc63_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc63_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc63_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc63_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc63_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc64_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc64_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiLeftScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc64_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonTextPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonTextHighlighted : GLOBAL_NAME tuiColors.ButtonIcon)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc64_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc64_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc64_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc64_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc64_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc64_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc64_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc64_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc64_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiProgressBarTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_3 = static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_4 = static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((::vl::__vwsn::This(__vwsn_bind_cache_0)->GetTotalSize() == ::vl::__vwsn::This(__vwsn_bind_cache_1)->GetPageSize()) ? static_cast<double>(1.0) : (static_cast<double>(::vl::__vwsn::This(__vwsn_bind_cache_2)->GetPosition()) / static_cast<double>((::vl::__vwsn::This(__vwsn_bind_cache_3)->GetTotalSize() - ::vl::__vwsn::This(__vwsn_bind_cache_4)->GetPageSize()))));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_4_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_3 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_4 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TotalSizeChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->PageSizeChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->PositionChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_3_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_3)->TotalSizeChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_4_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_4)->PageSizeChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_4_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TotalSizeChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->PageSizeChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->PositionChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_3_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_3)->TotalSizeChanged, __vwsn_bind_handler_3_0);
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_4_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_4)->PageSizeChanged, __vwsn_bind_handler_4_0);
|
|
(__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_3 = static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_4 = static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc66_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc66_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiRightScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc66_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonBackground : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonBackgroundPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonBackgroundHighlighted : GLOBAL_NAME tuiColors.ButtonBackground)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc66_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc66_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc66_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc66_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc66_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc66_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc66_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc66_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc66_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc67_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc67_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiRightScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc67_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonTextPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonTextHighlighted : GLOBAL_NAME tuiColors.ButtonIcon)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc67_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc67_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc67_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc67_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc67_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc67_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc67_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc67_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc67_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc68_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc68_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiScrollViewTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiScrollViewTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiScrollViewTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc68_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ControlBorderDisabled : (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused() ? GLOBAL_NAME tuiColors.ControlBorderFocused : GLOBAL_NAME tuiColors.ControlBorder));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc68_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc68_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc68_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiScrollViewTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiScrollViewTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc68_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc68_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc68_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc68_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiScrollViewTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiScrollViewTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc69_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc69_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTopScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc69_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonBackground : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonBackgroundPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonBackgroundHighlighted : GLOBAL_NAME tuiColors.ButtonBackground)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc69_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc69_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc69_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc69_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc69_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc69_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc69_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc69_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc69_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc6_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc6_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCheckBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc6_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled() ? GLOBAL_NAME tuiColors.LabelText : GLOBAL_NAME tuiColors.ControlBorderDisabled);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc6_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc6_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc6_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc6_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc6_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc70_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc70_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTopScrollButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc70_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ButtonTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() == ::vl::presentation::controls::ButtonState::Pressed) ? GLOBAL_NAME tuiColors.ButtonTextPressed : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() == ::vl::presentation::controls::ButtonState::Active) ? GLOBAL_NAME tuiColors.ButtonTextHighlighted : GLOBAL_NAME tuiColors.ButtonIcon)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc70_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc70_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc70_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc70_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc70_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc70_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc70_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc70_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc70_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc71_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc71_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiVScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiVScrollTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiVScrollTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc71_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (static_cast<double>(::vl::__vwsn::This(__vwsn_bind_cache_0)->GetPageSize()) / static_cast<double>(::vl::__vwsn::This(__vwsn_bind_cache_1)->GetTotalSize()));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc71_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc71_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc71_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiVScrollTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiVScrollTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->PageSizeChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc71_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TotalSizeChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc71_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc71_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc71_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->PageSizeChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TotalSizeChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiVScrollTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiVScrollTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc72_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc72_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiVScrollTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiVScrollTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiVScrollTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc72_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (static_cast<double>(::vl::__vwsn::This(__vwsn_bind_cache_0)->GetPosition()) / static_cast<double>(::vl::__vwsn::This(__vwsn_bind_cache_1)->GetTotalSize()));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc72_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc72_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc72_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiVScrollTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiVScrollTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->PositionChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc72_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TotalSizeChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc72_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc72_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc72_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->PositionChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TotalSizeChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiVScrollTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiVScrollTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc73_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc73_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiVTrackerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc73_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = static_cast<double>(0.0);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
bool __vwsnc73_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc73_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc73_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc74_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc74_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiVTrackerTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiVTrackerTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiVTrackerTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc74_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (static_cast<double>(::vl::__vwsn::This(__vwsn_bind_cache_0)->GetPosition()) / static_cast<double>(::vl::__vwsn::This(__vwsn_bind_cache_1)->GetTotalSize()));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc74_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc74_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc74_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiVTrackerTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiVTrackerTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->PositionChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc74_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TotalSizeChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc74_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc74_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc74_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->PositionChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->TotalSizeChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiVTrackerTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiVTrackerTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc75_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc75_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTabHeaderButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc75_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSelected() ? GLOBAL_NAME tuiColors.ItemBackgroundSelected : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetVisuallyEnabled() && (::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() != ::vl::presentation::controls::ButtonState::Normal)) ? GLOBAL_NAME tuiColors.ItemBackgroundHighlighted : GLOBAL_NAME tuiColors.ItemBackground));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc75_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc75_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc75_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc75_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc75_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc75_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc75_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc75_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc75_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->VisuallyEnabledChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc76_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc76_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTabHeaderButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc76_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetText();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc76_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc76_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc76_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc76_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc76_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc77_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc77_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTabHeaderButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc77_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.ItemTextDisabled : (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetSelected() ? GLOBAL_NAME tuiColors.ItemTextSelected : ((::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() != ::vl::presentation::controls::ButtonState::Normal) ? GLOBAL_NAME tuiColors.ItemTextHighlighted : GLOBAL_NAME tuiColors.ItemText)));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc77_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc77_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc77_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc77_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc77_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->SelectedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc77_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc77_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc77_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc77_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->SelectedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTabHeaderButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::vl::presentation::controls::GuiTab*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_3 = static_cast<::vl::presentation::controls::GuiTab*>(nullptr);
|
|
this->__vwsn_bind_cache_4 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = [&](){ ::vl::presentation::FontProperties __vwsn_temp__; __vwsn_temp__.fontFamily = ::vl::WString::Unmanaged(L"TuiFont"); __vwsn_temp__.size = static_cast<::vl::vint>(1); __vwsn_temp__.bold = [&](){ try{ return ::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused(); } catch(...){ return false; } }(); __vwsn_temp__.underline = ([&](){ try{ return ::vl::__vwsn::This(__vwsn_bind_cache_3)->GetFocused(); } catch(...){ return false; } }() || (::vl::__vwsn::This(__vwsn_bind_cache_4)->GetState() != ::vl::presentation::controls::ButtonState::Normal)); return __vwsn_temp__; }();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return ::vl::__vwsn::This(::vl::__vwsn::Unbox<::vl::presentation::controls::GuiTabPage*>(::vl::__vwsn::This(__vwsn_bind_cache_0)->GetContext()))->GetOwnerTab(); } catch(...){ return static_cast<::vl::presentation::controls::GuiTab*>(nullptr); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
if (static_cast<bool>(__vwsn_bind_handler_3_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_3)->FocusedChanged, __vwsn_bind_handler_3_0);
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_3 = [&](){ try{ return ::vl::__vwsn::This(::vl::__vwsn::Unbox<::vl::presentation::controls::GuiTabPage*>(::vl::__vwsn::This(__vwsn_bind_cache_2)->GetContext()))->GetOwnerTab(); } catch(...){ return static_cast<::vl::presentation::controls::GuiTab*>(nullptr); } }());
|
|
(__vwsn_bind_handler_3_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_3)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_4_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_4 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return ::vl::__vwsn::This(::vl::__vwsn::Unbox<::vl::presentation::controls::GuiTabPage*>(::vl::__vwsn::This(__vwsn_bind_cache_0)->GetContext()))->GetOwnerTab(); } catch(...){ return static_cast<::vl::presentation::controls::GuiTab*>(nullptr); } }());
|
|
(__vwsn_bind_cache_3 = [&](){ try{ return ::vl::__vwsn::This(::vl::__vwsn::Unbox<::vl::presentation::controls::GuiTabPage*>(::vl::__vwsn::This(__vwsn_bind_cache_2)->GetContext()))->GetOwnerTab(); } catch(...){ return static_cast<::vl::presentation::controls::GuiTab*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->ContextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->ContextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_3_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_3)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_4_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_4)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_4_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->ContextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->ContextChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_3_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_3)->FocusedChanged, __vwsn_bind_handler_3_0);
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_4_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_4)->StateChanged, __vwsn_bind_handler_4_0);
|
|
(__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::vl::presentation::controls::GuiTab*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_3 = static_cast<::vl::presentation::controls::GuiTab*>(nullptr));
|
|
(__vwsn_bind_cache_4 = static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_4_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc79_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc79_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTabHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::vl::presentation::controls::GuiTabPage*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc79_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetText();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc79_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc79_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->CurrentTabPage; } catch(...){ return static_cast<::vl::presentation::controls::GuiTabPage*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc79_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc79_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc79_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::vl::presentation::controls::GuiTabPage*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc7_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc7_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCheckBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc7_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = [&](){ ::vl::presentation::FontProperties __vwsn_temp__; __vwsn_temp__.fontFamily = ::vl::WString::Unmanaged(L"TuiFont"); __vwsn_temp__.size = static_cast<::vl::vint>(1); __vwsn_temp__.bold = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetFocused(); __vwsn_temp__.underline = (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused() || (::vl::__vwsn::This(__vwsn_bind_cache_2)->GetState() != ::vl::presentation::controls::ButtonState::Normal)); return __vwsn_temp__; }();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc7_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc7_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc7_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc7_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc7_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc7_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc7_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc7_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc7_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FocusedChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->StateChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc80_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc80_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTabHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::vl::presentation::controls::GuiTabPage*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc80_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetAlt();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc80_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc80_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->CurrentTabPage; } catch(...){ return static_cast<::vl::presentation::controls::GuiTabPage*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->AltChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc80_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc80_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc80_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->AltChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::vl::presentation::controls::GuiTabPage*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc81_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc81_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTabHeaderTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::vl::presentation::controls::GuiTab*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc81_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSelectedPage() == __vwsnthis_0->CurrentTabPage);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc81_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc81_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return ::vl::__vwsn::This(__vwsnthis_0->CurrentTabPage)->GetOwnerTab(); } catch(...){ return static_cast<::vl::presentation::controls::GuiTab*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedPageChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc81_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc81_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc81_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedPageChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::vl::presentation::controls::GuiTab*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc82_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc82_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTabTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTabTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc82_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled() ? GLOBAL_NAME tuiColors.ItemBackgroundSelected : GLOBAL_NAME tuiColors.ItemBackground);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc82_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc82_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTabTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc82_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc82_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc82_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTabTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc83_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc83_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTabTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::vl::presentation::compositions::GuiRepeatFlowComposition*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::vl::presentation::compositions::GuiRepeatFlowComposition*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc83_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = [&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = ((::vl::__vwsn::This(__vwsn_bind_cache_0)->GetCachedBounds().y2 - ::vl::__vwsn::This(__vwsn_bind_cache_1)->GetCachedBounds().y1) - static_cast<::vl::vint>(1)); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc83_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc83_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc83_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->header; } catch(...){ return static_cast<::vl::presentation::compositions::GuiRepeatFlowComposition*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->header; } catch(...){ return static_cast<::vl::presentation::compositions::GuiRepeatFlowComposition*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->CachedBoundsChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc83_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->CachedBoundsChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc83_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc83_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc83_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->CachedBoundsChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->CachedBoundsChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::vl::presentation::compositions::GuiRepeatFlowComposition*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::vl::presentation::compositions::GuiRepeatFlowComposition*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc84_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc84_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiTabTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTabTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc84_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::Ptr<::vl::reflection::description::IValueEnumerable>(::vl::__vwsn::This(__vwsn_bind_cache_0)->GetTabPages());
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc84_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc84_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiTabTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TabPagesChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc84_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc84_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc84_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TabPagesChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiTabTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc85_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc85_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuBarButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc85_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled() && (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() != ::vl::presentation::controls::ButtonState::Normal)) ? GLOBAL_NAME tuiColors.MenuBackgroundHighlighted : GLOBAL_NAME tuiColors.MenuBackground);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc85_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc85_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc85_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc85_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc85_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc85_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc85_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc86_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc86_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuBarButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc86_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetText();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc86_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc86_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc86_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc86_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc86_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc87_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc87_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuBarButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc87_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.MenuTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() != ::vl::presentation::controls::ButtonState::Normal) ? GLOBAL_NAME tuiColors.MenuTextHighlighted : GLOBAL_NAME tuiColors.MenuText));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc87_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc87_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc87_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc87_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc87_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc87_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc87_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuBarButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_3 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = [&](){ ::vl::presentation::FontProperties __vwsn_temp__; __vwsn_temp__.fontFamily = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetFont().fontFamily; __vwsn_temp__.size = static_cast<::vl::vint>(1); __vwsn_temp__.bold = ::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused(); __vwsn_temp__.underline = (::vl::__vwsn::This(__vwsn_bind_cache_2)->GetFocused() || (::vl::__vwsn::This(__vwsn_bind_cache_3)->GetState() != ::vl::presentation::controls::ButtonState::Normal)); return __vwsn_temp__; }();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_3 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_3_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_3)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->FocusedChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_3_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_3)->StateChanged, __vwsn_bind_handler_3_0);
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_3 = static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc89_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc89_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc89_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled() && (::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() != ::vl::presentation::controls::ButtonState::Normal)) ? GLOBAL_NAME tuiColors.MenuBackgroundHighlighted : GLOBAL_NAME tuiColors.MenuBackground);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc89_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc89_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc89_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc89_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc89_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc89_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc89_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc8_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc8_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCheckBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc8_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetText();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc8_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc8_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc8_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc8_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc8_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc90_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc90_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc90_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSelected() ? ::vl::WString::Unmanaged(L"✓") : ::vl::WString::Unmanaged(L""));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc90_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc90_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc90_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc90_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc90_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SelectedChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc91_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc91_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc91_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.MenuTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() != ::vl::presentation::controls::ButtonState::Normal) ? GLOBAL_NAME tuiColors.MenuTextHighlighted : GLOBAL_NAME tuiColors.MenuText));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc91_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc91_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc91_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc91_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc91_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc91_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc91_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc92_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc92_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc92_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetText();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc92_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc92_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc92_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc92_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc92_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->TextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc93_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc93_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc93_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.MenuTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() != ::vl::presentation::controls::ButtonState::Normal) ? GLOBAL_NAME tuiColors.MenuTextHighlighted : GLOBAL_NAME tuiColors.MenuText));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc93_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc93_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc93_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc93_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc93_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc93_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc93_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_3 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = [&](){ ::vl::presentation::FontProperties __vwsn_temp__; __vwsn_temp__.fontFamily = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetFont().fontFamily; __vwsn_temp__.size = static_cast<::vl::vint>(1); __vwsn_temp__.bold = ::vl::__vwsn::This(__vwsn_bind_cache_1)->GetFocused(); __vwsn_temp__.underline = (::vl::__vwsn::This(__vwsn_bind_cache_2)->GetFocused() || (::vl::__vwsn::This(__vwsn_bind_cache_3)->GetState() != ::vl::presentation::controls::ButtonState::Normal)); return __vwsn_temp__; }();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_2 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_3 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_2_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_2)->FocusedChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_2_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_3_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_3)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_3_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->FontChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->FocusedChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_2_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_2)->FocusedChanged, __vwsn_bind_handler_2_0);
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_3_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_3)->StateChanged, __vwsn_bind_handler_3_0);
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_2 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_3 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_2_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_3_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc95_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc95_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc95_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetShortcutText();
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc95_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc95_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->ShortcutTextChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc95_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc95_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc95_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->ShortcutTextChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc96_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc96_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc96_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.MenuTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() != ::vl::presentation::controls::ButtonState::Normal) ? GLOBAL_NAME tuiColors.MenuTextHighlighted : GLOBAL_NAME tuiColors.MenuText));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc96_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc96_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc96_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc96_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc96_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc96_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc96_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc97_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc97_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc97_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSubMenuExisting() ? ::vl::WString::Unmanaged(L"▶") : ::vl::WString::Unmanaged(L""));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc97_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc97_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SubMenuExistingChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc97_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc97_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc97_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SubMenuExistingChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc98_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc98_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiMenuItemButtonTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc98_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = ((! ::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled()) ? GLOBAL_NAME tuiColors.MenuTextDisabled : ((::vl::__vwsn::This(__vwsn_bind_cache_1)->GetState() != ::vl::presentation::controls::ButtonState::Normal) ? GLOBAL_NAME tuiColors.MenuTextHighlighted : GLOBAL_NAME tuiColors.MenuText));
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc98_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
void __vwsnc98_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc98_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_cache_1 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc98_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
(__vwsn_bind_handler_1_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc98_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_1_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc98_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc98_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
if (static_cast<bool>(__vwsn_bind_handler_1_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_1)->StateChanged, __vwsn_bind_handler_1_0);
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_cache_1 = static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
(__vwsn_bind_handler_1_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc99_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc99_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCustomFrameWindowTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc99_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetSizeBox() ? ::vl::presentation::elements::TuiLineStyle::Double : ::vl::presentation::elements::TuiLineStyle::Thick);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc99_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc99_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc99_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc99_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc99_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->SizeBoxChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
__vwsnc9_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsnc9_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(::tuiskin::TuiCheckBoxTemplateConstructor* __vwsnctorthis_0)
|
|
:__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0))
|
|
{
|
|
this->__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr);
|
|
this->__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>();
|
|
this->__vwsn_bind_opened_ = false;
|
|
this->__vwsn_bind_closed_ = false;
|
|
}
|
|
|
|
void __vwsnc9_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_activator_()
|
|
{
|
|
auto __vwsn_bind_activator_result_ = (::vl::__vwsn::This(__vwsn_bind_cache_0)->GetVisuallyEnabled() ? GLOBAL_NAME tuiColors.LabelText : GLOBAL_NAME tuiColors.ControlBorderDisabled);
|
|
::vl::__vwsn::EventInvoke(this->ValueChanged)(::vl::__vwsn::Box(__vwsn_bind_activator_result_));
|
|
}
|
|
|
|
void __vwsnc9_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0(::vl::presentation::compositions::GuiGraphicsComposition* __vwsn_bind_callback_argument_0, ::vl::presentation::compositions::GuiEventArgs* __vwsn_bind_callback_argument_1)
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
}
|
|
|
|
bool __vwsnc9_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Open()
|
|
{
|
|
if ((! __vwsn_bind_opened_))
|
|
{
|
|
(__vwsn_bind_opened_ = true);
|
|
(__vwsn_bind_cache_0 = [&](){ try{ return __vwsnthis_0->self; } catch(...){ return static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr); } }());
|
|
(__vwsn_bind_handler_0_0 = [&](){ try{ return ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, ::vl::Func<void(::vl::presentation::compositions::GuiGraphicsComposition*, ::vl::presentation::compositions::GuiEventArgs*)>(this, &__vwsnc9_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::__vwsn_bind_callback_0_0)); } catch(...){ return ::vl::Ptr<::vl::reflection::description::IEventHandler>(); } }());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc9_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Update()
|
|
{
|
|
if ((__vwsn_bind_opened_ && (! __vwsn_bind_closed_)))
|
|
{
|
|
this->__vwsn_bind_activator_();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
bool __vwsnc9_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription::Close()
|
|
{
|
|
if ((! __vwsn_bind_closed_))
|
|
{
|
|
(__vwsn_bind_closed_ = true);
|
|
if (static_cast<bool>(__vwsn_bind_handler_0_0))
|
|
{
|
|
::vl::__vwsn::EventDetach(::vl::__vwsn::This(__vwsn_bind_cache_0)->VisuallyEnabledChanged, __vwsn_bind_handler_0_0);
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
}
|
|
(__vwsn_bind_cache_0 = static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr));
|
|
(__vwsn_bind_handler_0_0 = ::vl::Ptr<::vl::reflection::description::IEventHandler>());
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiBottomScrollButtonTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
namespace tuiskin
|
|
{
|
|
void TuiBottomScrollButtonTemplateConstructor::__vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize(::tuiskin::TuiBottomScrollButtonTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2.Obj())->SetText(::vl::WString::Unmanaged(L"▼"));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc56_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf113_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc57_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf114_TuiSkin_tuiskin_TuiBottomScrollButtonTemplateConstructor___vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
}
|
|
|
|
TuiBottomScrollButtonTemplateConstructor::TuiBottomScrollButtonTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiBottomScrollButtonTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiBottomScrollButtonTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiBottomScrollButtonTemplate::TuiBottomScrollButtonTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiBottomScrollButtonTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiBottomScrollButtonTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiBottomScrollButtonTemplate::~TuiBottomScrollButtonTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiButtonTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiButtonTemplateConstructor::__vwsn_tuiskin_TuiButtonTemplate_Initialize(::tuiskin::TuiButtonTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2.Obj())->SetVerticalAlignment(::vl::presentation::Alignment::Center);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2.Obj())->SetHorizontalAlignment(::vl::presentation::Alignment::Center);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc1_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf36_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc2_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf37_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc3_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf38_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc4_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf39_TuiSkin_tuiskin_TuiButtonTemplateConstructor___vwsn_tuiskin_TuiButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
}
|
|
|
|
TuiButtonTemplateConstructor::TuiButtonTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiButtonTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiButtonTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiButtonTemplate::TuiButtonTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiButtonTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiButtonTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiButtonTemplate::~TuiButtonTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiCheckBoxTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiCheckBoxTemplateConstructor::__vwsn_tuiskin_TuiCheckBoxTemplate_Initialize(::tuiskin::TuiCheckBoxTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = new ::vl::presentation::compositions::GuiStackComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiStackItemComposition());
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
(this->__vwsn_precompile_3 = new ::vl::presentation::compositions::GuiStackItemComposition());
|
|
(this->__vwsn_precompile_4 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_5 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_5));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_4));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_3));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_0));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc5_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf40_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc6_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf41_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc7_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf42_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc8_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf43_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc9_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf44_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc10_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf45_TuiSkin_tuiskin_TuiCheckBoxTemplateConstructor___vwsn_tuiskin_TuiCheckBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
}
|
|
|
|
TuiCheckBoxTemplateConstructor::TuiCheckBoxTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiCheckBoxTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr))
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
|
|
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_5(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiCheckBoxTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiCheckBoxTemplate::TuiCheckBoxTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiCheckBoxTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiCheckBoxTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiCheckBoxTemplate::~TuiCheckBoxTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiComboBoxTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiComboBoxTemplateConstructor::__vwsn_tuiskin_TuiComboBoxTemplate_Initialize(::tuiskin::TuiComboBoxTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetDatePickerTemplate(vl::Func(::vl_workflow_global::__vwsnf56_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf57_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(2); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2.Obj())->SetEllipse(true);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
(this->__vwsn_precompile_3 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = (- static_cast<::vl::vint>(1)); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_4 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_4));
|
|
}
|
|
(this->__vwsn_precompile_5 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_6 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_6.Obj())->SetText(::vl::WString::Unmanaged(L"▼"));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_6));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_5));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_3));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc19_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf58_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc20_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf59_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc21_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf60_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc22_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf61_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc23_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf62_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc24_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf63_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc25_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf64_TuiSkin_tuiskin_TuiComboBoxTemplateConstructor___vwsn_tuiskin_TuiComboBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
}
|
|
|
|
TuiComboBoxTemplateConstructor::TuiComboBoxTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiComboBoxTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
, __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::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_6(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiComboBoxTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiComboBoxTemplate::TuiComboBoxTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiComboBoxTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiComboBoxTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiComboBoxTemplate::~TuiComboBoxTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiContentMenuTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiContentMenuTemplateConstructor::__vwsn_tuiskin_TuiContentMenuTemplate_Initialize(::tuiskin::TuiContentMenuTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBackground);
|
|
}
|
|
}
|
|
|
|
TuiContentMenuTemplateConstructor::TuiContentMenuTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiContentMenuTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiContentMenuTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiContentMenuTemplate::TuiContentMenuTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiContentMenuTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiContentMenuTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiContentMenuTemplate::~TuiContentMenuTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiCustomControlTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiCustomControlTemplateConstructor::__vwsn_tuiskin_TuiCustomControlTemplate_Initialize(::tuiskin::TuiCustomControlTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
}
|
|
|
|
TuiCustomControlTemplateConstructor::TuiCustomControlTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiCustomControlTemplate*>(nullptr))
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiCustomControlTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiCustomControlTemplate::TuiCustomControlTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiCustomControlTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiCustomControlTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiCustomControlTemplate::~TuiCustomControlTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiCustomFrameWindowTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiCustomFrameWindowTemplateConstructor::__vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize(::tuiskin::TuiCustomFrameWindowTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetCustomFrameEnabled(true);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::TuiBorderElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::TuiBorderElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
(this->__vwsn_precompile_3 = new ::vl::presentation::compositions::GuiTableComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetRowsAndColumns(static_cast<::vl::vint>(3), static_cast<::vl::vint>(3));
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetRowOption(static_cast<::vl::vint>(0), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::Absolute; __vwsn_temp__.absolute = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetRowOption(static_cast<::vl::vint>(1), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::Percentage; __vwsn_temp__.percentage = static_cast<double>(1.0); return __vwsn_temp__; }());
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetRowOption(static_cast<::vl::vint>(2), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::Absolute; __vwsn_temp__.absolute = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetColumnOption(static_cast<::vl::vint>(0), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::Absolute; __vwsn_temp__.absolute = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetColumnOption(static_cast<::vl::vint>(1), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::Percentage; __vwsn_temp__.percentage = static_cast<double>(1.0); return __vwsn_temp__; }());
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetColumnOption(static_cast<::vl::vint>(2), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::Absolute; __vwsn_temp__.absolute = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
(this->__vwsn_precompile_4 = new ::vl::presentation::compositions::GuiCellComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->SetSite(static_cast<::vl::vint>(0), static_cast<::vl::vint>(0), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_4));
|
|
}
|
|
(this->__vwsn_precompile_5 = new ::vl::presentation::compositions::GuiCellComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetSite(static_cast<::vl::vint>(0), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_5));
|
|
}
|
|
(this->__vwsn_precompile_6 = new ::vl::presentation::compositions::GuiCellComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_6)->SetSite(static_cast<::vl::vint>(0), static_cast<::vl::vint>(2), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_6));
|
|
}
|
|
(this->__vwsn_precompile_7 = new ::vl::presentation::compositions::GuiCellComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_7)->SetSite(static_cast<::vl::vint>(1), static_cast<::vl::vint>(0), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_7));
|
|
}
|
|
(this->__vwsn_precompile_8 = new ::vl::presentation::compositions::GuiCellComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_8)->SetSite(static_cast<::vl::vint>(1), static_cast<::vl::vint>(2), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_8));
|
|
}
|
|
(this->__vwsn_precompile_9 = new ::vl::presentation::compositions::GuiCellComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_9)->SetSite(static_cast<::vl::vint>(2), static_cast<::vl::vint>(0), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_9));
|
|
}
|
|
(this->__vwsn_precompile_10 = new ::vl::presentation::compositions::GuiCellComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_10)->SetSite(static_cast<::vl::vint>(2), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_10));
|
|
}
|
|
(this->__vwsn_precompile_11 = new ::vl::presentation::compositions::GuiCellComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_11)->SetSite(static_cast<::vl::vint>(2), static_cast<::vl::vint>(2), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_11));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_3));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAssociatedHitTestResult(::vl::presentation::INativeWindowListener::HitTestResult::Client);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
(this->__vwsn_precompile_12 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_12)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.y = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_12)->SetAssociatedHitTestResult(::vl::presentation::INativeWindowListener::HitTestResult::Title);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_12)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(2); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(2); __vwsn_temp__.bottom = (- static_cast<::vl::vint>(1)); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_12)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_13 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_13)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(3); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_13)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_14 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_14.Obj())->SetEllipse(true);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_14.Obj())->SetFont([&](){ ::vl::presentation::FontProperties __vwsn_temp__; __vwsn_temp__.fontFamily = ::vl::WString::Unmanaged(L"TuiFont"); __vwsn_temp__.size = static_cast<::vl::vint>(1); __vwsn_temp__.bold = true; return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_13)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_14));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_12)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_13));
|
|
}
|
|
(this->__vwsn_precompile_15 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_15)->SetAssociatedHitTestResult(::vl::presentation::INativeWindowListener::HitTestResult::ButtonClose);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_15)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = (- static_cast<::vl::vint>(1)); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_15)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_16 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_16.Obj())->SetText(::vl::WString::Unmanaged(L"[x]"));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_15)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_16));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_12)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_15));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_12));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBackground);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBorder);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc99_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf172_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc100_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf173_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc101_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf174_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc102_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf175_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc103_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf176_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc104_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf177_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc105_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf178_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc106_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf179_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc107_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf180_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc108_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf181_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc109_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf182_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc110_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf183_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_14.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlText);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_16.Obj())->SetColor(GLOBAL_NAME tuiColors.ButtonText);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc111_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf184_TuiSkin_tuiskin_TuiCustomFrameWindowTemplateConstructor___vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
}
|
|
|
|
TuiCustomFrameWindowTemplateConstructor::TuiCustomFrameWindowTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiCustomFrameWindowTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::TuiBorderElement>())
|
|
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiTableComposition*>(nullptr))
|
|
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
|
|
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
|
|
, __vwsn_precompile_6(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
|
|
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
|
|
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
|
|
, __vwsn_precompile_9(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
|
|
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiCellComposition*>(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::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_14(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
, __vwsn_precompile_15(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_16(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiCustomFrameWindowTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiCustomFrameWindowTemplate::TuiCustomFrameWindowTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiCustomFrameWindowTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiCustomFrameWindowTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiCustomFrameWindowTemplate::~TuiCustomFrameWindowTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiDateButtonTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiDateButtonTemplateConstructor::__vwsn_tuiskin_TuiDateButtonTemplate_Initialize(::tuiskin::TuiDateButtonTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc42_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf96_TuiSkin_tuiskin_TuiDateButtonTemplateConstructor___vwsn_tuiskin_TuiDateButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
}
|
|
|
|
TuiDateButtonTemplateConstructor::TuiDateButtonTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiDateButtonTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiDateButtonTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiDateButtonTemplate::TuiDateButtonTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiDateButtonTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiDateButtonTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiDateButtonTemplate::~TuiDateButtonTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiDatePickerTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiDatePickerTemplateConstructor::__vwsn_tuiskin_TuiDatePickerTemplate_Initialize(::tuiskin::TuiDatePickerTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->look = new ::vl::presentation::templates::GuiCommonDatePickerLook(GLOBAL_NAME tuiColors.ControlBackground, GLOBAL_NAME tuiColors.ControlText, GLOBAL_NAME tuiColors.LabelText));
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"look"), ::vl::__vwsn::Box(this->look));
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetDateTextListTemplate(vl::Func(::vl_workflow_global::__vwsnf97_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetDateButtonTemplate(vl::Func(::vl_workflow_global::__vwsnf98_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetDateComboBoxTemplate(vl::Func(::vl_workflow_global::__vwsnf99_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->look));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc43_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf100_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc44_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf101_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc45_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf102_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc46_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf103_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc47_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf104_TuiSkin_tuiskin_TuiDatePickerTemplateConstructor___vwsn_tuiskin_TuiDatePickerTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
}
|
|
|
|
TuiDatePickerTemplateConstructor::TuiDatePickerTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiDatePickerTemplate*>(nullptr))
|
|
, look(static_cast<::vl::presentation::templates::GuiCommonDatePickerLook*>(nullptr))
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiDatePickerTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiDatePickerTemplate::TuiDatePickerTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiDatePickerTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiDatePickerTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiDatePickerTemplate::~TuiDatePickerTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiDocumentLabelTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiDocumentLabelTemplateConstructor::__vwsn_tuiskin_TuiDocumentLabelTemplate_Initialize(::tuiskin::TuiDocumentLabelTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBackground);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetCaretColor(GLOBAL_NAME tuiColors.ControlText);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetBaselineDocument(GLOBAL_NAME CreateBaselineDocument());
|
|
}
|
|
}
|
|
|
|
TuiDocumentLabelTemplateConstructor::TuiDocumentLabelTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiDocumentLabelTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiDocumentLabelTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiDocumentLabelTemplate::TuiDocumentLabelTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiDocumentLabelTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiDocumentLabelTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiDocumentLabelTemplate::~TuiDocumentLabelTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiDocumentTextBoxTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiDocumentTextBoxTemplateConstructor::__vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize(::tuiskin::TuiDocumentTextBoxTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::TuiBorderElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::TuiBorderElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(1); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBackground);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc17_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf52_TuiSkin_tuiskin_TuiDocumentTextBoxTemplateConstructor___vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetCaretColor(GLOBAL_NAME tuiColors.ControlText);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetBaselineDocument(GLOBAL_NAME CreateBaselineDocument());
|
|
}
|
|
}
|
|
|
|
TuiDocumentTextBoxTemplateConstructor::TuiDocumentTextBoxTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiDocumentTextBoxTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::TuiBorderElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiDocumentTextBoxTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiDocumentTextBoxTemplate::TuiDocumentTextBoxTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiDocumentTextBoxTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiDocumentTextBoxTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiDocumentTextBoxTemplate::~TuiDocumentTextBoxTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiDocumentViewerTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiDocumentViewerTemplateConstructor::__vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize(::tuiskin::TuiDocumentViewerTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::TuiBorderElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::TuiBorderElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
(this->look = new ::vl::presentation::templates::GuiCommonScrollViewLook(static_cast<::vl::vint>(1)));
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"look"), ::vl::__vwsn::Box(this->look));
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetVScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf53_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf54_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(1); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->look));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBackground);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc18_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf55_TuiSkin_tuiskin_TuiDocumentViewerTemplateConstructor___vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(::vl::__vwsn::This(this->look)->GetContainerComposition());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetHorizontalScroll(::vl::__vwsn::This(this->look)->GetHScroll());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetVerticalScroll(::vl::__vwsn::This(this->look)->GetVScroll());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetCaretColor(GLOBAL_NAME tuiColors.ControlText);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetBaselineDocument(GLOBAL_NAME CreateBaselineDocument());
|
|
}
|
|
}
|
|
|
|
TuiDocumentViewerTemplateConstructor::TuiDocumentViewerTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiDocumentViewerTemplate*>(nullptr))
|
|
, look(static_cast<::vl::presentation::templates::GuiCommonScrollViewLook*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::TuiBorderElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiDocumentViewerTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiDocumentViewerTemplate::TuiDocumentViewerTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiDocumentViewerTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiDocumentViewerTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiDocumentViewerTemplate::~TuiDocumentViewerTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiExpandingDecoratorTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiExpandingDecoratorTemplateConstructor::__vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize(::tuiskin::TuiExpandingDecoratorTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc26_TuiSkin_tuiskin_TuiExpandingDecoratorTemplateConstructor___vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf65_TuiSkin_tuiskin_TuiExpandingDecoratorTemplateConstructor___vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.LabelText);
|
|
}
|
|
}
|
|
|
|
TuiExpandingDecoratorTemplateConstructor::TuiExpandingDecoratorTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiExpandingDecoratorTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiExpandingDecoratorTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiExpandingDecoratorTemplate::TuiExpandingDecoratorTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiExpandingDecoratorTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiExpandingDecoratorTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiExpandingDecoratorTemplate::~TuiExpandingDecoratorTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiGroupBoxTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiGroupBoxTemplateConstructor::__vwsn_tuiskin_TuiGroupBoxTemplate_Initialize(::tuiskin::TuiGroupBoxTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::TuiBorderElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::TuiBorderElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetShape([&](){ ::vl::presentation::elements::ElementShape __vwsn_temp__; __vwsn_temp__.shapeType = ::vl::presentation::elements::ElementShapeType::RoundRect; return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(1); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(2); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = (- static_cast<::vl::vint>(1)); __vwsn_temp__.bottom = (- static_cast<::vl::vint>(1)); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
(this->__vwsn_precompile_3 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_4 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_4));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_3));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.LabelText);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBackground);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc48_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf105_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4.Obj())->SetColor(GLOBAL_NAME tuiColors.LabelText);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc49_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf106_TuiSkin_tuiskin_TuiGroupBoxTemplateConstructor___vwsn_tuiskin_TuiGroupBoxTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
}
|
|
|
|
TuiGroupBoxTemplateConstructor::TuiGroupBoxTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiGroupBoxTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::TuiBorderElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_4(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiGroupBoxTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiGroupBoxTemplate::TuiGroupBoxTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiGroupBoxTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiGroupBoxTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiGroupBoxTemplate::~TuiGroupBoxTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiHScrollTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiHScrollTemplateConstructor::__vwsn_tuiskin_TuiHScrollTemplate_Initialize(::tuiskin::TuiHScrollTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.y = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->behavior = new ::vl::presentation::templates::GuiCommonScrollBehavior());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"behavior"), ::vl::__vwsn::Box(this->behavior));
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddComponent(static_cast<::vl::presentation::controls::GuiComponent*>(this->behavior));
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiSideAlignedComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetDirection(::vl::presentation::compositions::GuiSideAlignedComposition::Direction::Left);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMaxRatio(static_cast<double>(0.5));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMaxLength(static_cast<::vl::vint>(1));
|
|
}
|
|
{
|
|
(this->buttonDecrease = new ::vl::presentation::controls::GuiButton(::vl::presentation::theme::ThemeName::Button));
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"buttonDecrease"), ::vl::__vwsn::Box(this->buttonDecrease));
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::__vwsn::This(this->buttonDecrease)->GetBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->buttonDecrease)->SetAutoFocus(false);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->buttonDecrease)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf115_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->buttonDecrease)->GetBoundsComposition()));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
(this->__vwsn_precompile_3 = new ::vl::presentation::compositions::GuiSideAlignedComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetDirection(::vl::presentation::compositions::GuiSideAlignedComposition::Direction::Right);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetMaxRatio(static_cast<double>(0.5));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetMaxLength(static_cast<::vl::vint>(1));
|
|
}
|
|
{
|
|
(this->buttonIncrease = new ::vl::presentation::controls::GuiButton(::vl::presentation::theme::ThemeName::Button));
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"buttonIncrease"), ::vl::__vwsn::Box(this->buttonIncrease));
|
|
}
|
|
(this->__vwsn_precompile_4 = ::vl::__vwsn::This(this->buttonIncrease)->GetBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->buttonIncrease)->SetAutoFocus(false);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->buttonIncrease)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf116_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->buttonIncrease)->GetBoundsComposition()));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_3));
|
|
}
|
|
(this->__vwsn_precompile_5 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::NoLimit);
|
|
}
|
|
(this->handle = new ::vl::presentation::compositions::GuiPartialViewComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"handle"), ::vl::__vwsn::Box(this->handle));
|
|
{
|
|
::vl::__vwsn::This(this->handle)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.x = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
(this->__vwsn_precompile_6 = new ::vl::presentation::controls::GuiButton(::vl::presentation::theme::ThemeName::Button));
|
|
}
|
|
(this->__vwsn_precompile_7 = ::vl::__vwsn::This(this->__vwsn_precompile_6)->GetBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_7)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_6)->SetAutoFocus(false);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_6)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf117_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->handle)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_6)->GetBoundsComposition()));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->handle));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_5));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBorderDisabled);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc58_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf118_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc59_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf119_TuiSkin_tuiskin_TuiHScrollTemplateConstructor___vwsn_tuiskin_TuiHScrollTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
}
|
|
|
|
TuiHScrollTemplateConstructor::TuiHScrollTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiHScrollTemplate*>(nullptr))
|
|
, behavior(static_cast<::vl::presentation::templates::GuiCommonScrollBehavior*>(nullptr))
|
|
, buttonDecrease(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
|
|
, buttonIncrease(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
|
|
, handle(static_cast<::vl::presentation::compositions::GuiPartialViewComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiSideAlignedComposition*>(nullptr))
|
|
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiSideAlignedComposition*>(nullptr))
|
|
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_6(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
|
|
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiHScrollTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiHScrollTemplate::TuiHScrollTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiHScrollTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiHScrollTemplate_Initialize(this);
|
|
this->__vwsn_instance_ctor_();
|
|
}
|
|
|
|
void TuiHScrollTemplate::__vwsn_instance_ctor_()
|
|
{
|
|
::vl::__vwsn::This(this->behavior)->AttachScrollTemplate(static_cast<::vl::presentation::templates::GuiScrollTemplate*>(this->self));
|
|
::vl::__vwsn::This(this->behavior)->AttachDecreaseButton(this->buttonDecrease);
|
|
::vl::__vwsn::This(this->behavior)->AttachIncreaseButton(this->buttonIncrease);
|
|
::vl::__vwsn::This(this->behavior)->AttachHorizontalScrollHandle(this->handle);
|
|
}
|
|
|
|
TuiHScrollTemplate::~TuiHScrollTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiHTrackerTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiHTrackerTemplateConstructor::__vwsn_tuiskin_TuiHTrackerTemplate_Initialize(::tuiskin::TuiHTrackerTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.y = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->behavior = new ::vl::presentation::templates::GuiCommonScrollBehavior());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"behavior"), ::vl::__vwsn::Box(this->behavior));
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddComponent(static_cast<::vl::presentation::controls::GuiComponent*>(this->behavior));
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::NoLimit);
|
|
}
|
|
(this->handle = new ::vl::presentation::compositions::GuiPartialViewComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"handle"), ::vl::__vwsn::Box(this->handle));
|
|
{
|
|
::vl::__vwsn::This(this->handle)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.x = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
(this->__vwsn_precompile_2 = new ::vl::presentation::controls::GuiButton(::vl::presentation::theme::ThemeName::Button));
|
|
}
|
|
(this->__vwsn_precompile_3 = ::vl::__vwsn::This(this->__vwsn_precompile_2)->GetBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2)->SetAutoFocus(false);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf120_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->handle)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_2)->GetBoundsComposition()));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->handle));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBorderDisabled);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc60_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf121_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc61_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf122_TuiSkin_tuiskin_TuiHTrackerTemplateConstructor___vwsn_tuiskin_TuiHTrackerTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
}
|
|
|
|
TuiHTrackerTemplateConstructor::TuiHTrackerTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiHTrackerTemplate*>(nullptr))
|
|
, behavior(static_cast<::vl::presentation::templates::GuiCommonScrollBehavior*>(nullptr))
|
|
, handle(static_cast<::vl::presentation::compositions::GuiPartialViewComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
|
|
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiHTrackerTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiHTrackerTemplate::TuiHTrackerTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiHTrackerTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiHTrackerTemplate_Initialize(this);
|
|
this->__vwsn_instance_ctor_();
|
|
}
|
|
|
|
void TuiHTrackerTemplate::__vwsn_instance_ctor_()
|
|
{
|
|
::vl::__vwsn::This(this->behavior)->AttachScrollTemplate(static_cast<::vl::presentation::templates::GuiScrollTemplate*>(this->self));
|
|
::vl::__vwsn::This(this->behavior)->AttachHorizontalTrackerHandle(this->handle);
|
|
}
|
|
|
|
TuiHTrackerTemplate::~TuiHTrackerTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiHandleScrollButtonTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiHandleScrollButtonTemplateConstructor::__vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize(::tuiskin::TuiHandleScrollButtonTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc62_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf123_TuiSkin_tuiskin_TuiHandleScrollButtonTemplateConstructor___vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
}
|
|
|
|
TuiHandleScrollButtonTemplateConstructor::TuiHandleScrollButtonTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiHandleScrollButtonTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiHandleScrollButtonTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiHandleScrollButtonTemplate::TuiHandleScrollButtonTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiHandleScrollButtonTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiHandleScrollButtonTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiHandleScrollButtonTemplate::~TuiHandleScrollButtonTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiItemBackgroundTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiItemBackgroundTemplateConstructor::__vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize(::tuiskin::TuiItemBackgroundTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ItemBackground);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc27_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf66_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc28_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf67_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc29_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf68_TuiSkin_tuiskin_TuiItemBackgroundTemplateConstructor___vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetSelectedTextColor(GLOBAL_NAME tuiColors.ItemTextSelected);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetSelectedBackgroundColor(GLOBAL_NAME tuiColors.ItemBackgroundSelected);
|
|
}
|
|
}
|
|
|
|
TuiItemBackgroundTemplateConstructor::TuiItemBackgroundTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiItemBackgroundTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiItemBackgroundTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiItemBackgroundTemplate::TuiItemBackgroundTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiItemBackgroundTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiItemBackgroundTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiItemBackgroundTemplate::~TuiItemBackgroundTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiLabelTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiLabelTemplateConstructor::__vwsn_tuiskin_TuiLabelTemplate_Initialize(::tuiskin::TuiLabelTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetMultiline(true);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc50_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf107_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc51_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf108_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc52_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf109_TuiSkin_tuiskin_TuiLabelTemplateConstructor___vwsn_tuiskin_TuiLabelTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetDefaultTextColor(GLOBAL_NAME tuiColors.LabelText);
|
|
}
|
|
}
|
|
|
|
TuiLabelTemplateConstructor::TuiLabelTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiLabelTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiLabelTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiLabelTemplate::TuiLabelTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiLabelTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiLabelTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiLabelTemplate::~TuiLabelTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiLeftScrollButtonTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiLeftScrollButtonTemplateConstructor::__vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize(::tuiskin::TuiLeftScrollButtonTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2.Obj())->SetText(::vl::WString::Unmanaged(L"◀"));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc63_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf124_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc64_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf125_TuiSkin_tuiskin_TuiLeftScrollButtonTemplateConstructor___vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
}
|
|
|
|
TuiLeftScrollButtonTemplateConstructor::TuiLeftScrollButtonTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiLeftScrollButtonTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiLeftScrollButtonTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiLeftScrollButtonTemplate::TuiLeftScrollButtonTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiLeftScrollButtonTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiLeftScrollButtonTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiLeftScrollButtonTemplate::~TuiLeftScrollButtonTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiListViewColumnHeaderTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiListViewColumnHeaderTemplateConstructor::__vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize(::tuiskin::TuiListViewColumnHeaderTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf69_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_1 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1.Obj())->SetEllipse(true);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
(this->__vwsn_precompile_2 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = (- static_cast<::vl::vint>(1)); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_3 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_3));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_2));
|
|
}
|
|
(this->__vwsn_precompile_4 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = (- static_cast<::vl::vint>(1)); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
(this->buttonArrow = new ::vl::presentation::controls::GuiButton(::vl::presentation::theme::ThemeName::Button));
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"buttonArrow"), ::vl::__vwsn::Box(this->buttonArrow));
|
|
}
|
|
(this->__vwsn_precompile_5 = ::vl::__vwsn::This(this->buttonArrow)->GetBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->buttonArrow)->SetAutoFocus(false);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->buttonArrow)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf70_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->buttonArrow)->GetBoundsComposition()));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_4));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc30_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf71_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc31_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf72_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc32_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf73_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc33_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf74_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc34_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf75_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc35_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf76_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc36_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf77_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc37_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf78_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc38_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf79_TuiSkin_tuiskin_TuiListViewColumnHeaderTemplateConstructor___vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetSubMenuHost(this->buttonArrow);
|
|
}
|
|
}
|
|
|
|
TuiListViewColumnHeaderTemplateConstructor::TuiListViewColumnHeaderTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiListViewColumnHeaderTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, buttonArrow(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_3(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiListViewColumnHeaderTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiListViewColumnHeaderTemplate::TuiListViewColumnHeaderTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiListViewColumnHeaderTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiListViewColumnHeaderTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiListViewColumnHeaderTemplate::~TuiListViewColumnHeaderTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiListViewTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiListViewTemplateConstructor::__vwsn_tuiskin_TuiListViewTemplate_Initialize(::tuiskin::TuiListViewTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetColumnHeaderTemplate(vl::Func(::vl_workflow_global::__vwsnf80_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetBackgroundTemplate(vl::Func(::vl_workflow_global::__vwsnf81_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::TuiBorderElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::TuiBorderElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
(this->look = new ::vl::presentation::templates::GuiCommonScrollViewLook(static_cast<::vl::vint>(1)));
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"look"), ::vl::__vwsn::Box(this->look));
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetVScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf82_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf83_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(1); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->look));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBackground);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc39_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf84_TuiSkin_tuiskin_TuiListViewTemplateConstructor___vwsn_tuiskin_TuiListViewTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetPrimaryTextColor(GLOBAL_NAME tuiColors.ItemText);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetSecondaryTextColor(GLOBAL_NAME tuiColors.LabelText);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(::vl::__vwsn::This(this->look)->GetContainerComposition());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetHorizontalScroll(::vl::__vwsn::This(this->look)->GetHScroll());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetVerticalScroll(::vl::__vwsn::This(this->look)->GetVScroll());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetItemSeparatorColor(GLOBAL_NAME tuiColors.ControlBorder);
|
|
}
|
|
}
|
|
|
|
TuiListViewTemplateConstructor::TuiListViewTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiListViewTemplate*>(nullptr))
|
|
, look(static_cast<::vl::presentation::templates::GuiCommonScrollViewLook*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::TuiBorderElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiListViewTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiListViewTemplate::TuiListViewTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiListViewTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiListViewTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiListViewTemplate::~TuiListViewTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiMenuBarButtonTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiMenuBarButtonTemplateConstructor::__vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize(::tuiskin::TuiMenuBarButtonTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf156_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc85_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf157_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc86_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf158_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc87_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf159_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc88_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf160_TuiSkin_tuiskin_TuiMenuBarButtonTemplateConstructor___vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
}
|
|
|
|
TuiMenuBarButtonTemplateConstructor::TuiMenuBarButtonTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiMenuBarButtonTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiMenuBarButtonTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiMenuBarButtonTemplate::TuiMenuBarButtonTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiMenuBarButtonTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiMenuBarButtonTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiMenuBarButtonTemplate::~TuiMenuBarButtonTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiMenuItemButtonTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiMenuItemButtonTemplateConstructor::__vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize(::tuiskin::TuiMenuItemButtonTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf161_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiTableComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetRowsAndColumns(static_cast<::vl::vint>(1), static_cast<::vl::vint>(4));
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetRowOption(static_cast<::vl::vint>(0), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::MinSize; return __vwsn_temp__; }());
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetColumnOption(static_cast<::vl::vint>(0), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::Absolute; __vwsn_temp__.absolute = static_cast<::vl::vint>(2); return __vwsn_temp__; }());
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetColumnOption(static_cast<::vl::vint>(1), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::Percentage; __vwsn_temp__.percentage = static_cast<double>(1.0); return __vwsn_temp__; }());
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetColumnOption(static_cast<::vl::vint>(2), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::MinSize; return __vwsn_temp__; }());
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetColumnOption(static_cast<::vl::vint>(3), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::Absolute; __vwsn_temp__.absolute = static_cast<::vl::vint>(2); return __vwsn_temp__; }());
|
|
}
|
|
(this->__vwsn_precompile_2 = new ::vl::presentation::compositions::GuiCellComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2)->SetSite(static_cast<::vl::vint>(0), static_cast<::vl::vint>(0), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
|
}
|
|
(this->__vwsn_precompile_3 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_3));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_2));
|
|
}
|
|
(this->__vwsn_precompile_4 = new ::vl::presentation::compositions::GuiCellComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->SetSite(static_cast<::vl::vint>(0), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
|
}
|
|
(this->__vwsn_precompile_5 = new ::vl::presentation::compositions::GuiSharedSizeItemComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetSharedWidth(true);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetGroup(::vl::WString::Unmanaged(L"MenuItem-Text"));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
(this->__vwsn_precompile_6 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_6));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_5));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_4));
|
|
}
|
|
(this->__vwsn_precompile_7 = new ::vl::presentation::compositions::GuiCellComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_7)->SetSite(static_cast<::vl::vint>(0), static_cast<::vl::vint>(2), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
|
}
|
|
(this->__vwsn_precompile_8 = new ::vl::presentation::compositions::GuiSharedSizeItemComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_8)->SetSharedWidth(true);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_8)->SetGroup(::vl::WString::Unmanaged(L"MenuItem-Shortcut"));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_8)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
(this->__vwsn_precompile_9 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_8)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_9));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_7)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_8));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_7));
|
|
}
|
|
(this->__vwsn_precompile_10 = new ::vl::presentation::compositions::GuiCellComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_10)->SetSite(static_cast<::vl::vint>(0), static_cast<::vl::vint>(3), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
|
}
|
|
(this->__vwsn_precompile_11 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_11.Obj())->SetHorizontalAlignment(::vl::presentation::Alignment::Right);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_10)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_11));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_10));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc89_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf162_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc90_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf163_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc91_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf164_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc92_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf165_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc93_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf166_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc94_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf167_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc95_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf168_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc96_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf169_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc97_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf170_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc98_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf171_TuiSkin_tuiskin_TuiMenuItemButtonTemplateConstructor___vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
}
|
|
|
|
TuiMenuItemButtonTemplateConstructor::TuiMenuItemButtonTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiMenuItemButtonTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __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::compositions::GuiSharedSizeItemComposition*>(nullptr))
|
|
, __vwsn_precompile_6(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
|
|
, __vwsn_precompile_8(static_cast<::vl::presentation::compositions::GuiSharedSizeItemComposition*>(nullptr))
|
|
, __vwsn_precompile_9(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
, __vwsn_precompile_10(static_cast<::vl::presentation::compositions::GuiCellComposition*>(nullptr))
|
|
, __vwsn_precompile_11(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiMenuItemButtonTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiMenuItemButtonTemplate::TuiMenuItemButtonTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiMenuItemButtonTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiMenuItemButtonTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiMenuItemButtonTemplate::~TuiMenuItemButtonTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiMenuSplitterTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiMenuSplitterTemplateConstructor::__vwsn_tuiskin_TuiMenuSplitterTemplate_Initialize(::tuiskin::TuiMenuSplitterTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.y = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::TuiBorderElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::TuiBorderElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.MenuText);
|
|
}
|
|
}
|
|
|
|
TuiMenuSplitterTemplateConstructor::TuiMenuSplitterTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiMenuSplitterTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::TuiBorderElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiMenuSplitterTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiMenuSplitterTemplate::TuiMenuSplitterTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiMenuSplitterTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiMenuSplitterTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiMenuSplitterTemplate::~TuiMenuSplitterTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiProgressBarTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiProgressBarTemplateConstructor::__vwsn_tuiskin_TuiProgressBarTemplate_Initialize(::tuiskin::TuiProgressBarTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.y = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiPartialViewComposition());
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBorderDisabled);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBorderFocused);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc65_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf126_TuiSkin_tuiskin_TuiProgressBarTemplateConstructor___vwsn_tuiskin_TuiProgressBarTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
}
|
|
|
|
TuiProgressBarTemplateConstructor::TuiProgressBarTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiProgressBarTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiPartialViewComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiProgressBarTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiProgressBarTemplate::TuiProgressBarTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiProgressBarTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiProgressBarTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiProgressBarTemplate::~TuiProgressBarTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiRadioButtonTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiRadioButtonTemplateConstructor::__vwsn_tuiskin_TuiRadioButtonTemplate_Initialize(::tuiskin::TuiRadioButtonTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = new ::vl::presentation::compositions::GuiStackComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiStackItemComposition());
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
(this->__vwsn_precompile_3 = new ::vl::presentation::compositions::GuiStackItemComposition());
|
|
(this->__vwsn_precompile_4 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_5 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_5));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_4));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_3));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_0));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc11_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf46_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc12_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf47_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc13_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf48_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc14_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf49_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc15_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf50_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc16_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf51_TuiSkin_tuiskin_TuiRadioButtonTemplateConstructor___vwsn_tuiskin_TuiRadioButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
}
|
|
|
|
TuiRadioButtonTemplateConstructor::TuiRadioButtonTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiRadioButtonTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_0(static_cast<::vl::presentation::compositions::GuiStackComposition*>(nullptr))
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiStackItemComposition*>(nullptr))
|
|
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_5(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiRadioButtonTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiRadioButtonTemplate::TuiRadioButtonTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiRadioButtonTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiRadioButtonTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiRadioButtonTemplate::~TuiRadioButtonTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiRightScrollButtonTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiRightScrollButtonTemplateConstructor::__vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize(::tuiskin::TuiRightScrollButtonTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2.Obj())->SetText(::vl::WString::Unmanaged(L"▶"));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc66_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf127_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc67_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf128_TuiSkin_tuiskin_TuiRightScrollButtonTemplateConstructor___vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
}
|
|
|
|
TuiRightScrollButtonTemplateConstructor::TuiRightScrollButtonTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiRightScrollButtonTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiRightScrollButtonTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiRightScrollButtonTemplate::TuiRightScrollButtonTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiRightScrollButtonTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiRightScrollButtonTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiRightScrollButtonTemplate::~TuiRightScrollButtonTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiScrollViewTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiScrollViewTemplateConstructor::__vwsn_tuiskin_TuiScrollViewTemplate_Initialize(::tuiskin::TuiScrollViewTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::TuiBorderElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::TuiBorderElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
(this->look = new ::vl::presentation::templates::GuiCommonScrollViewLook(static_cast<::vl::vint>(1)));
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"look"), ::vl::__vwsn::Box(this->look));
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetVScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf129_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf130_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(1); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->look));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBackground);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc68_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf131_TuiSkin_tuiskin_TuiScrollViewTemplateConstructor___vwsn_tuiskin_TuiScrollViewTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(::vl::__vwsn::This(this->look)->GetContainerComposition());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetHorizontalScroll(::vl::__vwsn::This(this->look)->GetHScroll());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetVerticalScroll(::vl::__vwsn::This(this->look)->GetVScroll());
|
|
}
|
|
}
|
|
|
|
TuiScrollViewTemplateConstructor::TuiScrollViewTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiScrollViewTemplate*>(nullptr))
|
|
, look(static_cast<::vl::presentation::templates::GuiCommonScrollViewLook*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::TuiBorderElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiScrollViewTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiScrollViewTemplate::TuiScrollViewTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiScrollViewTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiScrollViewTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiScrollViewTemplate::~TuiScrollViewTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiShortcutKeyTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiShortcutKeyTemplateConstructor::__vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize(::tuiskin::TuiShortcutKeyTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ShortcutKeyBackground);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc53_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf110_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc54_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf111_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc55_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf112_TuiSkin_tuiskin_TuiShortcutKeyTemplateConstructor___vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetDefaultTextColor(GLOBAL_NAME tuiColors.ShortcutKeyText);
|
|
}
|
|
}
|
|
|
|
TuiShortcutKeyTemplateConstructor::TuiShortcutKeyTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiShortcutKeyTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiShortcutKeyTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiShortcutKeyTemplate::TuiShortcutKeyTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiShortcutKeyTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiShortcutKeyTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiShortcutKeyTemplate::~TuiShortcutKeyTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiSystemFrameWindowTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiSystemFrameWindowTemplateConstructor::__vwsn_tuiskin_TuiSystemFrameWindowTemplate_Initialize(::tuiskin::TuiSystemFrameWindowTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetCustomFrameEnabled(false);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBackground);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
}
|
|
|
|
TuiSystemFrameWindowTemplateConstructor::TuiSystemFrameWindowTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiSystemFrameWindowTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiSystemFrameWindowTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiSystemFrameWindowTemplate::TuiSystemFrameWindowTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiSystemFrameWindowTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiSystemFrameWindowTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiSystemFrameWindowTemplate::~TuiSystemFrameWindowTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTabHeaderButtonTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiTabHeaderButtonTemplateConstructor::__vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize(::tuiskin::TuiTabHeaderButtonTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc75_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf142_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc76_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf143_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc77_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf144_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc78_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf145_TuiSkin_tuiskin_TuiTabHeaderButtonTemplateConstructor___vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
}
|
|
|
|
TuiTabHeaderButtonTemplateConstructor::TuiTabHeaderButtonTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiTabHeaderButtonTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTabHeaderButtonTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiTabHeaderButtonTemplate::TuiTabHeaderButtonTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiTabHeaderButtonTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiTabHeaderButtonTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiTabHeaderButtonTemplate::~TuiTabHeaderButtonTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTabHeaderTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiTabHeaderTemplateConstructor::__vwsn_tuiskin_TuiTabHeaderTemplate_Initialize(::tuiskin::TuiTabHeaderTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
(this->CurrentTabPage = ::vl::__vwsn::This(__vwsn_this_)->GetCurrentTabPage());
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
(this->__vwsn_precompile_0 = new ::vl::presentation::controls::GuiSelectableButton(::vl::presentation::theme::ThemeName::CheckBox));
|
|
}
|
|
(this->__vwsn_precompile_1 = ::vl::__vwsn::This(this->__vwsn_precompile_0)->GetBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0)->SetAutoSelection(false);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0)->SetAutoFocus(false);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf146_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_0)->GetBoundsComposition()));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc79_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf147_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0)->SetContext(::vl::__vwsn::Box(this->CurrentTabPage));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc80_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf148_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc81_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf149_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf150_TuiSkin_tuiskin_TuiTabHeaderTemplateConstructor___vwsn_tuiskin_TuiTabHeaderTemplate_Initialize_(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->__vwsn_precompile_0)->Clicked, __vwsn_event_handler_);
|
|
}
|
|
}
|
|
|
|
TuiTabHeaderTemplateConstructor::TuiTabHeaderTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiTabHeaderTemplate*>(nullptr))
|
|
, CurrentTabPage(static_cast<::vl::presentation::controls::GuiTabPage*>(nullptr))
|
|
, __vwsn_precompile_0(static_cast<::vl::presentation::controls::GuiSelectableButton*>(nullptr))
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTabHeaderTemplate)
|
|
***********************************************************************/
|
|
|
|
::vl::presentation::controls::ITabCommandExecutor* TuiTabHeaderTemplate::GetCommands()
|
|
{
|
|
return this->__vwsn_prop_Commands;
|
|
}
|
|
void TuiTabHeaderTemplate::SetCommands(::vl::presentation::controls::ITabCommandExecutor* __vwsn_value_)
|
|
{
|
|
if ((this->__vwsn_prop_Commands != __vwsn_value_))
|
|
{
|
|
(this->__vwsn_prop_Commands = __vwsn_value_);
|
|
::vl::__vwsn::EventInvoke(this->CommandsChanged)();
|
|
}
|
|
}
|
|
|
|
::vl::presentation::controls::GuiTabPage* TuiTabHeaderTemplate::GetCurrentTabPage()
|
|
{
|
|
return this->__vwsn_parameter_CurrentTabPage;
|
|
}
|
|
|
|
TuiTabHeaderTemplate::TuiTabHeaderTemplate(::vl::presentation::controls::GuiTabPage* __vwsn_ctor_parameter_CurrentTabPage)
|
|
: __vwsn_prop_Commands(static_cast<::vl::presentation::controls::ITabCommandExecutor*>(nullptr))
|
|
, __vwsn_parameter_CurrentTabPage(static_cast<::vl::presentation::controls::GuiTabPage*>(nullptr))
|
|
{
|
|
(this->__vwsn_parameter_CurrentTabPage = __vwsn_ctor_parameter_CurrentTabPage);
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiTabHeaderTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiTabHeaderTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiTabHeaderTemplate::~TuiTabHeaderTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTabTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiTabTemplateConstructor::__vwsn_tuiskin_TuiTabTemplate_Initialize(::tuiskin::TuiTabTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetTabOrder(::vl::presentation::controls::TabPageOrder::LeftToRight);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::TuiBorderElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::TuiBorderElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(1); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
(this->header = new ::vl::presentation::compositions::GuiRepeatFlowComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"header"), ::vl::__vwsn::Box(this->header));
|
|
{
|
|
::vl::__vwsn::This(this->header)->SetItemTemplate(vl::Func(::vl_workflow_global::__vwsnf151_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->header)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(2); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(2); __vwsn_temp__.bottom = (- static_cast<::vl::vint>(1)); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->header)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->header));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBackground);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc82_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf152_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc83_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf153_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc84_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf154_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf155_TuiSkin_tuiskin_TuiTabTemplateConstructor___vwsn_tuiskin_TuiTabTemplate_Initialize_(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->header)->ItemInserted, __vwsn_event_handler_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
}
|
|
|
|
TuiTabTemplateConstructor::TuiTabTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiTabTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, header(static_cast<::vl::presentation::compositions::GuiRepeatFlowComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::TuiBorderElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTabTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiTabTemplate::TuiTabTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiTabTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiTabTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiTabTemplate::~TuiTabTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTextListTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiTextListTemplateConstructor::__vwsn_tuiskin_TuiTextListTemplate_Initialize(::tuiskin::TuiTextListTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetRadioBulletTemplate(vl::Func(::vl_workflow_global::__vwsnf85_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetCheckBulletTemplate(vl::Func(::vl_workflow_global::__vwsnf86_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetBackgroundTemplate(vl::Func(::vl_workflow_global::__vwsnf87_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::TuiBorderElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::TuiBorderElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
(this->look = new ::vl::presentation::templates::GuiCommonScrollViewLook(static_cast<::vl::vint>(1)));
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"look"), ::vl::__vwsn::Box(this->look));
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetVScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf88_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf89_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(1); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->look));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBackground);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc40_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf90_TuiSkin_tuiskin_TuiTextListTemplateConstructor___vwsn_tuiskin_TuiTextListTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(::vl::__vwsn::This(this->look)->GetContainerComposition());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetHorizontalScroll(::vl::__vwsn::This(this->look)->GetHScroll());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetVerticalScroll(::vl::__vwsn::This(this->look)->GetVScroll());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetTextColor(GLOBAL_NAME tuiColors.ItemText);
|
|
}
|
|
}
|
|
|
|
TuiTextListTemplateConstructor::TuiTextListTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiTextListTemplate*>(nullptr))
|
|
, look(static_cast<::vl::presentation::templates::GuiCommonScrollViewLook*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::TuiBorderElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTextListTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiTextListTemplate::TuiTextListTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiTextListTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiTextListTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiTextListTemplate::~TuiTextListTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiThemeConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiThemeConstructor::__vwsn_tuiskin_TuiTheme_Initialize(::tuiskin::TuiTheme* __vwsn_this_)
|
|
{
|
|
(this->__vwsn_precompile_0 = __vwsn_this_);
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->ProgressBar = vl::Func(::vl_workflow_global::__vwsnf1_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->VTracker = vl::Func(::vl_workflow_global::__vwsnf2_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->HTracker = vl::Func(::vl_workflow_global::__vwsnf3_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->VScroll = vl::Func(::vl_workflow_global::__vwsnf4_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->HScroll = vl::Func(::vl_workflow_global::__vwsnf5_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->DateComboBox = vl::Func(::vl_workflow_global::__vwsnf6_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->DatePicker = vl::Func(::vl_workflow_global::__vwsnf7_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->RadioButton = vl::Func(::vl_workflow_global::__vwsnf8_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->CheckBox = vl::Func(::vl_workflow_global::__vwsnf9_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->Button = vl::Func(::vl_workflow_global::__vwsnf10_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->MenuItemButton = vl::Func(::vl_workflow_global::__vwsnf11_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->MenuBarButton = vl::Func(::vl_workflow_global::__vwsnf12_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripSplitterInMenu = vl::Func(::vl_workflow_global::__vwsnf13_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripSplitter = vl::Func(::vl_workflow_global::__vwsnf14_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->MenuSplitter = vl::Func(::vl_workflow_global::__vwsnf15_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->MenuBar = vl::Func(::vl_workflow_global::__vwsnf16_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->Menu = vl::Func(::vl_workflow_global::__vwsnf17_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->TextList = vl::Func(::vl_workflow_global::__vwsnf18_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->TreeView = vl::Func(::vl_workflow_global::__vwsnf19_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->ListView = vl::Func(::vl_workflow_global::__vwsnf20_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->DocumentTextBox = vl::Func(::vl_workflow_global::__vwsnf21_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->DocumentLabel = vl::Func(::vl_workflow_global::__vwsnf22_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->DocumentViewer = vl::Func(::vl_workflow_global::__vwsnf23_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->SinglelineTextBox = vl::Func(::vl_workflow_global::__vwsnf24_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->MultilineTextBox = vl::Func(::vl_workflow_global::__vwsnf25_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->ComboBox = vl::Func(::vl_workflow_global::__vwsnf26_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->Tab = vl::Func(::vl_workflow_global::__vwsnf27_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->GroupBox = vl::Func(::vl_workflow_global::__vwsnf28_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->ScrollView = vl::Func(::vl_workflow_global::__vwsnf29_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->ShortcutKey = vl::Func(::vl_workflow_global::__vwsnf30_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->Label = vl::Func(::vl_workflow_global::__vwsnf31_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->Tooltip = vl::Func(::vl_workflow_global::__vwsnf32_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->CustomControl = vl::Func(::vl_workflow_global::__vwsnf33_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->CustomFrameWindow = vl::Func(::vl_workflow_global::__vwsnf34_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->SystemFrameWindow = vl::Func(::vl_workflow_global::__vwsnf35_TuiSkin_tuiskin_TuiThemeConstructor___vwsn_tuiskin_TuiTheme_Initialize_(this)));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->PreferCustomFrameWindow = ::vl::Nullable<bool>(true));
|
|
}
|
|
{
|
|
(::vl::__vwsn::This(this->__vwsn_precompile_0)->Name = ::vl::WString::Unmanaged(L"TuiSkin"));
|
|
}
|
|
}
|
|
|
|
TuiThemeConstructor::TuiThemeConstructor()
|
|
: __vwsn_precompile_0(static_cast<::tuiskin::TuiTheme*>(nullptr))
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTheme)
|
|
***********************************************************************/
|
|
|
|
void TuiTheme::SetColorPackage(::tuiskin::ColorPackage colors)
|
|
{
|
|
(GLOBAL_NAME tuiColors = colors);
|
|
}
|
|
|
|
::tuiskin::ColorPackage TuiTheme::GetColorPackage()
|
|
{
|
|
return GLOBAL_NAME tuiColors;
|
|
}
|
|
|
|
TuiTheme::TuiTheme()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiTheme"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiTheme_Initialize(this);
|
|
}
|
|
|
|
TuiTheme::~TuiTheme()
|
|
{
|
|
this->FinalizeGeneralInstance(static_cast<::vl::presentation::controls::GuiInstanceRootObject*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiToolstripMenuTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiToolstripMenuTemplateConstructor::__vwsn_tuiskin_TuiToolstripMenuTemplate_Initialize(::tuiskin::TuiToolstripMenuTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::TuiBorderElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::TuiBorderElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(1); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.MenuBackground);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBorder);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
}
|
|
|
|
TuiToolstripMenuTemplateConstructor::TuiToolstripMenuTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiToolstripMenuTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::TuiBorderElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiToolstripMenuTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiToolstripMenuTemplate::TuiToolstripMenuTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiToolstripMenuTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiToolstripMenuTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiToolstripMenuTemplate::~TuiToolstripMenuTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiToolstripTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiToolstripTemplateConstructor::__vwsn_tuiskin_TuiToolstripTemplate_Initialize(::tuiskin::TuiToolstripTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.MenuBackground);
|
|
}
|
|
}
|
|
|
|
TuiToolstripTemplateConstructor::TuiToolstripTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiToolstripTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiToolstripTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiToolstripTemplate::TuiToolstripTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiToolstripTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiToolstripTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiToolstripTemplate::~TuiToolstripTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTooltipTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiTooltipTemplateConstructor::__vwsn_tuiskin_TuiTooltipTemplate_Initialize(::tuiskin::TuiTooltipTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->container = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"container"), ::vl::__vwsn::Box(this->container));
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBackground);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container));
|
|
}
|
|
}
|
|
|
|
TuiTooltipTemplateConstructor::TuiTooltipTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiTooltipTemplate*>(nullptr))
|
|
, container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTooltipTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiTooltipTemplate::TuiTooltipTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiTooltipTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiTooltipTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiTooltipTemplate::~TuiTooltipTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTopScrollButtonTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiTopScrollButtonTemplateConstructor::__vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize(::tuiskin::TuiTopScrollButtonTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidLabelElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2.Obj())->SetText(::vl::WString::Unmanaged(L"▲"));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc69_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf132_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc70_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf133_TuiSkin_tuiskin_TuiTopScrollButtonTemplateConstructor___vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
}
|
|
|
|
TuiTopScrollButtonTemplateConstructor::TuiTopScrollButtonTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiTopScrollButtonTemplate*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::GuiSolidLabelElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTopScrollButtonTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiTopScrollButtonTemplate::TuiTopScrollButtonTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiTopScrollButtonTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiTopScrollButtonTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiTopScrollButtonTemplate::~TuiTopScrollButtonTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTreeViewTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiTreeViewTemplateConstructor::__vwsn_tuiskin_TuiTreeViewTemplate_Initialize(::tuiskin::TuiTreeViewTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetExpandingDecoratorTemplate(vl::Func(::vl_workflow_global::__vwsnf91_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetBackgroundTemplate(vl::Func(::vl_workflow_global::__vwsnf92_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::Ptr<::vl::presentation::elements::TuiBorderElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::TuiBorderElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_2));
|
|
}
|
|
(this->look = new ::vl::presentation::templates::GuiCommonScrollViewLook(static_cast<::vl::vint>(1)));
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"look"), ::vl::__vwsn::Box(this->look));
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetVScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf93_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf94_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->look)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(1); __vwsn_temp__.top = static_cast<::vl::vint>(1); __vwsn_temp__.right = static_cast<::vl::vint>(1); __vwsn_temp__.bottom = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->look));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBackground);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc41_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf95_TuiSkin_tuiskin_TuiTreeViewTemplateConstructor___vwsn_tuiskin_TuiTreeViewTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetContainerComposition(::vl::__vwsn::This(this->look)->GetContainerComposition());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetHorizontalScroll(::vl::__vwsn::This(this->look)->GetHScroll());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetVerticalScroll(::vl::__vwsn::This(this->look)->GetVScroll());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetTextColor(GLOBAL_NAME tuiColors.ItemText);
|
|
}
|
|
}
|
|
|
|
TuiTreeViewTemplateConstructor::TuiTreeViewTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiTreeViewTemplate*>(nullptr))
|
|
, look(static_cast<::vl::presentation::templates::GuiCommonScrollViewLook*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(::vl::Ptr<::vl::presentation::elements::TuiBorderElement>())
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiTreeViewTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiTreeViewTemplate::TuiTreeViewTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiTreeViewTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiTreeViewTemplate_Initialize(this);
|
|
}
|
|
|
|
TuiTreeViewTemplate::~TuiTreeViewTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiVScrollTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiVScrollTemplateConstructor::__vwsn_tuiskin_TuiVScrollTemplate_Initialize(::tuiskin::TuiVScrollTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.x = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->behavior = new ::vl::presentation::templates::GuiCommonScrollBehavior());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"behavior"), ::vl::__vwsn::Box(this->behavior));
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddComponent(static_cast<::vl::presentation::controls::GuiComponent*>(this->behavior));
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiSideAlignedComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetDirection(::vl::presentation::compositions::GuiSideAlignedComposition::Direction::Top);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMaxRatio(static_cast<double>(0.5));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMaxLength(static_cast<::vl::vint>(1));
|
|
}
|
|
{
|
|
(this->buttonDecrease = new ::vl::presentation::controls::GuiButton(::vl::presentation::theme::ThemeName::Button));
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"buttonDecrease"), ::vl::__vwsn::Box(this->buttonDecrease));
|
|
}
|
|
(this->__vwsn_precompile_2 = ::vl::__vwsn::This(this->buttonDecrease)->GetBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->buttonDecrease)->SetAutoFocus(false);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->buttonDecrease)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf134_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->buttonDecrease)->GetBoundsComposition()));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
(this->__vwsn_precompile_3 = new ::vl::presentation::compositions::GuiSideAlignedComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetDirection(::vl::presentation::compositions::GuiSideAlignedComposition::Direction::Bottom);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetMaxRatio(static_cast<double>(0.5));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetMaxLength(static_cast<::vl::vint>(1));
|
|
}
|
|
{
|
|
(this->buttonIncrease = new ::vl::presentation::controls::GuiButton(::vl::presentation::theme::ThemeName::Button));
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"buttonIncrease"), ::vl::__vwsn::Box(this->buttonIncrease));
|
|
}
|
|
(this->__vwsn_precompile_4 = ::vl::__vwsn::This(this->buttonIncrease)->GetBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_4)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->buttonIncrease)->SetAutoFocus(false);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->buttonIncrease)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf135_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->buttonIncrease)->GetBoundsComposition()));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_3));
|
|
}
|
|
(this->__vwsn_precompile_5 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(1); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::NoLimit);
|
|
}
|
|
(this->handle = new ::vl::presentation::compositions::GuiPartialViewComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"handle"), ::vl::__vwsn::Box(this->handle));
|
|
{
|
|
::vl::__vwsn::This(this->handle)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.y = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
(this->__vwsn_precompile_6 = new ::vl::presentation::controls::GuiButton(::vl::presentation::theme::ThemeName::Button));
|
|
}
|
|
(this->__vwsn_precompile_7 = ::vl::__vwsn::This(this->__vwsn_precompile_6)->GetBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_7)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_6)->SetAutoFocus(false);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_6)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf136_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->handle)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_6)->GetBoundsComposition()));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_5)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->handle));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_5));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBorderDisabled);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc71_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf137_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc72_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf138_TuiSkin_tuiskin_TuiVScrollTemplateConstructor___vwsn_tuiskin_TuiVScrollTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
}
|
|
|
|
TuiVScrollTemplateConstructor::TuiVScrollTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiVScrollTemplate*>(nullptr))
|
|
, behavior(static_cast<::vl::presentation::templates::GuiCommonScrollBehavior*>(nullptr))
|
|
, buttonDecrease(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
|
|
, buttonIncrease(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
|
|
, handle(static_cast<::vl::presentation::compositions::GuiPartialViewComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiSideAlignedComposition*>(nullptr))
|
|
, __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiSideAlignedComposition*>(nullptr))
|
|
, __vwsn_precompile_4(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_5(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_6(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
|
|
, __vwsn_precompile_7(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiVScrollTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiVScrollTemplate::TuiVScrollTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiVScrollTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiVScrollTemplate_Initialize(this);
|
|
this->__vwsn_instance_ctor_();
|
|
}
|
|
|
|
void TuiVScrollTemplate::__vwsn_instance_ctor_()
|
|
{
|
|
::vl::__vwsn::This(this->behavior)->AttachScrollTemplate(static_cast<::vl::presentation::templates::GuiScrollTemplate*>(this->self));
|
|
::vl::__vwsn::This(this->behavior)->AttachDecreaseButton(this->buttonDecrease);
|
|
::vl::__vwsn::This(this->behavior)->AttachIncreaseButton(this->buttonIncrease);
|
|
::vl::__vwsn::This(this->behavior)->AttachVerticalScrollHandle(this->handle);
|
|
}
|
|
|
|
TuiVScrollTemplate::~TuiVScrollTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiVTrackerTemplateConstructor)
|
|
***********************************************************************/
|
|
|
|
void TuiVTrackerTemplateConstructor::__vwsn_tuiskin_TuiVTrackerTemplate_Initialize(::tuiskin::TuiVTrackerTemplate* __vwsn_this_)
|
|
{
|
|
(this->self = __vwsn_this_);
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.x = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren);
|
|
}
|
|
(this->behavior = new ::vl::presentation::templates::GuiCommonScrollBehavior());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"behavior"), ::vl::__vwsn::Box(this->behavior));
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddComponent(static_cast<::vl::presentation::controls::GuiComponent*>(this->behavior));
|
|
}
|
|
(this->__vwsn_precompile_0 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>()));
|
|
{
|
|
::vl::__vwsn::This(this->self)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_0));
|
|
}
|
|
(this->__vwsn_precompile_1 = new ::vl::presentation::compositions::GuiBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::NoLimit);
|
|
}
|
|
(this->handle = new ::vl::presentation::compositions::GuiPartialViewComposition());
|
|
::vl::__vwsn::This(__vwsn_this_)->SetNamedObject(::vl::WString::Unmanaged(L"handle"), ::vl::__vwsn::Box(this->handle));
|
|
{
|
|
::vl::__vwsn::This(this->handle)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.y = static_cast<::vl::vint>(1); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
(this->__vwsn_precompile_2 = new ::vl::presentation::controls::GuiButton(::vl::presentation::theme::ThemeName::Button));
|
|
}
|
|
(this->__vwsn_precompile_3 = ::vl::__vwsn::This(this->__vwsn_precompile_2)->GetBoundsComposition());
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_3)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(0); __vwsn_temp__.top = static_cast<::vl::vint>(0); __vwsn_temp__.right = static_cast<::vl::vint>(0); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }());
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2)->SetAutoFocus(false);
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_2)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf139_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize_(this)));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->handle)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_2)->GetBoundsComposition()));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_1)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->handle));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->self)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_1));
|
|
}
|
|
{
|
|
::vl::__vwsn::This(this->__vwsn_precompile_0.Obj())->SetColor(GLOBAL_NAME tuiColors.ControlBorderDisabled);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc73_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf140_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
{
|
|
auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc74_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription(this));
|
|
::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf141_TuiSkin_tuiskin_TuiVTrackerTemplateConstructor___vwsn_tuiskin_TuiVTrackerTemplate_Initialize_(this)));
|
|
::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_);
|
|
}
|
|
}
|
|
|
|
TuiVTrackerTemplateConstructor::TuiVTrackerTemplateConstructor()
|
|
: self(static_cast<::tuiskin::TuiVTrackerTemplate*>(nullptr))
|
|
, behavior(static_cast<::vl::presentation::templates::GuiCommonScrollBehavior*>(nullptr))
|
|
, handle(static_cast<::vl::presentation::compositions::GuiPartialViewComposition*>(nullptr))
|
|
, __vwsn_precompile_0(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>())
|
|
, __vwsn_precompile_1(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
, __vwsn_precompile_2(static_cast<::vl::presentation::controls::GuiButton*>(nullptr))
|
|
, __vwsn_precompile_3(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr))
|
|
{
|
|
}
|
|
|
|
/***********************************************************************
|
|
Class (::tuiskin::TuiVTrackerTemplate)
|
|
***********************************************************************/
|
|
|
|
TuiVTrackerTemplate::TuiVTrackerTemplate()
|
|
{
|
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"tuiskin::TuiVTrackerTemplate"));
|
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
|
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
|
::vl::__vwsn::This(this)->__vwsn_tuiskin_TuiVTrackerTemplate_Initialize(this);
|
|
this->__vwsn_instance_ctor_();
|
|
}
|
|
|
|
void TuiVTrackerTemplate::__vwsn_instance_ctor_()
|
|
{
|
|
::vl::__vwsn::This(this->behavior)->AttachScrollTemplate(static_cast<::vl::presentation::templates::GuiScrollTemplate*>(this->self));
|
|
::vl::__vwsn::This(this->behavior)->AttachVerticalTrackerHandle(this->handle);
|
|
}
|
|
|
|
TuiVTrackerTemplate::~TuiVTrackerTemplate()
|
|
{
|
|
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this));
|
|
}
|
|
|
|
}
|
|
#undef GLOBAL_SYMBOL
|
|
#undef GLOBAL_NAME
|
|
#undef GLOBAL_OBJ
|
|
|
|
#if defined( _MSC_VER)
|
|
#pragma warning(pop)
|
|
#elif defined(__clang__)
|
|
#pragma clang diagnostic pop
|
|
#elif defined(__GNUC__)
|
|
#pragma GCC diagnostic pop
|
|
#endif
|
|
|
|
|
|
/***********************************************************************
|
|
.\SOURCE\TUISKINRESOURCE.CPP
|
|
***********************************************************************/
|
|
|
|
namespace vl
|
|
{
|
|
namespace presentation
|
|
{
|
|
namespace user_resource
|
|
{
|
|
using namespace collections;
|
|
using namespace stream;
|
|
using namespace controls;
|
|
|
|
class TuiSkinResourceReader
|
|
{
|
|
public:
|
|
static const vint parserBufferLength = 1173; // 2950 bytes before compressing
|
|
static const vint parserBufferBlock = 1024;
|
|
static const vint parserBufferRemain = 149;
|
|
static const vint parserBufferRows = 2;
|
|
static const char* parserBuffer[2];
|
|
|
|
static void ReadToStream(vl::stream::MemoryStream& stream)
|
|
{
|
|
DecompressStream(parserBuffer, true, parserBufferRows, parserBufferBlock, parserBufferRemain, stream);
|
|
}
|
|
};
|
|
|
|
const char* TuiSkinResourceReader::parserBuffer[] = {
|
|
"\x86\x0B\x00\x00\x8D\x04\x00\x00\x4A\x00\x01\x82\x80\x00\x81\x80\x1E\x29\x65\x73\x2F\x35\x32\x3B\x31\x33\x26\x65\x74\x21\x24\x31\x32\x88\x10\x27\x61\x6D\x25\x3D\x12\x12\x10\x10\x2B\x65\x72\x33\x29\x3F\x36\x34\x8F\x18\x2E\x30\x22\x1E\x1C\x1C\x21\x32\x38\x65\x6E\x24\x31\x93\x31\x35\x85\x17\x2C\xAF\x08\x8A\x8C\x86\x84\x88\x89\x14\x92\xBE\x05\x03\x82\x80\x03\xA2\x01\xC7\x81\x94\x25\x30\x3C\x3B\x07\x48\x80\x10\xA1\x83\x24\x35\x31\x39\x73\x18\x9A\x88\x83\x37\x36\x38\x32\x06\x51\xA1\xA1\x83\x2B\x32\x39\x34\x70\x74\x0D\x11\xAB\xB1\x81\x24\x37\x73\x12\xAE\x2E\x83\x2C\x39\x3C\x36\x65\x08\x11\xBA\xBE\xB0\xBA\xB8\x87\x51\x80\x03\x11\xAC\x04\xC2\x81\x23\x61\x63\x07\x31\x93\x25\x92\x33\x34\x67\x01\xC1\xC1\x01\xAB\xC0\xA4\xCB\x00\x43\x30\x30\x31\xC4\xA2\xC9\xA2\x6D\xA0\xC2\x9A\xC0\x3D\xC5\x36\x38\x72\x09\xB3\x25\x34\x33\x09\xA8\xD7\x4B\xF5\x29\x33\x2B\x31\x36\x37\x9D\x0B\x8D\xA5\x2E\x13\x33\xCD\xC0\xA5\x45\xC0\xDA\xA5\x37\x01\xA9\xE3\xD8\xB3\xB5\xEE\x21\xC1\xD3\x81\xD0\x27\x5E\xED\x21\x2C\x3F\xB3\x30\x37\x3A\x33\x90\x11\xBA\xE1\x86\x16\x17\x17\xDE\xE0\xDF\xE8\xC3\x35\x29\x24\x17\x68\x01\xD1\x11\xAB\xF1\x80\x84\x33\x78\xE3\x34\x24\x9E\x35\xEB\xEB\x99\x39\x51\xB9\xFD\xEF\xE9\xF1\xF1\xF7\xF1\x73\x75\x4B\x0B\x54\x39\x10\x4E\x4B\x73\x26\x58\x58\x1D\x5E\x73\x1F\x0B\x11\xB2\x40\x85\x1A\x7C\xF4\x50\x17\x77\x19\xB6\x68\x71\x61\x61\x48\x5C\x80\x03\x14\xB9\x4E\x46\x13\x1B\x6C\x33\x42\x1F\x58\x45\x68\x80\x89\x4F\x65\x01\x6B\x01\x54\x2F\x81\x40\x15\x6A\x5D\x67\x69\x18\x5E\x64\x13\x61\x54\x65\x48\x53\x55\x52\x8F\x55\x57\x59\x55\x46\x65\x1C\x5E\x54\x19\x2B\x2C\x7A\x91\x40\x74\x32\x63\x1E\x72\x3A\x3A\x04\x16\x6C\x54\x28\x15\x1A\x46\x1A\x11\x59\x94\x93\x4E\x90\x92\x96\x6C\x42\x35\x14\x1C\x83\x6E\x0C\x57\x6A\x55\x74\x25\x1C\x05\x54\x6B\x9C\x99\x1B\x93\xB6\x51\x93\x95\x1A\x43\x16\x93\x1B\x1A\x42\x2F\x18\x1E\x99\x70\x28\x95\x1B\x07\x51\x40\xAE\x98\x9C\x6E\x32\x91\x87\x44\x24\x61\x93\x99\x49\x7C\xBE\x91\x09\x54\x8F\x83\xAE\x97\x9C\x44\x2F\x13\x19\x1D\x1A\x6E\x14\x1C\x13\x61\x22\x15\x18\x1B\x8D\x95\x45\x1B\x08\x51\x64\xA2\xA5\x9C\x5F\xA9\x15\xA7\xA5\x99\xB4\x1C\x52\x53\x79\xBB\x97\x95\x9F\xA2\xA2\x01\x56\xAD\xA7\x85\xA9\xAB\xAA\x98\xB1\x44\x1E\x15\x36\x77\x11\x49\xA8\x69\xAD\x95\x52\xB1\x4D\xAF\x93\xA6\x6C\xA6\x62\x1F\x19\xAC\xC4\xBF\x91\xA2\x40\xC9\x84\xA6\xA0\x9D\x25\x69\x9A\xA4\x44\x6E\x35\x11\xB6\x09\x51\x60\xB9\xAF\xB5\x45\x38\x10\x1D\x18\x32\x76\x67\x1A\x4B\x5D\x72\x15\x46\x57\xD1\xB8\xA5\x52\xBC\xD5\x8B\xB9\x19\x12\x69\xAD\x12\x11\x62\x6B\x27\x12\x1F\x42\x32\x51\xB8\x09\x54\x03\xE3\xB9\xA8\x13\x6F\xBF\xA1\xB1\x63\xD7\x6D\x1E\x18\x12\x65\x13\x43\xB3\xAC\x7E\x86\xB3\x40\xB2\x5D\xA8\xA3\x9C\xC2\x71\x40\xB5\x1B\x1D\xD1\x96\xC2\x40\xC6\xCA\x9A\xC4\x95\x53\x9B\x89\xC1\xC8\x9B\xD4\x99\xCA\xAF\x9C\x54\x29\x65\x1A\xC7\x20\xD4\xC2\xAA\x07\x51\x78\xC6\xC0\xA5\xA2\x8A\xA4\x99\xB4\x3A\xC5\x51\xD1\xBD\x26\xEA\xA2\xA8\x14\x69\x37\x93\xC7\x99\xA2\xA2\xC1\x40\xC9\xD6\xA9\xA7\x13\xBF\x75\x30\x10\xB6\xCD\x69\x99\x01\x56\xD6\x3B\xF2\x6C\xA6\xA7\xA0\x98\xD2\xB4\x52\x82\x80\x04\xD3\xCB\xB2\x53\x18\x1A\x57\x74\x17\xA4\x1F\x12\x65\x39\x1F\xB5\xB8\x2D\xE5\xC8\xD9\x1A\x79\x8B\xAD\x19\x59\xFF\xAC\x1C\x1A\xCF\x8C\xA2\xDB\x05\x54\x83\xDD\xD9\x18\x12\x7C\xE4\x81\xD8\xD3\xC5\xAC\xC6\xE0\x12\x31\xFC\xBB\xD0\xAD\x69\xA2\xB5\x52\xE5\x67\xD7\xB8\x10\xBA\x64\x38\x59\xE2\xDF\x80\xE5\x92\xD8\x09\x51\x64\xE6\xE0\x13\x65\x26\x14\x1F\xE7\x7F\xE2\x9F\xCE\xD8\x65\xC3\x45\xD9\xE6\xA9\xB3\x8F\x1A\xBF\xAA\x7B\xB2\x1D\xB4\x25\x11\x5D\xEE\xE1\x52\x10\x68\x1B\xEA\x66\x4A\xE1\xE8\xD0\x39\xF5\xD1\xD7\x9C\xAC\xF4\xC1\xB6\xA9\x45\x50\xF4\xEC\xCC\x6F\x30\x1C\xEB\xF1\x82\xC4\xEA\xF2\xBD\x56\x2C\xEB\xC8\x52\x50\xDC\xF1\xE6\xD2\xBB\xE2\xD0\xF7\x40\xD2\xEE\xC7\xB4\x15\x9D\x90\xC2\xC6\x1C\xD8\xCC\xE5\x19\x07\x51\x74\xF6\xE0\xFB\x62\x2E\xF6\x89\xB4\x17\x11\x5D\xFF\xFD\x9D\x51\x59\xA4\x45\x23\x81\xE9\x72\x34\x5B\x75\x1A\x75\xFC\x14\x75\x0C\x79\x43\x24\x5E\xEA\x69\x54\x02\xF8\x57\x4B\x05\xBE\x48\x04\x51\x38\x82\xE1\x08\x83\x0B\x3E\x69\x0B\x4C\x93\x6E\x50\xA4\x5B\x75\x68\x2A\x2F\x0C\x44\x71\x27\x2C\x1C\x08\x81\x5A\xFB\x45\x2E\x85\x06\x89\x0E\x09\xA8\x84\x0E\x15\x82\x83\x84\x86\x63\x09\x1D\x71\x2F\x0D\x36\x0D\x32",
|
|
"\x53\x7D\x7C\x76\xEF\x24\x87\x6E\x1D\xBC\x85\x0D\x46\x0E\x5E\x46\x57\x06\x36\x32\x2F\x0D\x66\xF2\x7F\x75\x51\x52\x81\x87\x29\x39\x09\x2E\x57\x49\x88\x91\x4C\x82\x27\x27\x91\x5D\x70\x45\x20\x8D\x0C\xB3\x8C\x0D\xF9\x30\x09\x5A\x81\x27\x39\x51\x6A\x8C\x78\xE5\x1F\x30\x29\x7C\x29\x46\x58\x02\x21\x75\x37\xB6\x88\x00\x71\x83\x21\x1C\xBC\x5D\x55\x3B\xAF\x88\x38\x03\x20\x38\xC7\x74\x0E\x8F\xCF\x00\x96\x28\x02\x2D\x0B\x9B\x63\x05\x90\xC9\x28\x43\x20\x2A\x45\x7A\xDF\x0D\x91\x30\xCC\x03\x20\x33\xF8\x74\x91\x54\x09\x0B\x92\x81\x24\x89\x85\x68\x3A\x90\x52\x0F\x92\x20\x14\x5C\x8E\x89\x77\x02\x95\x51\x00",
|
|
};
|
|
|
|
class TuiSkinResourceLoaderPlugin : public Object, public IGuiPlugin
|
|
{
|
|
public:
|
|
|
|
GUI_PLUGIN_NAME(GacGen_TuiSkinResourceLoader)
|
|
{
|
|
GUI_PLUGIN_DEPEND(GacUI_Res_Resource);
|
|
GUI_PLUGIN_DEPEND(GacUI_Res_TypeResolvers);
|
|
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
|
GUI_PLUGIN_DEPEND(GacUI_Instance_Reflection);
|
|
GUI_PLUGIN_DEPEND(GacUI_Compiler_WorkflowTypeResolvers);
|
|
#endif
|
|
}
|
|
|
|
void Load(bool controllerUnrelatedPlugins, bool controllerRelatedPlugins)override
|
|
{
|
|
if (controllerRelatedPlugins)
|
|
{
|
|
List<GuiResourceError> errors;
|
|
MemoryStream resourceStream;
|
|
TuiSkinResourceReader::ReadToStream(resourceStream);
|
|
resourceStream.SeekFromBegin(0);
|
|
GetResourceManager()->LoadResourceOrPending(resourceStream, GuiResourceUsage::InstanceClass);
|
|
}
|
|
}
|
|
|
|
void Unload(bool controllerUnrelatedPlugins, bool controllerRelatedPlugins)override
|
|
{
|
|
}
|
|
};
|
|
GUI_REGISTER_PLUGIN(TuiSkinResourceLoaderPlugin)
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/***********************************************************************
|
|
.\CONFIG\TUISKINCONFIG.CPP
|
|
***********************************************************************/
|
|
|
|
namespace tuiskin
|
|
{
|
|
ColorPackage CreateDefaultColorPackage()
|
|
{
|
|
return vl_workflow_global::TuiSkin::Instance().CreateDefaultColorPackage();
|
|
}
|
|
|
|
ColorPackage CreatePinkColorPackage()
|
|
{
|
|
return vl_workflow_global::TuiSkin::Instance().CreateColorPackageInternal(vl::presentation::Color(0xD9, 0x9A, 0xB7), vl::presentation::Color(0x74, 0x3C, 0x59));
|
|
}
|
|
|
|
ColorPackage CreateOrangeColorPackage()
|
|
{
|
|
return vl_workflow_global::TuiSkin::Instance().CreateColorPackageInternal(vl::presentation::Color(0xE3, 0xB0, 0x80), vl::presentation::Color(0x80, 0x51, 0x2F));
|
|
}
|
|
|
|
ColorPackage CreateGrassPackage()
|
|
{
|
|
return vl_workflow_global::TuiSkin::Instance().CreateColorPackageInternal(vl::presentation::Color(0xB5, 0xC9, 0x8A), vl::presentation::Color(0x4D, 0x62, 0x32));
|
|
}
|
|
|
|
ColorPackage CreateEmeraldPackage()
|
|
{
|
|
return vl_workflow_global::TuiSkin::Instance().CreateColorPackageInternal(vl::presentation::Color(0x88, 0xC9, 0xB0), vl::presentation::Color(0x2D, 0x67, 0x56));
|
|
}
|
|
|
|
ColorPackage CreatePurplePackage()
|
|
{
|
|
return vl_workflow_global::TuiSkin::Instance().CreateColorPackageInternal(vl::presentation::Color(0xB8, 0xA4, 0xDA), vl::presentation::Color(0x58, 0x40, 0x78));
|
|
}
|
|
|
|
void SetColorPackage(const ColorPackage& colors)
|
|
{
|
|
TuiTheme::SetColorPackage(colors);
|
|
}
|
|
}
|
|
|