From 34ed13b84adc5416ec642623c8a656c9ae46ec32 Mon Sep 17 00:00:00 2001 From: vczh Date: Sun, 29 Sep 2024 00:14:53 -0700 Subject: [PATCH] Update Release --- Import/GacUI.UnitTest.UI.cpp | 5 +- Import/GacUI.UnitTest.cpp | 34 +- Import/GacUI.UnitTest.h | 120 +- Import/GacUI.cpp | 1929 +++--- Import/GacUI.h | 1011 ++-- Import/GacUICompiler.cpp | 2 + Import/GacUIReflection.cpp | 79 +- Import/GacUIReflection.h | 24 +- Import/Skins/DarkSkin/DarkSkin.cpp | 5669 +++++++++--------- Import/Skins/DarkSkin/DarkSkin.h | 1879 +++--- Import/Skins/DarkSkin/DarkSkinReflection.cpp | 39 + Import/Skins/DarkSkin/DarkSkinReflection.h | 4 + Import/Vlpp.cpp | 122 +- Import/Vlpp.h | 2 +- Import/VlppReflection.h | 4 +- Import/VlppRegex.h | 2 +- Tools/Reflection32.bin | Bin 949672 -> 970414 bytes Tools/Reflection64.bin | Bin 949672 -> 970414 bytes Tutorial/GacUI_HelloWorlds/UIRes/Xml.bin.x64 | Bin 25176 -> 25176 bytes Tutorial/GacUI_HelloWorlds/UIRes/Xml.bin.x86 | Bin 25176 -> 25176 bytes 20 files changed, 5859 insertions(+), 5066 deletions(-) diff --git a/Import/GacUI.UnitTest.UI.cpp b/Import/GacUI.UnitTest.UI.cpp index 001ca6b6..916f07dc 100644 --- a/Import/GacUI.UnitTest.UI.cpp +++ b/Import/GacUI.UnitTest.UI.cpp @@ -219,7 +219,7 @@ Helper Functions if (desc.imageId) { vint index = trace.imageCreations->Keys().IndexOf(desc.imageId.Value()); - if (index!= 1) + if (index != -1) { auto binary = trace.imageCreations->Values()[index].imageData; binary->SeekFromBegin(0); @@ -1563,7 +1563,8 @@ UnitTestSnapshotFileNode WString GetName() override { - return file.GetFilePath().GetName(); + auto name = file.GetFilePath().GetName(); + return name.Left(name.Length() - 5); } LazyList> GetChildren() override diff --git a/Import/GacUI.UnitTest.cpp b/Import/GacUI.UnitTest.cpp index c64ac3f6..32d427d0 100644 --- a/Import/GacUI.UnitTest.cpp +++ b/Import/GacUI.UnitTest.cpp @@ -186,8 +186,21 @@ void GacUIUnitTest_Start(const WString& appName, Nullable auto textLog2 = JsonToString(jsonLog2, formatting); CHECK_ERROR(textLog == textLog2, ERROR_MESSAGE_PREFIX L"Serialization and deserialization doesn't match."); } - bool succeeded = snapshotFile.WriteAllText(textLog, false, stream::BomEncoder::Utf8); - CHECK_ERROR(succeeded, ERROR_MESSAGE_PREFIX L"Failed to write the snapshot file."); + + bool skipWriting = false; + if (snapshotFile.Exists()) + { + auto previousLog = snapshotFile.ReadAllTextByBom(); + if (previousLog == textLog) + { + skipWriting = true; + } + } + if (!skipWriting) + { + bool succeeded = snapshotFile.WriteAllText(textLog, true, stream::BomEncoder::Utf8); + CHECK_ERROR(succeeded, ERROR_MESSAGE_PREFIX L"Failed to write the snapshot file."); + } } #undef ERROR_MESSAGE_PREFIX } @@ -209,8 +222,21 @@ void GacUIUnitTest_Start_WithResourceAsText(const WString& appName, Nullable position = {}) - { -#define ERROR_MESSAGE_PREFIX CLASS_PREFIX L"_LDown(...)#" - if (position) MouseMove(position.Value()); - CHECK_ERROR(!leftPressing, ERROR_MESSAGE_PREFIX L"The button should not be being pressed."); - leftPressing = true; - UseEvents().OnIOButtonDown({ remoteprotocol::IOMouseButton::Left,MakeMouseInfo() }); -#undef ERROR_MESSAGE_PREFIX - } +/*********************************************************************** +Mouse Click Events +***********************************************************************/ - void _LUp(Nullable position = {}) - { -#define ERROR_MESSAGE_PREFIX CLASS_PREFIX L"_LUp(...)#" - if (position) MouseMove(position.Value()); - CHECK_ERROR(leftPressing, ERROR_MESSAGE_PREFIX L"The button should be being pressed."); - leftPressing = false; - UseEvents().OnIOButtonUp({ remoteprotocol::IOMouseButton::Left,MakeMouseInfo() }); -#undef ERROR_MESSAGE_PREFIX - } +#define DEFINE_MOUSE_ACTIONS(PREFIX, LOWER, UPPER)\ + void _ ## PREFIX ## Down(Nullable position = {})\ + {\ + if (position) MouseMove(position.Value());\ + CHECK_ERROR(!LOWER ## Pressing, CLASS_PREFIX L"_" L ## #PREFIX L"Down(...)#" L"The button should not be being pressed.");\ + LOWER ## Pressing = true;\ + UseEvents().OnIOButtonDown({ remoteprotocol::IOMouseButton::UPPER,MakeMouseInfo() });\ + }\ + void _ ## PREFIX ## Up(Nullable position = {})\ + {\ + if (position) MouseMove(position.Value());\ + CHECK_ERROR(LOWER ## Pressing, CLASS_PREFIX L"_" L ## #PREFIX L"Up(...)#" L"The button should be being pressed.");\ + LOWER ## Pressing = false;\ + UseEvents().OnIOButtonUp({ remoteprotocol::IOMouseButton::UPPER,MakeMouseInfo() });\ + }\ + void _ ## PREFIX ## DBClick(Nullable position = {})\ + {\ + if (position) MouseMove(position.Value());\ + CHECK_ERROR(!LOWER ## Pressing, CLASS_PREFIX L"_" L ## #PREFIX L"DBClick(...)#" L"The button should not be being pressed.");\ + LOWER ## Pressing = true;\ + UseEvents().OnIOButtonDoubleClick({ remoteprotocol::IOMouseButton::UPPER,MakeMouseInfo() });\ + }\ + void PREFIX ## Click(Nullable position = {})\ + {\ + _ ## PREFIX ## Down(position);\ + _ ## PREFIX ## Up(position);\ + }\ + void PREFIX ## Click(Nullable position, bool ctrl, bool shift, bool alt)\ + {\ + if (ctrl) _KeyDown(VKEY::KEY_CONTROL);\ + if (shift) _KeyDown(VKEY::KEY_SHIFT);\ + if (alt) _KeyDown(VKEY::KEY_MENU);\ + PREFIX ## Click(position);\ + if (alt) _KeyUp(VKEY::KEY_MENU);\ + if (shift) _KeyUp(VKEY::KEY_SHIFT);\ + if (ctrl) _KeyUp(VKEY::KEY_CONTROL);\ + }\ + void PREFIX ## DBClick(Nullable position = {})\ + {\ + _ ## PREFIX ## Down(position);\ + _ ## PREFIX ## Up(position);\ + _ ## PREFIX ## DBClick(position);\ + _ ## PREFIX ## Up(position);\ + }\ + void PREFIX ## DBClick(Nullable position, bool ctrl, bool shift, bool alt)\ + {\ + if (ctrl) _KeyDown(VKEY::KEY_CONTROL);\ + if (shift) _KeyDown(VKEY::KEY_SHIFT);\ + if (alt) _KeyDown(VKEY::KEY_MENU);\ + PREFIX ## DBClick(position);\ + if (alt) _KeyUp(VKEY::KEY_MENU);\ + if (shift) _KeyUp(VKEY::KEY_SHIFT);\ + if (ctrl) _KeyUp(VKEY::KEY_CONTROL);\ + }\ - void _LDBClick(Nullable position = {}) - { -#define ERROR_MESSAGE_PREFIX CLASS_PREFIX L"_LDBClick(...)#" - if (position) MouseMove(position.Value()); - CHECK_ERROR(!leftPressing, ERROR_MESSAGE_PREFIX L"The button should not be being pressed."); - leftPressing = true; - UseEvents().OnIOButtonDoubleClick({ remoteprotocol::IOMouseButton::Left,MakeMouseInfo() }); -#undef ERROR_MESSAGE_PREFIX - } + DEFINE_MOUSE_ACTIONS(L, left, Left); + DEFINE_MOUSE_ACTIONS(M, middle, Middle); + DEFINE_MOUSE_ACTIONS(R, right, Right); - void LClick(Nullable position = {}) - { - _LDown(position); - _LUp(position); - } - - void LDBClick(Nullable position = {}) - { - _LDown(position); - _LUp(position); - _LDBClick(position); - _LUp(position); - } +#undef DEFINE_MOUSE_ACTIONS #undef CLASS_PREFIX }; @@ -808,7 +829,7 @@ IGuiRemoteProtocolMessages (Elements - SolidLabel) remoteprotocol::ElementMeasuring_FontHeight measuring; measuring.fontFamily = arguments.font.Value().fontFamily; measuring.fontSize = arguments.font.Value().size; - measuring.height = measuring.fontSize; + measuring.height = measuring.fontSize + 4; measuringForNextRendering.fontHeights->Add(measuring); } break; @@ -860,7 +881,7 @@ IGuiRemoteProtocolMessages (Elements - SolidLabel) { // width of the text is 0 // insert a line break when there is no space horizontally - textHeight = size * From(lines) + textHeight = 4 + size * From(lines) .Select([columns = width / size](vint length) { if (columns == 0) @@ -878,7 +899,7 @@ IGuiRemoteProtocolMessages (Elements - SolidLabel) { // width of the text is width of the longest line textWidth = size * From(lines).Max(); - textHeight = size * lines.Count(); + textHeight = 4 + size * lines.Count(); } if (!measuringForNextRendering.minSizes) @@ -1316,8 +1337,8 @@ UnitTestRemoteProtocol transformed }); candidateRenderingResult = {}; + return true; } - return true; } return false; } @@ -1402,6 +1423,7 @@ UnitTestRemoteProtocol const UnitTestFrameworkConfig& frameworkConfig; WString appName; collections::List processRemoteEvents; + vint lastFrameIndex = -1; vint nextEventIndex = 0; bool stopped = false; @@ -1457,12 +1479,14 @@ IGuiRemoteProtocol { if (LogRenderingResult()) { - vl::unittest::UnitTest::PrintMessage(L"Execute idle frame[" + itow(nextEventIndex) + L"]", vl::unittest::UnitTest::MessageKind::Info); auto [name, func] = processRemoteEvents[nextEventIndex]; + vl::unittest::UnitTest::PrintMessage(L"Execute idle frame[" + (name ? name.Value() : itow(nextEventIndex)) + L"]", vl::unittest::UnitTest::MessageKind::Info); + CHECK_ERROR(lastFrameIndex != loggedTrace.frames->Count() - 1, ERROR_MESSAGE_PREFIX L"No rendering occured after the last idle frame."); + lastFrameIndex = loggedTrace.frames->Count() - 1; + if (name) { auto&& lastFrame = (*loggedTrace.frames.Obj())[loggedTrace.frames->Count() - 1]; - CHECK_ERROR(!lastFrame.frameName, ERROR_MESSAGE_PREFIX L"The last frame has already been assigned a name."); lastFrame.frameName = name; } func(); diff --git a/Import/GacUI.cpp b/Import/GacUI.cpp index 8dc9a512..75cd76d2 100644 --- a/Import/GacUI.cpp +++ b/Import/GacUI.cpp @@ -859,6 +859,31 @@ GuiControl if (isVisuallyEnabled != newValue) { isVisuallyEnabled = newValue; + + if (!isVisuallyEnabled && isFocused) + { + GuiControl* selectedControl = nullptr; + auto current = GetParent(); + while (current) + { + if (current->GetFocusableComposition() && current->GetVisuallyEnabled()) + { + selectedControl = current; + break; + } + current = current->GetParent(); + } + + if (selectedControl) + { + selectedControl->SetFocused(); + } + else if(auto host = focusableComposition->GetRelatedGraphicsHost()) + { + host->ClearFocus(); + } + } + if (controlTemplateObject) { controlTemplateObject->SetVisuallyEnabled(isVisuallyEnabled); @@ -4266,11 +4291,11 @@ GuiGraphicsComposition GuiGraphicsComposition* composition = parent; while (composition) { - Rect clientArea = composition->GetCachedClientArea(); - bounds.x1 += clientArea.x1; - bounds.x2 += clientArea.x1; - bounds.y1 += clientArea.y1; - bounds.y2 += clientArea.y1; + Point offset = composition->cachedBounds.LeftTop(); + bounds.x1 += offset.x; + bounds.x2 += offset.x; + bounds.y1 += offset.y; + bounds.y2 += offset.y; composition = composition->parent; } return bounds; @@ -4433,6 +4458,26 @@ GuiGraphicsHost windowComposition->UpdateRelatedHostRecord(&hostRecord); } + void GuiGraphicsHost::SetFocusInternal(GuiGraphicsComposition* composition) + { + if (focusedComposition && focusedComposition->HasEventReceiver()) + { + GuiEventArgs arguments; + arguments.compositionSource = focusedComposition; + arguments.eventSource = focusedComposition; + focusedComposition->GetEventReceiver()->lostFocus.Execute(arguments); + } + focusedComposition = composition; + SetCaretPoint(Point(0, 0)); + if (focusedComposition && focusedComposition->HasEventReceiver()) + { + GuiEventArgs arguments; + arguments.compositionSource = focusedComposition; + arguments.eventSource = focusedComposition; + focusedComposition->GetEventReceiver()->gotFocus.Execute(arguments); + } + } + void GuiGraphicsHost::DisconnectCompositionInternal(GuiGraphicsComposition* composition) { // TODO: (enumerable) foreach @@ -5177,22 +5222,14 @@ GuiGraphicsHost { return true; } - if(focusedComposition && focusedComposition->HasEventReceiver()) - { - GuiEventArgs arguments; - arguments.compositionSource=focusedComposition; - arguments.eventSource=focusedComposition; - focusedComposition->GetEventReceiver()->lostFocus.Execute(arguments); - } - focusedComposition=composition; - SetCaretPoint(Point(0, 0)); - if(focusedComposition && focusedComposition->HasEventReceiver()) - { - GuiEventArgs arguments; - arguments.compositionSource=focusedComposition; - arguments.eventSource=focusedComposition; - focusedComposition->GetEventReceiver()->gotFocus.Execute(arguments); - } + SetFocusInternal(composition); + return true; + } + + bool GuiGraphicsHost::ClearFocus() + { + if (!focusedComposition) return false; + SetFocusInternal(nullptr); return true; } @@ -6024,10 +6061,11 @@ GuiButton void GuiButton::OnParentLineChanged() { GuiControl::OnParentLineChanged(); - if(GetRelatedControlHost()==0) + if (GetRelatedControlHost() == 0) { - mousePressing=false; - mouseHoving=false; + mousePressingDirect = false; + mousePressingIndirect = false; + mouseHoving = false; UpdateControlState(); } } @@ -6053,7 +6091,7 @@ GuiButton { newControlState = ButtonState::Pressed; } - else if (mousePressing) + else if (mousePressingDirect || mousePressingIndirect) { if (mouseHoving) { @@ -6082,49 +6120,59 @@ GuiButton } } - void GuiButton::CheckAndClick(compositions::GuiEventArgs& arguments) + void GuiButton::CheckAndClick(bool skipChecking, compositions::GuiEventArgs& arguments) { - auto eventSource = arguments.eventSource->GetAssociatedControl(); - while (eventSource && eventSource != this) + if (!skipChecking) { - if (eventSource->GetFocusableComposition()) + auto eventSource = arguments.eventSource->GetAssociatedControl(); + while (eventSource && eventSource != this) { - return; + if (eventSource->GetFocusableComposition()) + { + return; + } + eventSource = eventSource->GetParent(); } - eventSource = eventSource->GetParent(); } Clicked.Execute(GetNotifyEventArguments()); } void GuiButton::OnLeftButtonDown(compositions::GuiGraphicsComposition* sender, compositions::GuiMouseEventArgs& arguments) { - if (arguments.eventSource == boundsComposition || !ignoreChildControlMouseEvents) + if (arguments.eventSource == boundsComposition) { - mousePressing = true; - if (autoFocus) + mousePressingDirect = true; + } + else if (!ignoreChildControlMouseEvents) + { + mousePressingIndirect = true; + } + + if (mousePressingDirect || mousePressingIndirect) + { + if (GetVisuallyEnabled() && autoFocus) { SetFocused(); } UpdateControlState(); - if (!clickOnMouseUp) + if (GetVisuallyEnabled() && !clickOnMouseUp) { - CheckAndClick(arguments); + CheckAndClick(mousePressingIndirect, arguments); } } } void GuiButton::OnLeftButtonUp(compositions::GuiGraphicsComposition* sender, compositions::GuiMouseEventArgs& arguments) { - if (arguments.eventSource == boundsComposition || !ignoreChildControlMouseEvents) + if (mousePressingDirect || mousePressingIndirect) { - mousePressing = false; + bool skipChecking = mousePressingIndirect; + mousePressingDirect = false; + mousePressingIndirect = false; UpdateControlState(); - } - if (GetVisuallyEnabled()) - { - if (mouseHoving && clickOnMouseUp) + if (GetVisuallyEnabled() && mouseHoving && clickOnMouseUp) { - CheckAndClick(arguments); + CheckAndClick(skipChecking, arguments); } } } @@ -6154,7 +6202,7 @@ GuiButton switch (arguments.code) { case VKEY::KEY_RETURN: - CheckAndClick(arguments); + CheckAndClick(false, arguments); arguments.handled = true; break; case VKEY::KEY_SPACE: @@ -6181,7 +6229,7 @@ GuiButton { keyPressing = false; UpdateControlState(); - CheckAndClick(arguments); + CheckAndClick(false, arguments); } arguments.handled = true; break; @@ -6896,7 +6944,10 @@ GuiScrollView auto ct = TypedControlTemplateObject(true); auto hScroll = ct->GetHorizontalScroll(); auto vScroll = ct->GetVerticalScroll(); - return Point(hScroll ? hScroll->GetPosition() : 0, vScroll ? vScroll->GetPosition() : 0); + return Point( + (hScroll && hScroll->GetEnabled()) ? hScroll->GetPosition() : 0, + (vScroll && vScroll->GetEnabled()) ? vScroll->GetPosition() : 0 + ); } void GuiScrollView::SetViewPosition(Point value) @@ -7917,7 +7968,14 @@ GuiScroll GuiScroll::GuiScroll(theme::ThemeName themeName) :GuiControl(themeName) { - SetFocusableComposition(boundsComposition); + if (themeName == theme::ThemeName::ProgressBar) + { + autoFocus = false; + } + else + { + SetFocusableComposition(boundsComposition); + } TotalSizeChanged.SetAssociatedComposition(boundsComposition); PageSizeChanged.SetAssociatedComposition(boundsComposition); @@ -8049,6 +8107,663 @@ GuiScroll } } +/*********************************************************************** +.\CONTROLS\LISTCONTROLPACKAGE\DATASOURCEIMPL_IITEMPROVIDER_ITEMPROVIDERBASE.CPP +***********************************************************************/ + +namespace vl::presentation::controls::list +{ +/*********************************************************************** +ItemProviderBase +***********************************************************************/ + + void ItemProviderBase::InvokeOnItemModified(vint start, vint count, vint newCount, bool itemReferenceUpdated) + { + CHECK_ERROR(!callingOnItemModified, L"ItemProviderBase::InvokeOnItemModified(vint, vint, vint)#Canning modify the observable data source during its item modified event, which will cause this event to be executed recursively."); + callingOnItemModified = true; + // TODO: (enumerable) foreach + for (vint i = 0; i < callbacks.Count(); i++) + { + callbacks[i]->OnItemModified(start, count, newCount, itemReferenceUpdated); + } + callingOnItemModified = false; + } + + ItemProviderBase::ItemProviderBase() + { + } + + ItemProviderBase::~ItemProviderBase() + { + // TODO: (enumerable) foreach + for(vint i=0;iOnAttached(0); + } + } + + bool ItemProviderBase::AttachCallback(IItemProviderCallback* value) + { + if(callbacks.Contains(value)) + { + return false; + } + else + { + callbacks.Add(value); + value->OnAttached(this); + return true; + } + } + + bool ItemProviderBase::DetachCallback(IItemProviderCallback* value) + { + vint index=callbacks.IndexOf(value); + if(index==-1) + { + return false; + } + else + { + value->OnAttached(0); + callbacks.Remove(value); + return true; + } + } + + void ItemProviderBase::PushEditing() + { + editingCounter++; + } + + bool ItemProviderBase::PopEditing() + { + if (editingCounter == 0)return false; + editingCounter--; + return true; + } + + bool ItemProviderBase::IsEditing() + { + return editingCounter > 0; + } +} + +/*********************************************************************** +.\CONTROLS\LISTCONTROLPACKAGE\DATASOURCEIMPL_IITEMPROVIDER_NODEITEMPROVIDER.CPP +***********************************************************************/ + +namespace vl::presentation::controls::tree +{ + using namespace reflection::description; + + const wchar_t* const INodeItemView::Identifier = L"vl::presentation::controls::tree::INodeItemView"; + +/*********************************************************************** +NodeItemProvider +***********************************************************************/ + + Ptr NodeItemProvider::GetNodeByOffset(Ptr provider, vint offset) + { + if (offset == 0) return provider; + Ptr result; + if (provider->GetExpanding() && offset > 0) + { + offset -= 1; + vint count = provider->GetChildCount(); + for (vint i = 0; (!result && i < count); i++) + { + auto child = provider->GetChild(i); + vint visibleCount = child->CalculateTotalVisibleNodes(); + if (offset < visibleCount) + { + result = GetNodeByOffset(child, offset); + } + else + { + offset -= visibleCount; + } + } + } + return result; + } + + void NodeItemProvider::OnAttached(INodeRootProvider* provider) + { + } + + void NodeItemProvider::OnBeforeItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated) + { + vint offset = 0; + vint base = CalculateNodeVisibilityIndexInternal(parentNode); + if (base != -2 && parentNode->GetExpanding()) + { + for (vint i = 0; i < count; i++) + { + auto child = parentNode->GetChild(start + i); + offset += child->CalculateTotalVisibleNodes(); + } + } + offsetBeforeChildModifieds.Set(parentNode, offset); + } + + void NodeItemProvider::OnAfterItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated) + { + vint offsetBeforeChildModified = 0; + { + vint index = offsetBeforeChildModifieds.Keys().IndexOf(parentNode); + if (index != -1) + { + offsetBeforeChildModified = offsetBeforeChildModifieds.Values().Get(index); + offsetBeforeChildModifieds.Remove(parentNode); + } + } + + vint base = CalculateNodeVisibilityIndexInternal(parentNode); + if (base != -2 && parentNode->GetExpanding()) + { + vint offset = 0; + vint firstChildStart = -1; + for (vint i = 0; i < newCount; i++) + { + auto child = parentNode->GetChild(start + i); + if (i == 0) + { + firstChildStart = CalculateNodeVisibilityIndexInternal(child.Obj()); + } + offset += child->CalculateTotalVisibleNodes(); + } + + if (firstChildStart == -1) + { + vint childCount = parentNode->GetChildCount(); + if (childCount == 0) + { + firstChildStart = base + 1; + } + else if (start < childCount) + { + auto child = parentNode->GetChild(start); + firstChildStart = CalculateNodeVisibilityIndexInternal(child.Obj()); + } + else + { + auto child = parentNode->GetChild(start - 1); + firstChildStart = CalculateNodeVisibilityIndexInternal(child.Obj()); + firstChildStart += child->CalculateTotalVisibleNodes(); + } + } + InvokeOnItemModified(firstChildStart, offsetBeforeChildModified, offset, itemReferenceUpdated); + } + } + + void NodeItemProvider::OnItemExpanded(INodeProvider* node) + { + vint base = CalculateNodeVisibilityIndexInternal(node); + if (base != -2) + { + vint visibility = node->CalculateTotalVisibleNodes(); + InvokeOnItemModified(base + 1, 0, visibility - 1, true); + } + } + + void NodeItemProvider::OnItemCollapsed(INodeProvider* node) + { + vint base = CalculateNodeVisibilityIndexInternal(node); + if (base != -2) + { + vint visibility = 0; + vint count = node->GetChildCount(); + for (vint i = 0; i < count; i++) + { + auto child = node->GetChild(i); + visibility += child->CalculateTotalVisibleNodes(); + } + InvokeOnItemModified(base + 1, visibility, 0, true); + } + } + + vint NodeItemProvider::CalculateNodeVisibilityIndexInternal(INodeProvider* node) + { + auto parent = node->GetParent(); + if (!parent) + { + return -1; + } + if (!parent->GetExpanding()) + { + return -2; + } + + vint index = CalculateNodeVisibilityIndexInternal(parent.Obj()); + if (index == -2) + { + return -2; + } + + vint count = parent->GetChildCount(); + for (vint i = 0; i < count; i++) + { + auto child = parent->GetChild(i); + bool findResult = child == node; + if (findResult) + { + index++; + } + else + { + index += child->CalculateTotalVisibleNodes(); + } + if (findResult) + { + return index; + } + } + return -1; + } + + vint NodeItemProvider::CalculateNodeVisibilityIndex(INodeProvider* node) + { + vint result = CalculateNodeVisibilityIndexInternal(node); + return result < 0 ? -1 : result; + } + + Ptr NodeItemProvider::RequestNode(vint index) + { + if(root->CanGetNodeByVisibleIndex()) + { + return root->GetNodeByVisibleIndex(index+1); + } + else + { + return GetNodeByOffset(root->GetRootNode(), index+1); + } + } + + NodeItemProvider::NodeItemProvider(Ptr _root) + :root(_root) + { + root->AttachCallback(this); + } + + NodeItemProvider::~NodeItemProvider() + { + root->DetachCallback(this); + } + + Ptr NodeItemProvider::GetRoot() + { + return root; + } + + vint NodeItemProvider::Count() + { + return root->GetRootNode()->CalculateTotalVisibleNodes()-1; + } + + WString NodeItemProvider::GetTextValue(vint itemIndex) + { + if (auto node = RequestNode(itemIndex)) + { + return root->GetTextValue(node.Obj()); + } + return L""; + } + + description::Value NodeItemProvider::GetBindingValue(vint itemIndex) + { + if (auto node = RequestNode(itemIndex)) + { + return root->GetBindingValue(node.Obj()); + } + return Value(); + } + + IDescriptable* NodeItemProvider::RequestView(const WString& identifier) + { + if(identifier==INodeItemView::Identifier) + { + return (INodeItemView*)this; + } + else + { + return root->RequestView(identifier); + } + } +} + +/*********************************************************************** +.\CONTROLS\LISTCONTROLPACKAGE\DATASOURCEIMPL_INODEPROVIDER_MEMORYNODEPROVIDER.CPP +***********************************************************************/ + +namespace vl::presentation::controls::tree +{ +/*********************************************************************** +MemoryNodeProvider::NodeCollection +***********************************************************************/ + + void MemoryNodeProvider::NodeCollection::OnBeforeChildModified(vint start, vint count, vint newCount) + { + if (ownerProvider->expanding) + { + for (vint i = 0; i < count; i++) + { + offsetBeforeChildModified += items[start + i]->totalVisibleNodeCount; + } + } + INodeProviderCallback* proxy = ownerProvider->GetCallbackProxyInternal(); + if (proxy) + { + proxy->OnBeforeItemModified(ownerProvider, start, count, newCount, true); + } + } + + void MemoryNodeProvider::NodeCollection::OnAfterChildModified(vint start, vint count, vint newCount) + { + ownerProvider->childCount += (newCount - count); + if (ownerProvider->expanding) + { + vint offset = 0; + for (vint i = 0; i < newCount; i++) + { + offset += items[start + i]->totalVisibleNodeCount; + } + ownerProvider->OnChildTotalVisibleNodesChanged(offset - offsetBeforeChildModified); + } + offsetBeforeChildModified = 0; + INodeProviderCallback* proxy = ownerProvider->GetCallbackProxyInternal(); + if (proxy) + { + proxy->OnAfterItemModified(ownerProvider, start, count, newCount, true); + } + } + + bool MemoryNodeProvider::NodeCollection::QueryInsert(vint index, Ptr const& child) + { + return child->parent == 0; + } + + bool MemoryNodeProvider::NodeCollection::QueryRemove(vint index, Ptr const& child) + { + return child->parent == ownerProvider; + } + + void MemoryNodeProvider::NodeCollection::BeforeInsert(vint index, Ptr const& child) + { + OnBeforeChildModified(index, 0, 1); + child->parent = ownerProvider; + } + + void MemoryNodeProvider::NodeCollection::BeforeRemove(vint index, Ptr const& child) + { + OnBeforeChildModified(index, 1, 0); + child->parent = 0; + } + + void MemoryNodeProvider::NodeCollection::AfterInsert(vint index, Ptr const& child) + { + OnAfterChildModified(index, 0, 1); + } + + void MemoryNodeProvider::NodeCollection::AfterRemove(vint index, vint count) + { + OnAfterChildModified(index, count, 0); + } + + MemoryNodeProvider::NodeCollection::NodeCollection() + :ownerProvider(0) + { + } + +/*********************************************************************** +MemoryNodeProvider +***********************************************************************/ + + INodeProviderCallback* MemoryNodeProvider::GetCallbackProxyInternal() + { + if(parent) + { + return parent->GetCallbackProxyInternal(); + } + else + { + return 0; + } + } + + void MemoryNodeProvider::OnChildTotalVisibleNodesChanged(vint offset) + { + totalVisibleNodeCount+=offset; + if(parent) + { + parent->OnChildTotalVisibleNodesChanged(offset); + } + } + + MemoryNodeProvider::MemoryNodeProvider(Ptr _data) + :data(_data) + { + children.ownerProvider=this; + } + + MemoryNodeProvider::~MemoryNodeProvider() + { + } + + Ptr MemoryNodeProvider::GetData() + { + return data; + } + + void MemoryNodeProvider::SetData(const Ptr& value) + { + data=value; + NotifyDataModified(); + } + + MemoryNodeProvider::NodeCollection& MemoryNodeProvider::Children() + { + return children; + } + + bool MemoryNodeProvider::GetExpanding() + { + return expanding; + } + + void MemoryNodeProvider::SetExpanding(bool value) + { + if(expanding!=value) + { + expanding=value; + vint offset=0; + for(vint i=0;itotalVisibleNodeCount; + } + + OnChildTotalVisibleNodesChanged(expanding?offset:-offset); + INodeProviderCallback* proxy=GetCallbackProxyInternal(); + if(proxy) + { + if(expanding) + { + proxy->OnItemExpanded(this); + } + else + { + proxy->OnItemCollapsed(this); + } + } + } + } + + vint MemoryNodeProvider::CalculateTotalVisibleNodes() + { + return totalVisibleNodeCount; + } + + void MemoryNodeProvider::NotifyDataModified() + { + if (parent) + { + vint index = parent->children.IndexOf(this); + INodeProviderCallback* proxy = GetCallbackProxyInternal(); + if (proxy) + { + proxy->OnBeforeItemModified(parent, index, 1, 1, false); + proxy->OnAfterItemModified(parent, index, 1, 1, false); + } + } + } + + vint MemoryNodeProvider::GetChildCount() + { + return childCount; + } + + Ptr MemoryNodeProvider::GetParent() + { + return Ptr(parent); + } + + Ptr MemoryNodeProvider::GetChild(vint index) + { + if (0 <= index && index < childCount) + { + return children[index]; + } + else + { + return nullptr; + } + } + +/*********************************************************************** +NodeRootProviderBase +***********************************************************************/ + + void NodeRootProviderBase::OnAttached(INodeRootProvider* provider) + { + } + + void NodeRootProviderBase::OnBeforeItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated) + { + // TODO: (enumerable) foreach + for(vint i=0;iOnBeforeItemModified(parentNode, start, count, newCount, itemReferenceUpdated); + } + } + + void NodeRootProviderBase::OnAfterItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated) + { + // TODO: (enumerable) foreach + for(vint i=0;iOnAfterItemModified(parentNode, start, count, newCount, itemReferenceUpdated); + } + } + + void NodeRootProviderBase::OnItemExpanded(INodeProvider* node) + { + // TODO: (enumerable) foreach + for(vint i=0;iOnItemExpanded(node); + } + } + + void NodeRootProviderBase::OnItemCollapsed(INodeProvider* node) + { + // TODO: (enumerable) foreach + for(vint i=0;iOnItemCollapsed(node); + } + } + + NodeRootProviderBase::NodeRootProviderBase() + { + } + + NodeRootProviderBase::~NodeRootProviderBase() + { + } + + bool NodeRootProviderBase::CanGetNodeByVisibleIndex() + { + return false; + } + + Ptr NodeRootProviderBase::GetNodeByVisibleIndex(vint index) + { + return nullptr; + } + + bool NodeRootProviderBase::AttachCallback(INodeProviderCallback* value) + { + if(callbacks.Contains(value)) + { + return false; + } + else + { + callbacks.Add(value); + value->OnAttached(this); + return true; + } + } + + bool NodeRootProviderBase::DetachCallback(INodeProviderCallback* value) + { + vint index=callbacks.IndexOf(value); + if(index==-1) + { + return false; + } + else + { + value->OnAttached(0); + callbacks.Remove(value); + return true; + } + } + + IDescriptable* NodeRootProviderBase::RequestView(const WString& identifier) + { + return 0; + } + +/*********************************************************************** +MemoryNodeRootProvider +***********************************************************************/ + + INodeProviderCallback* MemoryNodeRootProvider::GetCallbackProxyInternal() + { + return this; + } + + MemoryNodeRootProvider::MemoryNodeRootProvider() + { + SetExpanding(true); + } + + MemoryNodeRootProvider::~MemoryNodeRootProvider() + { + } + + Ptr MemoryNodeRootProvider::GetRootNode() + { + return Ptr(this); + } + + MemoryNodeProvider* MemoryNodeRootProvider::GetMemoryNode(INodeProvider* node) + { + return dynamic_cast(node); + } +} + /*********************************************************************** .\CONTROLS\LISTCONTROLPACKAGE\GUIBINDABLEDATAGRID.CPP ***********************************************************************/ @@ -8574,7 +9289,7 @@ DataProvider RefreshAllItems(); } - GuiListControl::IItemProvider* DataProvider::GetItemProvider() + list::IItemProvider* DataProvider::GetItemProvider() { return this; } @@ -10379,7 +11094,7 @@ GuiComboBoxListControl } } - void GuiComboBoxListControl::OnAttached(GuiListControl::IItemProvider* provider) + void GuiComboBoxListControl::OnAttached(list::IItemProvider* provider) { } @@ -10472,7 +11187,7 @@ GuiComboBoxListControl return description::Value(); } - GuiListControl::IItemProvider* GuiComboBoxListControl::GetItemProvider() + list::IItemProvider* GuiComboBoxListControl::GetItemProvider() { return containedListControl->GetItemProvider(); } @@ -10921,6 +11636,31 @@ GuiVirtualDataGrid (Editor) return GuiVirtualListView::GetActivatingAltHost(); } + void GuiVirtualDataGrid::NotifySelectionChanged(bool triggeredByItemContentModified) + { + GuiVirtualListView::NotifySelectionChanged(triggeredByItemContentModified); + if (!skipOnSelectionChanged && !triggeredByItemContentModified) + { + vint row = GetSelectedItemIndex(); + if (row != -1) + { + if (selectedCell.row != row && selectedCell.column != -1) + { + SelectCell({ row,selectedCell.column }, false); + } + else + { + SelectCell({ row,0 }, false); + } + } + else + { + StopEdit(); + NotifySelectCell(-1, -1); + } + } + } + void GuiVirtualDataGrid::OnItemModified(vint start, vint count, vint newCount, bool itemReferenceUpdated) { GuiVirtualListView::OnItemModified(start, count, newCount, itemReferenceUpdated); @@ -11098,30 +11838,6 @@ GuiVirtualDataGrid } } - void GuiVirtualDataGrid::OnSelectionChanged(compositions::GuiGraphicsComposition* sender, compositions::GuiEventArgs& arguments) - { - if (!skipOnSelectionChanged) - { - vint row = GetSelectedItemIndex(); - if (row != -1) - { - if (selectedCell.row != row && selectedCell.column != -1) - { - SelectCell({ row,selectedCell.column }, false); - } - else - { - SelectCell({ row,0 }, false); - } - } - else - { - StopEdit(); - NotifySelectCell(-1, -1); - } - } - } - void GuiVirtualDataGrid::OnKeyDown(compositions::GuiGraphicsComposition* sender, compositions::GuiKeyEventArgs& arguments) { if (selectedCell.row != -1) @@ -11181,12 +11897,12 @@ GuiVirtualDataGrid { } - GuiVirtualDataGrid::GuiVirtualDataGrid(theme::ThemeName themeName, GuiListControl::IItemProvider* _itemProvider) + GuiVirtualDataGrid::GuiVirtualDataGrid(theme::ThemeName themeName, list::IItemProvider* _itemProvider) :GuiVirtualListView(themeName, _itemProvider) { - listViewItemView = dynamic_cast(_itemProvider->RequestView(IListViewItemView::Identifier)); - columnItemView = dynamic_cast(_itemProvider->RequestView(ListViewColumnItemArranger::IColumnItemView::Identifier)); - dataGridView = dynamic_cast(_itemProvider->RequestView(IDataGridView::Identifier)); + listViewItemView = dynamic_cast(_itemProvider->RequestView(WString::Unmanaged(IListViewItemView::Identifier))); + columnItemView = dynamic_cast(_itemProvider->RequestView(WString::Unmanaged(ListViewColumnItemArranger::IColumnItemView::Identifier))); + dataGridView = dynamic_cast(_itemProvider->RequestView(WString::Unmanaged(IDataGridView::Identifier))); { auto mainProperty = [](const Value&) { return new MainColumnVisualizerTemplate; }; @@ -11213,7 +11929,6 @@ GuiVirtualDataGrid SetViewToDefault(); ColumnClicked.AttachMethod(this, &GuiVirtualDataGrid::OnColumnClicked); - SelectionChanged.AttachMethod(this, &GuiVirtualDataGrid::OnSelectionChanged); focusableComposition->GetEventReceiver()->keyDown.AttachMethod(this, &GuiVirtualDataGrid::OnKeyDown); focusableComposition->GetEventReceiver()->keyUp.AttachMethod(this, &GuiVirtualDataGrid::OnKeyUp); SelectedCellChanged.SetAssociatedComposition(boundsComposition); @@ -11223,7 +11938,7 @@ GuiVirtualDataGrid { } - GuiListControl::IItemProvider* GuiVirtualDataGrid::GetItemProvider() + list::IItemProvider* GuiVirtualDataGrid::GetItemProvider() { return GuiVirtualListView::GetItemProvider(); } @@ -11335,9 +12050,9 @@ DataVisualizerBase visualizerTemplate = nullptr; } - void DataVisualizerBase::BeforeVisualizeCell(GuiListControl::IItemProvider* itemProvider, vint row, vint column) + void DataVisualizerBase::BeforeVisualizeCell(list::IItemProvider* itemProvider, vint row, vint column) { - if (auto listViewItemView = dynamic_cast(dataGridContext->GetItemProvider()->RequestView(IListViewItemView::Identifier))) + if (auto listViewItemView = dynamic_cast(dataGridContext->GetItemProvider()->RequestView(WString::Unmanaged(IListViewItemView::Identifier)))) { auto style = dataGridContext->GetListViewControlTemplate(); visualizerTemplate->SetPrimaryTextColor(style->GetPrimaryTextColor()); @@ -11348,7 +12063,7 @@ DataVisualizerBase visualizerTemplate->SetSmallImage(listViewItemView->GetSmallImage(row)); visualizerTemplate->SetText(column == 0 ? listViewItemView->GetText(row) : listViewItemView->GetSubItem(row, column - 1)); } - if (auto dataGridView = dynamic_cast(dataGridContext->GetItemProvider()->RequestView(IDataGridView::Identifier))) + if (auto dataGridView = dynamic_cast(dataGridContext->GetItemProvider()->RequestView(WString::Unmanaged(IDataGridView::Identifier)))) { visualizerTemplate->SetRowValue(itemProvider->GetBindingValue(row)); visualizerTemplate->SetCellValue(dataGridView->GetBindingCellValue(row, column)); @@ -11452,9 +12167,9 @@ DataEditorBase editorTemplate = nullptr; } - void DataEditorBase::BeforeEditCell(GuiListControl::IItemProvider* itemProvider, vint row, vint column) + void DataEditorBase::BeforeEditCell(list::IItemProvider* itemProvider, vint row, vint column) { - if (auto listViewItemView = dynamic_cast(dataGridContext->GetItemProvider()->RequestView(IListViewItemView::Identifier))) + if (auto listViewItemView = dynamic_cast(dataGridContext->GetItemProvider()->RequestView(WString::Unmanaged(IListViewItemView::Identifier)))) { auto style = dataGridContext->GetListViewControlTemplate(); editorTemplate->SetPrimaryTextColor(style->GetPrimaryTextColor()); @@ -11465,7 +12180,7 @@ DataEditorBase editorTemplate->SetSmallImage(listViewItemView->GetSmallImage(row)); editorTemplate->SetText(column == 0 ? listViewItemView->GetText(row) : listViewItemView->GetSubItem(row, column - 1)); } - if (auto dataGridView = dynamic_cast(dataGridContext->GetItemProvider()->RequestView(IDataGridView::Identifier))) + if (auto dataGridView = dynamic_cast(dataGridContext->GetItemProvider()->RequestView(WString::Unmanaged(IDataGridView::Identifier)))) { editorTemplate->SetRowValue(itemProvider->GetBindingValue(row)); editorTemplate->SetCellValue(dataGridView->GetBindingCellValue(row, column)); @@ -11799,10 +12514,10 @@ RangedItemArrangerBase (ItemSource) class ArrangerItemSource : public Object, public virtual description::IValueObservableList { protected: - GuiListControl::IItemProvider* itemProvider = nullptr; + list::IItemProvider* itemProvider = nullptr; public: - ArrangerItemSource(GuiListControl::IItemProvider* _itemProvider) + ArrangerItemSource(list::IItemProvider* _itemProvider) : itemProvider(_itemProvider) { } @@ -11870,7 +12585,7 @@ RangedItemArrangerBase SafeDeleteComposition(repeat); } - void RangedItemArrangerBase::OnAttached(GuiListControl::IItemProvider* provider) + void RangedItemArrangerBase::OnAttached(list::IItemProvider* provider) { itemProvider = provider; if (provider) @@ -12105,7 +12820,7 @@ GuiListControl::ItemCallback installedStyles.Clear(); } - void GuiListControl::ItemCallback::OnAttached(IItemProvider* provider) + void GuiListControl::ItemCallback::OnAttached(list::IItemProvider* provider) { itemProvider = provider; } @@ -12172,9 +12887,7 @@ GuiListControl::ItemCallback void GuiListControl::ItemCallback::SetViewLocation(Point value) { - Rect virtualRect(value, listControl->GetViewSize()); - Rect realRect = listControl->axis->VirtualRectToRealRect(listControl->fullSize, virtualRect); - listControl->SetViewPosition(realRect.LeftTop()); + listControl->SetViewPosition(value); } compositions::GuiGraphicsComposition* GuiListControl::ItemCallback::GetContainerComposition() @@ -12264,8 +12977,7 @@ GuiListControl Size GuiListControl::QueryFullSize() { - Size virtualSize = itemArranger ? itemArranger->GetTotalSize() : Size(0, 0); - fullSize = axis->VirtualSizeToRealSize(virtualSize); + fullSize = itemArranger ? itemArranger->GetTotalSize() : Size(0, 0); return fullSize; } @@ -12273,8 +12985,7 @@ GuiListControl { if (itemArranger) { - Rect newBounds = axis->RealRectToVirtualRect(fullSize, viewBounds); - itemArranger->OnViewChanged(newBounds); + itemArranger->OnViewChanged(viewBounds); } } @@ -12290,15 +13001,22 @@ GuiListControl { if (itemArranger) { + itemProvider->DetachCallback(itemArranger.Obj()); itemArranger->DetachListControl(); itemArranger->SetCallback(nullptr); - itemProvider->DetachCallback(itemArranger.Obj()); } callback->ClearCache(); itemStyleProperty = styleProperty; itemArranger = arranger; + if (itemArranger) + { + itemArranger->SetCallback(callback.Obj()); + itemArranger->AttachListControl(this); + itemProvider->AttachCallback(itemArranger.Obj()); + } + if (auto scroll = GetVerticalScroll()) { scroll->SetPosition(0); @@ -12307,13 +13025,6 @@ GuiListControl { scroll->SetPosition(0); } - - if (itemArranger) - { - itemProvider->AttachCallback(itemArranger.Obj()); - itemArranger->SetCallback(callback.Obj()); - itemArranger->AttachListControl(this); - } CalculateView(); } @@ -12445,7 +13156,7 @@ GuiListControl #undef DETACH_ITEM_EVENT - GuiListControl::GuiListControl(theme::ThemeName themeName, IItemProvider* _itemProvider, bool acceptFocus) + GuiListControl::GuiListControl(theme::ThemeName themeName, list::IItemProvider* _itemProvider, bool acceptFocus) :GuiScrollView(themeName) , itemProvider(_itemProvider) { @@ -12494,7 +13205,7 @@ GuiListControl itemArranger = nullptr; } - GuiListControl::IItemProvider* GuiListControl::GetItemProvider() + list::IItemProvider* GuiListControl::GetItemProvider() { return itemProvider.Obj(); } @@ -12596,16 +13307,9 @@ GuiListControl vint y = adoptedSizeDiffWithoutScroll.y != -1 ? adoptedSizeDiffWithoutScroll.y : adoptedSizeDiffWithScroll.y; Size expectedViewSize(expectedSize.x - x, expectedSize.y - y); - if (axis) - { - expectedViewSize = axis->RealSizeToVirtualSize(expectedViewSize); - } Size adoptedViewSize = itemArranger->GetAdoptedSize(expectedViewSize); - if (axis) - { - adoptedViewSize = axis->VirtualSizeToRealSize(adoptedViewSize); - } - return Size(adoptedViewSize.x + x, adoptedViewSize.y + y); + Size adoptedSize = Size(adoptedViewSize.x + x, adoptedViewSize.y + y); + return adoptedSize; } return expectedSize; } @@ -12628,7 +13332,7 @@ GuiListControl GuiSelectableListControl ***********************************************************************/ - void GuiSelectableListControl::NotifySelectionChanged() + void GuiSelectableListControl::NotifySelectionChanged(bool triggeredByItemContentModified) { SelectionChanged.Execute(GetNotifyEventArguments()); } @@ -12640,15 +13344,25 @@ GuiSelectableListControl { ClearSelection(); } - else if (itemReferenceUpdated && selectedItems.Count() > 0) + else if (itemReferenceUpdated) { - vint cmin = start; - vint cmax = start + count - 1; - vint smin = selectedItems[0]; - vint smax = selectedItems[selectedItems.Count() - 1]; - if (cmin <= smax && smin <= cmax) + if (selectedItems.Count() > 0) { - ClearSelection(); + vint cmin = start; + vint cmax = start + count - 1; + vint smin = selectedItems[0]; + vint smax = selectedItems[selectedItems.Count() - 1]; + if (cmin <= smax && smin <= cmax) + { + ClearSelection(); + } + } + } + else + { + if (GetSelectedItemIndex() == start) + { + NotifySelectionChanged(true); } } } @@ -12747,7 +13461,7 @@ GuiSelectableListControl return GetArranger()->FindItemByVirtualKeyDirection(selectedItemIndexEnd, keyDirection); } - GuiSelectableListControl::GuiSelectableListControl(theme::ThemeName themeName, IItemProvider* _itemProvider) + GuiSelectableListControl::GuiSelectableListControl(theme::ThemeName themeName, list::IItemProvider* _itemProvider) :GuiListControl(themeName, _itemProvider, true) , multiSelect(false) , selectedItemIndexStart(-1) @@ -12818,7 +13532,7 @@ GuiSelectableListControl } selectedItems.Add(itemIndex); OnItemSelectionChanged(itemIndex, value); - NotifySelectionChanged(); + NotifySelectionChanged(false); } } else @@ -12826,7 +13540,7 @@ GuiSelectableListControl if(selectedItems.Remove(itemIndex)) { OnItemSelectionChanged(itemIndex, value); - NotifySelectionChanged(); + NotifySelectionChanged(false); } } } @@ -12858,7 +13572,7 @@ GuiSelectableListControl } selectedItemIndexEnd = itemIndex; SetMultipleItemsSelectedSilently(selectedItemIndexStart, selectedItemIndexEnd, true); - NotifySelectionChanged(); + NotifySelectionChanged(false); } else { @@ -12874,7 +13588,7 @@ GuiSelectableListControl selectedItems.RemoveAt(index); } OnItemSelectionChanged(itemIndex, index == -1); - NotifySelectionChanged(); + NotifySelectionChanged(false); } else { @@ -12882,7 +13596,7 @@ GuiSelectableListControl OnItemSelectionCleared(); selectedItems.Add(itemIndex); OnItemSelectionChanged(itemIndex, true); - NotifySelectionChanged(); + NotifySelectionChanged(false); } selectedItemIndexStart = itemIndex; selectedItemIndexEnd = itemIndex; @@ -12951,86 +13665,7 @@ GuiSelectableListControl selectedItemIndexStart = -1; selectedItemIndexEnd = -1; OnItemSelectionCleared(); - NotifySelectionChanged(); - } - } - - namespace list - { - -/*********************************************************************** -ItemProviderBase -***********************************************************************/ - - void ItemProviderBase::InvokeOnItemModified(vint start, vint count, vint newCount, bool itemReferenceUpdated) - { - CHECK_ERROR(!callingOnItemModified, L"ItemProviderBase::InvokeOnItemModified(vint, vint, vint)#Canning modify the observable data source during its item modified event, which will cause this event to be executed recursively."); - callingOnItemModified = true; - // TODO: (enumerable) foreach - for (vint i = 0; i < callbacks.Count(); i++) - { - callbacks[i]->OnItemModified(start, count, newCount, itemReferenceUpdated); - } - callingOnItemModified = false; - } - - ItemProviderBase::ItemProviderBase() - { - } - - ItemProviderBase::~ItemProviderBase() - { - // TODO: (enumerable) foreach - for(vint i=0;iOnAttached(0); - } - } - - bool ItemProviderBase::AttachCallback(GuiListControl::IItemProviderCallback* value) - { - if(callbacks.Contains(value)) - { - return false; - } - else - { - callbacks.Add(value); - value->OnAttached(this); - return true; - } - } - - bool ItemProviderBase::DetachCallback(GuiListControl::IItemProviderCallback* value) - { - vint index=callbacks.IndexOf(value); - if(index==-1) - { - return false; - } - else - { - value->OnAttached(0); - callbacks.Remove(value); - return true; - } - } - - void ItemProviderBase::PushEditing() - { - editingCounter++; - } - - bool ItemProviderBase::PopEditing() - { - if (editingCounter == 0)return false; - editingCounter--; - return true; - } - - bool ItemProviderBase::IsEditing() - { - return editingCounter > 0; + NotifySelectionChanged(false); } } } @@ -13105,7 +13740,7 @@ GuiListViewBase { } - GuiListViewBase::GuiListViewBase(theme::ThemeName themeName, GuiListControl::IItemProvider* _itemProvider) + GuiListViewBase::GuiListViewBase(theme::ThemeName themeName, list::IItemProvider* _itemProvider) :GuiSelectableListControl(themeName, _itemProvider) { ColumnClicked.SetAssociatedComposition(boundsComposition); @@ -13233,6 +13868,11 @@ ListViewColumnItemArranger } } + void ListViewColumnItemArranger::ColumnHeadersCachedBoundsChanged(compositions::GuiGraphicsComposition* composition, compositions::GuiEventArgs& arguments) + { + UpdateRepeatConfig(); + } + void ListViewColumnItemArranger::FixColumnsAfterViewLocationChanged() { vint x = GetRepeatComposition()->GetViewLocation().x; @@ -13346,6 +13986,12 @@ ListViewColumnItemArranger callback->OnTotalSizeChanged(); } + void ListViewColumnItemArranger::UpdateRepeatConfig() + { + GetRepeatComposition()->SetItemWidth(GetColumnsWidth()); + GetRepeatComposition()->SetItemYOffset(GetColumnsYOffset()); + } + void ListViewColumnItemArranger::RefreshColumns() { if (columnItemView && listViewItemView) @@ -13359,8 +14005,7 @@ ListViewColumnItemArranger button->GetBoundsComposition()->SetExpectedBounds(Rect(Point(0, 0), Size(columnItemView->GetColumnSize(i), 0))); } columnHeaders->ForceCalculateSizeImmediately(); - GetRepeatComposition()->SetItemWidth(GetColumnsWidth()); - GetRepeatComposition()->SetItemYOffset(GetColumnsYOffset()); + UpdateRepeatConfig(); } } @@ -13369,6 +14014,7 @@ ListViewColumnItemArranger { columnHeaders = new GuiStackComposition; columnHeaders->SetMinSizeLimitation(GuiGraphicsComposition::LimitToElementAndChildren); + columnHeaders->CachedBoundsChanged.AttachMethod(this, &ListViewColumnItemArranger::ColumnHeadersCachedBoundsChanged); columnItemViewCallback = Ptr(new ColumnItemViewCallback(this)); GetRepeatComposition()->ViewLocationChanged.AttachMethod(this, &ListViewColumnItemArranger::OnViewLocationChanged); } @@ -13395,8 +14041,8 @@ ListViewColumnItemArranger listView = dynamic_cast(value); if (listView) { - listViewItemView = dynamic_cast(listView->GetItemProvider()->RequestView(IListViewItemView::Identifier)); - columnItemView = dynamic_cast(listView->GetItemProvider()->RequestView(IColumnItemView::Identifier)); + listViewItemView = dynamic_cast(listView->GetItemProvider()->RequestView(WString::Unmanaged(IListViewItemView::Identifier))); + columnItemView = dynamic_cast(listView->GetItemProvider()->RequestView(WString::Unmanaged(IColumnItemView::Identifier))); listView->GetContainerComposition()->AddChild(columnHeaders); if (columnItemView) { @@ -13900,6 +14546,10 @@ GuiListView void GuiVirtualListView::OnStyleInstalled(vint itemIndex, ItemStyle* style, bool refreshPropertiesOnly) { GuiListViewBase::OnStyleInstalled(itemIndex, style, refreshPropertiesOnly); + if (auto textItemStyle = dynamic_cast(style)) + { + textItemStyle->SetTextColor(TypedControlTemplateObject(true)->GetPrimaryTextColor()); + } if (refreshPropertiesOnly) { if (auto predefinedItemStyle = dynamic_cast(style)) @@ -13914,7 +14564,7 @@ GuiListView view = ListViewView::Unknown; } - GuiVirtualListView::GuiVirtualListView(theme::ThemeName themeName, GuiListControl::IItemProvider* _itemProvider) + GuiVirtualListView::GuiVirtualListView(theme::ThemeName themeName, list::IItemProvider* _itemProvider) :GuiListViewBase(themeName, _itemProvider) { SetView(ListViewView::Detail); @@ -14096,7 +14746,7 @@ BigIconListViewItemTemplate if (auto listView = dynamic_cast(listControl)) { auto itemIndex = GetIndex(); - if (auto view = dynamic_cast(listView->GetItemProvider()->RequestView(IListViewItemView::Identifier))) + if (auto view = dynamic_cast(listView->GetItemProvider()->RequestView(WString::Unmanaged(IListViewItemView::Identifier)))) { auto imageData = view->GetLargeImage(itemIndex); if (imageData) @@ -14176,7 +14826,7 @@ SmallIconListViewItemTemplate if (auto listView = dynamic_cast(listControl)) { auto itemIndex = GetIndex(); - if (auto view = dynamic_cast(listView->GetItemProvider()->RequestView(IListViewItemView::Identifier))) + if (auto view = dynamic_cast(listView->GetItemProvider()->RequestView(WString::Unmanaged(IListViewItemView::Identifier)))) { auto imageData = view->GetSmallImage(itemIndex); if (imageData) @@ -14259,7 +14909,7 @@ ListListViewItemTemplate if (auto listView = dynamic_cast(listControl)) { auto itemIndex = GetIndex(); - if (auto view = dynamic_cast(listView->GetItemProvider()->RequestView(IListViewItemView::Identifier))) + if (auto view = dynamic_cast(listView->GetItemProvider()->RequestView(WString::Unmanaged(IListViewItemView::Identifier)))) { auto imageData = view->GetSmallImage(itemIndex); if (imageData) @@ -14308,7 +14958,7 @@ TileListViewItemTemplate void TileListViewItemTemplate::ResetTextTable(vint dataColumnCount) { - if (dataTexts.Count() == dataColumnCount) return; + if (text && dataTexts.Count() == dataColumnCount) return; for (vint i = textTable->Children().Count() - 1; i >= 0; i--) { if (auto cell = dynamic_cast(textTable->Children()[i])) @@ -14389,7 +15039,7 @@ TileListViewItemTemplate if (auto listView = dynamic_cast(listControl)) { auto itemIndex = GetIndex(); - if (auto view = dynamic_cast(listView->GetItemProvider()->RequestView(IListViewItemView::Identifier))) + if (auto view = dynamic_cast(listView->GetItemProvider()->RequestView(WString::Unmanaged(IListViewItemView::Identifier)))) { auto imageData = view->GetLargeImage(itemIndex); if (imageData) @@ -14564,7 +15214,7 @@ InformationListViewItemTemplate if (auto listView = dynamic_cast(listControl)) { auto itemIndex = GetIndex(); - if (auto view = dynamic_cast(listView->GetItemProvider()->RequestView(IListViewItemView::Identifier))) + if (auto view = dynamic_cast(listView->GetItemProvider()->RequestView(WString::Unmanaged(IListViewItemView::Identifier)))) { auto imageData = view->GetLargeImage(itemIndex); if (imageData) @@ -14631,7 +15281,7 @@ DetailListViewItemTemplate void DetailListViewItemTemplate::UpdateSubItemSize() { - if (auto view = dynamic_cast(listControl->GetItemProvider()->RequestView(IListViewItemView::Identifier))) + if (auto view = dynamic_cast(listControl->GetItemProvider()->RequestView(WString::Unmanaged(IListViewItemView::Identifier)))) { if (columnItemView) { @@ -14684,7 +15334,7 @@ DetailListViewItemTemplate void DetailListViewItemTemplate::OnInitialize() { - columnItemView = dynamic_cast(listControl->GetItemProvider()->RequestView(ListViewColumnItemArranger::IColumnItemView::Identifier)); + columnItemView = dynamic_cast(listControl->GetItemProvider()->RequestView(WString::Unmanaged(ListViewColumnItemArranger::IColumnItemView::Identifier))); { textTable = new GuiTableComposition; @@ -14748,7 +15398,7 @@ DetailListViewItemTemplate if (auto listView = dynamic_cast(listControl)) { auto itemIndex = GetIndex(); - if (auto view = dynamic_cast(listView->GetItemProvider()->RequestView(IListViewItemView::Identifier))) + if (auto view = dynamic_cast(listView->GetItemProvider()->RequestView(WString::Unmanaged(IListViewItemView::Identifier)))) { vint subColumnCount = view->GetColumnCount() - 1; if (subColumnCount < 0) subColumnCount = 0; @@ -14918,7 +15568,7 @@ DefaultTextListItemTemplate #define ERROR_MESSAGE_PREFIX L"vl::presentation::controls::list::DefaultTextListItemTemplate::OnBulletSelectedChanged(GuiGraphicsComposition*, GuiEventArgs&)#" if (!supressEdit) { - if (auto textItemView = dynamic_cast(listControl->GetItemProvider()->RequestView(ITextItemView::Identifier))) + if (auto textItemView = dynamic_cast(listControl->GetItemProvider()->RequestView(WString::Unmanaged(ITextItemView::Identifier)))) { listControl->GetItemProvider()->PushEditing(); textItemView->SetChecked(GetIndex(), bulletButton->GetSelected()); @@ -15105,7 +15755,7 @@ GuiTextList if (auto textItemStyle = dynamic_cast(style)) { textItemStyle->SetTextColor(TypedControlTemplateObject(true)->GetTextColor()); - if (auto textItemView = dynamic_cast(itemProvider->RequestView(list::ITextItemView::Identifier))) + if (auto textItemView = dynamic_cast(itemProvider->RequestView(WString::Unmanaged(list::ITextItemView::Identifier)))) { textItemStyle->SetChecked(textItemView->GetChecked(itemIndex)); } @@ -15124,7 +15774,7 @@ GuiTextList view = TextListView::Unknown; } - GuiVirtualTextList::GuiVirtualTextList(theme::ThemeName themeName, GuiListControl::IItemProvider* _itemProvider) + GuiVirtualTextList::GuiVirtualTextList(theme::ThemeName themeName, list::IItemProvider* _itemProvider) :GuiSelectableListControl(themeName, _itemProvider) { ItemTemplateChanged.AttachMethod(this, &GuiVirtualTextList::OnItemTemplateChanged); @@ -15213,568 +15863,6 @@ namespace vl using namespace compositions; using namespace reflection::description; - namespace tree - { - const wchar_t* const INodeItemView::Identifier = L"vl::presentation::controls::tree::INodeItemView"; - -/*********************************************************************** -NodeItemProvider -***********************************************************************/ - - Ptr NodeItemProvider::GetNodeByOffset(Ptr provider, vint offset) - { - if (offset == 0) return provider; - Ptr result; - if (provider->GetExpanding() && offset > 0) - { - offset -= 1; - vint count = provider->GetChildCount(); - for (vint i = 0; (!result && i < count); i++) - { - auto child = provider->GetChild(i); - vint visibleCount = child->CalculateTotalVisibleNodes(); - if (offset < visibleCount) - { - result = GetNodeByOffset(child, offset); - } - else - { - offset -= visibleCount; - } - } - } - return result; - } - - void NodeItemProvider::OnAttached(INodeRootProvider* provider) - { - } - - void NodeItemProvider::OnBeforeItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated) - { - vint offset = 0; - vint base = CalculateNodeVisibilityIndexInternal(parentNode); - if (base != -2 && parentNode->GetExpanding()) - { - for (vint i = 0; i < count; i++) - { - auto child = parentNode->GetChild(start + i); - offset += child->CalculateTotalVisibleNodes(); - } - } - offsetBeforeChildModifieds.Set(parentNode, offset); - } - - void NodeItemProvider::OnAfterItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated) - { - vint offsetBeforeChildModified = 0; - { - vint index = offsetBeforeChildModifieds.Keys().IndexOf(parentNode); - if (index != -1) - { - offsetBeforeChildModified = offsetBeforeChildModifieds.Values().Get(index); - offsetBeforeChildModifieds.Remove(parentNode); - } - } - - vint base = CalculateNodeVisibilityIndexInternal(parentNode); - if (base != -2 && parentNode->GetExpanding()) - { - vint offset = 0; - vint firstChildStart = -1; - for (vint i = 0; i < newCount; i++) - { - auto child = parentNode->GetChild(start + i); - if (i == 0) - { - firstChildStart = CalculateNodeVisibilityIndexInternal(child.Obj()); - } - offset += child->CalculateTotalVisibleNodes(); - } - - if (firstChildStart == -1) - { - vint childCount = parentNode->GetChildCount(); - if (childCount == 0) - { - firstChildStart = base + 1; - } - else if (start < childCount) - { - auto child = parentNode->GetChild(start); - firstChildStart = CalculateNodeVisibilityIndexInternal(child.Obj()); - } - else - { - auto child = parentNode->GetChild(start - 1); - firstChildStart = CalculateNodeVisibilityIndexInternal(child.Obj()); - firstChildStart += child->CalculateTotalVisibleNodes(); - } - } - InvokeOnItemModified(firstChildStart, offsetBeforeChildModified, offset, itemReferenceUpdated); - } - } - - void NodeItemProvider::OnItemExpanded(INodeProvider* node) - { - vint base = CalculateNodeVisibilityIndexInternal(node); - if (base != -2) - { - vint visibility = node->CalculateTotalVisibleNodes(); - InvokeOnItemModified(base + 1, 0, visibility - 1, true); - } - } - - void NodeItemProvider::OnItemCollapsed(INodeProvider* node) - { - vint base = CalculateNodeVisibilityIndexInternal(node); - if (base != -2) - { - vint visibility = 0; - vint count = node->GetChildCount(); - for (vint i = 0; i < count; i++) - { - auto child = node->GetChild(i); - visibility += child->CalculateTotalVisibleNodes(); - } - InvokeOnItemModified(base + 1, visibility, 0, true); - } - } - - vint NodeItemProvider::CalculateNodeVisibilityIndexInternal(INodeProvider* node) - { - auto parent = node->GetParent(); - if (!parent) - { - return -1; - } - if (!parent->GetExpanding()) - { - return -2; - } - - vint index = CalculateNodeVisibilityIndexInternal(parent.Obj()); - if (index == -2) - { - return -2; - } - - vint count = parent->GetChildCount(); - for (vint i = 0; i < count; i++) - { - auto child = parent->GetChild(i); - bool findResult = child == node; - if (findResult) - { - index++; - } - else - { - index += child->CalculateTotalVisibleNodes(); - } - if (findResult) - { - return index; - } - } - return -1; - } - - vint NodeItemProvider::CalculateNodeVisibilityIndex(INodeProvider* node) - { - vint result = CalculateNodeVisibilityIndexInternal(node); - return result < 0 ? -1 : result; - } - - Ptr NodeItemProvider::RequestNode(vint index) - { - if(root->CanGetNodeByVisibleIndex()) - { - return root->GetNodeByVisibleIndex(index+1); - } - else - { - return GetNodeByOffset(root->GetRootNode(), index+1); - } - } - - NodeItemProvider::NodeItemProvider(Ptr _root) - :root(_root) - { - root->AttachCallback(this); - } - - NodeItemProvider::~NodeItemProvider() - { - root->DetachCallback(this); - } - - Ptr NodeItemProvider::GetRoot() - { - return root; - } - - vint NodeItemProvider::Count() - { - return root->GetRootNode()->CalculateTotalVisibleNodes()-1; - } - - WString NodeItemProvider::GetTextValue(vint itemIndex) - { - if (auto node = RequestNode(itemIndex)) - { - return root->GetTextValue(node.Obj()); - } - return L""; - } - - description::Value NodeItemProvider::GetBindingValue(vint itemIndex) - { - if (auto node = RequestNode(itemIndex)) - { - return root->GetBindingValue(node.Obj()); - } - return Value(); - } - - IDescriptable* NodeItemProvider::RequestView(const WString& identifier) - { - if(identifier==INodeItemView::Identifier) - { - return (INodeItemView*)this; - } - else - { - return root->RequestView(identifier); - } - } - -/*********************************************************************** -MemoryNodeProvider::NodeCollection -***********************************************************************/ - - void MemoryNodeProvider::NodeCollection::OnBeforeChildModified(vint start, vint count, vint newCount) - { - if (ownerProvider->expanding) - { - for (vint i = 0; i < count; i++) - { - offsetBeforeChildModified += items[start + i]->totalVisibleNodeCount; - } - } - INodeProviderCallback* proxy = ownerProvider->GetCallbackProxyInternal(); - if (proxy) - { - proxy->OnBeforeItemModified(ownerProvider, start, count, newCount, true); - } - } - - void MemoryNodeProvider::NodeCollection::OnAfterChildModified(vint start, vint count, vint newCount) - { - ownerProvider->childCount += (newCount - count); - if (ownerProvider->expanding) - { - vint offset = 0; - for (vint i = 0; i < newCount; i++) - { - offset += items[start + i]->totalVisibleNodeCount; - } - ownerProvider->OnChildTotalVisibleNodesChanged(offset - offsetBeforeChildModified); - } - offsetBeforeChildModified = 0; - INodeProviderCallback* proxy = ownerProvider->GetCallbackProxyInternal(); - if (proxy) - { - proxy->OnAfterItemModified(ownerProvider, start, count, newCount, true); - } - } - - bool MemoryNodeProvider::NodeCollection::QueryInsert(vint index, Ptr const& child) - { - return child->parent == 0; - } - - bool MemoryNodeProvider::NodeCollection::QueryRemove(vint index, Ptr const& child) - { - return child->parent == ownerProvider; - } - - void MemoryNodeProvider::NodeCollection::BeforeInsert(vint index, Ptr const& child) - { - OnBeforeChildModified(index, 0, 1); - child->parent = ownerProvider; - } - - void MemoryNodeProvider::NodeCollection::BeforeRemove(vint index, Ptr const& child) - { - OnBeforeChildModified(index, 1, 0); - child->parent = 0; - } - - void MemoryNodeProvider::NodeCollection::AfterInsert(vint index, Ptr const& child) - { - OnAfterChildModified(index, 0, 1); - } - - void MemoryNodeProvider::NodeCollection::AfterRemove(vint index, vint count) - { - OnAfterChildModified(index, count, 0); - } - - MemoryNodeProvider::NodeCollection::NodeCollection() - :ownerProvider(0) - { - } - -/*********************************************************************** -MemoryNodeProvider -***********************************************************************/ - - INodeProviderCallback* MemoryNodeProvider::GetCallbackProxyInternal() - { - if(parent) - { - return parent->GetCallbackProxyInternal(); - } - else - { - return 0; - } - } - - void MemoryNodeProvider::OnChildTotalVisibleNodesChanged(vint offset) - { - totalVisibleNodeCount+=offset; - if(parent) - { - parent->OnChildTotalVisibleNodesChanged(offset); - } - } - - MemoryNodeProvider::MemoryNodeProvider(Ptr _data) - :data(_data) - { - children.ownerProvider=this; - } - - MemoryNodeProvider::~MemoryNodeProvider() - { - } - - Ptr MemoryNodeProvider::GetData() - { - return data; - } - - void MemoryNodeProvider::SetData(const Ptr& value) - { - data=value; - NotifyDataModified(); - } - - MemoryNodeProvider::NodeCollection& MemoryNodeProvider::Children() - { - return children; - } - - bool MemoryNodeProvider::GetExpanding() - { - return expanding; - } - - void MemoryNodeProvider::SetExpanding(bool value) - { - if(expanding!=value) - { - expanding=value; - vint offset=0; - for(vint i=0;itotalVisibleNodeCount; - } - - OnChildTotalVisibleNodesChanged(expanding?offset:-offset); - INodeProviderCallback* proxy=GetCallbackProxyInternal(); - if(proxy) - { - if(expanding) - { - proxy->OnItemExpanded(this); - } - else - { - proxy->OnItemCollapsed(this); - } - } - } - } - - vint MemoryNodeProvider::CalculateTotalVisibleNodes() - { - return totalVisibleNodeCount; - } - - void MemoryNodeProvider::NotifyDataModified() - { - if (parent) - { - vint index = parent->children.IndexOf(this); - INodeProviderCallback* proxy = GetCallbackProxyInternal(); - if (proxy) - { - proxy->OnBeforeItemModified(parent, index, 1, 1, false); - proxy->OnAfterItemModified(parent, index, 1, 1, false); - } - } - } - - vint MemoryNodeProvider::GetChildCount() - { - return childCount; - } - - Ptr MemoryNodeProvider::GetParent() - { - return Ptr(parent); - } - - Ptr MemoryNodeProvider::GetChild(vint index) - { - if (0 <= index && index < childCount) - { - return children[index]; - } - else - { - return nullptr; - } - } - -/*********************************************************************** -NodeRootProviderBase -***********************************************************************/ - - void NodeRootProviderBase::OnAttached(INodeRootProvider* provider) - { - } - - void NodeRootProviderBase::OnBeforeItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated) - { - // TODO: (enumerable) foreach - for(vint i=0;iOnBeforeItemModified(parentNode, start, count, newCount, itemReferenceUpdated); - } - } - - void NodeRootProviderBase::OnAfterItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated) - { - // TODO: (enumerable) foreach - for(vint i=0;iOnAfterItemModified(parentNode, start, count, newCount, itemReferenceUpdated); - } - } - - void NodeRootProviderBase::OnItemExpanded(INodeProvider* node) - { - // TODO: (enumerable) foreach - for(vint i=0;iOnItemExpanded(node); - } - } - - void NodeRootProviderBase::OnItemCollapsed(INodeProvider* node) - { - // TODO: (enumerable) foreach - for(vint i=0;iOnItemCollapsed(node); - } - } - - NodeRootProviderBase::NodeRootProviderBase() - { - } - - NodeRootProviderBase::~NodeRootProviderBase() - { - } - - bool NodeRootProviderBase::CanGetNodeByVisibleIndex() - { - return false; - } - - Ptr NodeRootProviderBase::GetNodeByVisibleIndex(vint index) - { - return nullptr; - } - - bool NodeRootProviderBase::AttachCallback(INodeProviderCallback* value) - { - if(callbacks.Contains(value)) - { - return false; - } - else - { - callbacks.Add(value); - value->OnAttached(this); - return true; - } - } - - bool NodeRootProviderBase::DetachCallback(INodeProviderCallback* value) - { - vint index=callbacks.IndexOf(value); - if(index==-1) - { - return false; - } - else - { - value->OnAttached(0); - callbacks.Remove(value); - return true; - } - } - - IDescriptable* NodeRootProviderBase::RequestView(const WString& identifier) - { - return 0; - } - -/*********************************************************************** -MemoryNodeRootProvider -***********************************************************************/ - - INodeProviderCallback* MemoryNodeRootProvider::GetCallbackProxyInternal() - { - return this; - } - - MemoryNodeRootProvider::MemoryNodeRootProvider() - { - SetExpanding(true); - } - - MemoryNodeRootProvider::~MemoryNodeRootProvider() - { - } - - Ptr MemoryNodeRootProvider::GetRootNode() - { - return Ptr(this); - } - - MemoryNodeProvider* MemoryNodeRootProvider::GetMemoryNode(INodeProvider* node) - { - return dynamic_cast(node); - } - } - /*********************************************************************** GuiVirtualTreeListControl ***********************************************************************/ @@ -15903,7 +15991,7 @@ GuiVirtualTreeListControl :GuiSelectableListControl(themeName, new tree::NodeItemProvider(_nodeRootProvider)) { nodeItemProvider = dynamic_cast(GetItemProvider()); - nodeItemView = dynamic_cast(GetItemProvider()->RequestView(tree::INodeItemView::Identifier)); + nodeItemView = dynamic_cast(GetItemProvider()->RequestView(WString::Unmanaged(tree::INodeItemView::Identifier))); NodeLeftButtonDown.SetAssociatedComposition(boundsComposition); NodeLeftButtonUp.SetAssociatedComposition(boundsComposition); @@ -16117,6 +16205,10 @@ GuiVirtualTreeView void GuiVirtualTreeView::OnStyleInstalled(vint itemIndex, ItemStyle* style, bool refreshPropertiesOnly) { GuiVirtualTreeListControl::OnStyleInstalled(itemIndex, style, refreshPropertiesOnly); + if (auto textItemStyle = dynamic_cast(style)) + { + textItemStyle->SetTextColor(TypedControlTemplateObject(true)->GetTextColor()); + } if (auto treeItemStyle = dynamic_cast(style)) { treeItemStyle->SetTextColor(TypedControlTemplateObject(true)->GetTextColor()); @@ -16153,7 +16245,7 @@ GuiVirtualTreeView GuiVirtualTreeView::GuiVirtualTreeView(theme::ThemeName themeName, Ptr _nodeRootProvider) :GuiVirtualTreeListControl(themeName, _nodeRootProvider) { - treeViewItemView = dynamic_cast(GetNodeRootProvider()->RequestView(tree::ITreeViewItemView::Identifier)); + treeViewItemView = dynamic_cast(GetNodeRootProvider()->RequestView(WString::Unmanaged(tree::ITreeViewItemView::Identifier))); SetStyleAndArranger( [](const Value&) { return new tree::DefaultTreeItemTemplate; }, Ptr(new list::FixedHeightItemArranger) @@ -17118,6 +17210,36 @@ GuiCommonDatePickerLook } } + controls::GuiComboBoxListControl* GuiCommonDatePickerLook::GetYearCombo() + { + return comboYear; + } + + controls::GuiComboBoxListControl* GuiCommonDatePickerLook::GetMonthCombo() + { + return comboMonth; + } + + vint GuiCommonDatePickerLook::GetDayRows() + { + return DaysOfWeek; + } + + vint GuiCommonDatePickerLook::GetDayColumns() + { + return DayRows; + } + + controls::GuiSelectableButton* GuiCommonDatePickerLook::GetDayButton(vint row, vint column) + { + return buttonDays[row * DaysOfWeek + column]; + } + + DateTime GuiCommonDatePickerLook::GetDateOfDayButton(vint row, vint column) + { + return dateDays[row * DaysOfWeek + column]; + } + /*********************************************************************** GuiCommonScrollViewLook ***********************************************************************/ @@ -23178,6 +23300,11 @@ GuiMenu return IGuiMenuService::Vertical; } + theme::ThemeName GuiMenu::GetHostThemeName() + { + return GetControlThemeName(); + } + bool GuiMenu::IsActiveState() { return true; @@ -23309,7 +23436,7 @@ GuiMenuBar IGuiMenuService* GuiMenuBar::GetParentMenuService() { - return 0; + return GetParent() ? GetParent()->QueryTypedService() : nullptr; } IGuiMenuService::Direction GuiMenuBar::GetPreferredDirection() @@ -23317,6 +23444,11 @@ GuiMenuBar return IGuiMenuService::Horizontal; } + theme::ThemeName GuiMenuBar::GetHostThemeName() + { + return GetControlThemeName(); + } + bool GuiMenuBar::IsActiveState() { return GetOpeningMenu()!=0; @@ -25618,6 +25750,11 @@ GalleryItemArrangerRepeatComposition minimum = Size(1, 1); } + Size GalleryItemArrangerRepeatComposition::Layout_GetAdoptedSize(Size expectedSize) + { + return Size(1, 1); + } + GalleryItemArrangerRepeatComposition::GalleryItemArrangerRepeatComposition(GuiBindableRibbonGalleryList* _owner) :owner(_owner) { @@ -25687,11 +25824,6 @@ GalleryItemArrangerRepeatComposition return VirtualRepeatEnsureItemVisibleResult::NotMoved; } - Size GalleryItemArrangerRepeatComposition::GetAdoptedSize(Size expectedSize) - { - return Size(1, 1); - } - void GalleryItemArrangerRepeatComposition::ScrollUp() { vint count = itemSource->GetCount(); @@ -26458,6 +26590,31 @@ GuiToolstripMenuBar /*********************************************************************** GuiToolstripToolBar ***********************************************************************/ + + IGuiMenuService* GuiToolstripToolBar::GetParentMenuService() + { + return GetParent() ? GetParent()->QueryTypedService() : nullptr; + } + + IGuiMenuService::Direction GuiToolstripToolBar::GetPreferredDirection() + { + return IGuiMenuService::Horizontal; + } + + theme::ThemeName GuiToolstripToolBar::GetHostThemeName() + { + return GetControlThemeName(); + } + + bool GuiToolstripToolBar::IsActiveState() + { + return GetOpeningMenu() != nullptr; + } + + bool GuiToolstripToolBar::IsSubMenuActivatedByMouseDown() + { + return false; + } GuiToolstripToolBar::GuiToolstripToolBar(theme::ThemeName themeName) :GuiControl(themeName) @@ -26480,6 +26637,18 @@ GuiToolstripToolBar return *toolstripItems.Obj(); } + IDescriptable* GuiToolstripToolBar::QueryService(const WString& identifier) + { + if (identifier == IGuiMenuService::Identifier) + { + return (IGuiMenuService*)this; + } + else + { + return GuiControl::QueryService(identifier); + } + } + /*********************************************************************** GuiToolstripButton ***********************************************************************/ @@ -26771,27 +26940,36 @@ GuiToolstripGroupContainer void GuiToolstripGroupContainer::OnParentLineChanged() { - auto direction = GuiStackComposition::Horizontal; + auto newDirection = GuiStackComposition::Horizontal; + auto newTheme = theme::ThemeName::ToolstripSplitter; + if (auto service = QueryTypedService()) { if (service->GetPreferredDirection() == IGuiMenuService::Vertical) { - direction = GuiStackComposition::Vertical; + newTheme = theme::ThemeName::MenuSplitter; + newDirection = GuiStackComposition::Vertical; + } + + switch (service->GetHostThemeName()) + { + case theme::ThemeName::MenuBar: + newTheme = theme::ThemeName::MenuSplitter; + break; + case theme::ThemeName::ToolstripToolBar: + newTheme = theme::ThemeName::ToolstripSplitter; + break; + case theme::ThemeName::ToolstripToolBarInMenu: + newTheme = theme::ThemeName::ToolstripSplitterInMenu; + break; + default:; } } - if (direction != stackComposition->GetDirection()) + if (newDirection != stackComposition->GetDirection() || newTheme != splitterThemeName) { - if (direction == GuiStackComposition::Vertical) - { - splitterThemeName = theme::ThemeName::MenuSplitter; - } - else - { - splitterThemeName = theme::ThemeName::ToolstripSplitter; - } - - stackComposition->SetDirection(direction); + splitterThemeName = newTheme; + stackComposition->SetDirection(newDirection); groupCollection->RebuildSplitters(); UpdateLayout(); } @@ -27971,9 +28149,37 @@ GuiVirtualRepeatCompositionBase return style->SetExpectedBounds(axis->VirtualRectToRealRect(axis->VirtualSizeToRealSize(viewBounds.GetSize()), value)); } + void GuiVirtualRepeatCompositionBase::OnStyleCachedMinSizeChanged(GuiGraphicsComposition* sender, GuiEventArgs& arguments) + { + InvalidateLayout(); + } + + void GuiVirtualRepeatCompositionBase::AttachEventHandler(GuiGraphicsComposition* itemStyle) + { + eventHandlers.Add(itemStyle, itemStyle->CachedMinSizeChanged.AttachMethod(this, &GuiVirtualRepeatCompositionBase::OnStyleCachedMinSizeChanged)); + } + + void GuiVirtualRepeatCompositionBase::DetachEventHandler(GuiGraphicsComposition* itemStyle) + { + vint index = eventHandlers.Keys().IndexOf(itemStyle); + if (index != -1) + { + auto eventHandler = eventHandlers.Values()[index]; + itemStyle->CachedBoundsChanged.Detach(eventHandler); + eventHandlers.Remove(itemStyle); + } + } + + void GuiVirtualRepeatCompositionBase::OnChildRemoved(GuiGraphicsComposition* child) + { + DetachEventHandler(child); + GuiBoundsComposition::OnChildRemoved(child); + } + void GuiVirtualRepeatCompositionBase::OnItemChanged(vint start, vint oldCount, vint newCount) { itemSourceUpdated = true; + InvokeOnCompositionStateChanged(); vint visibleCount = visibleStyles.Count(); vint itemCount = itemSource->GetCount(); @@ -28097,11 +28303,13 @@ GuiVirtualRepeatCompositionBase auto itemStyle = CreateStyleInternal(index); AddChild(itemStyle); itemStyle->ForceCalculateSizeImmediately(); + AttachEventHandler(itemStyle); return itemStyle; } void GuiVirtualRepeatCompositionBase::DeleteStyle(ItemStyleRecord style) { + DetachEventHandler(style); DeleteStyleInternal(style); } @@ -28186,6 +28394,10 @@ GuiVirtualRepeatCompositionBase needToUpdateTotalSize = (Layout_EndPlaceItem(false, viewBounds, startIndex) == VirtualRepeatEndPlaceItemResult::TotalSizeUpdated) || needToUpdateTotalSize; } } + else if (realFullSize != Size(0, 0)) + { + needToUpdateTotalSize = true; + } if (needToUpdateTotalSize) { @@ -28206,6 +28418,11 @@ GuiVirtualRepeatCompositionBase GuiVirtualRepeatCompositionBase::~GuiVirtualRepeatCompositionBase() { + for (auto [style, eventHandler] : eventHandlers) + { + style->CachedMinSizeChanged.Detach(eventHandler); + } + eventHandlers.Clear(); } Ptr GuiVirtualRepeatCompositionBase::GetAxis() @@ -28302,6 +28519,14 @@ GuiVirtualRepeatCompositionBase itemSourceUpdated = true; } + Size GuiVirtualRepeatCompositionBase::GetAdoptedSize(Size expectedSize) + { + Size expectedViewSize = axis->RealSizeToVirtualSize(expectedSize); + Size adoptedViewSize = Layout_GetAdoptedSize(expectedViewSize); + Size adoptedSize = axis->VirtualSizeToRealSize(adoptedViewSize); + return adoptedSize; + } + vint GuiVirtualRepeatCompositionBase::FindItemByRealKeyDirection(vint itemIndex, compositions::KeyDirection key) { return FindItemByVirtualKeyDirection(itemIndex, axis->RealKeyDirectionToVirtualKeyDirection(key)); @@ -28422,6 +28647,13 @@ GuiRepeatFreeHeightItemComposition minimum = Size(0, h); } + Size GuiRepeatFreeHeightItemComposition::Layout_GetAdoptedSize(Size expectedSize) + { + vint h = expectedSize.x * 2; + if (expectedSize.y < h) expectedSize.y = h; + return expectedSize; + } + void GuiRepeatFreeHeightItemComposition::OnItemChanged(vint start, vint oldCount, vint newCount) { availableOffsetCount = start; @@ -28543,13 +28775,6 @@ GuiRepeatFreeHeightItemComposition return moved ? VirtualRepeatEnsureItemVisibleResult::Moved : VirtualRepeatEnsureItemVisibleResult::NotMoved; } - Size GuiRepeatFreeHeightItemComposition::GetAdoptedSize(Size expectedSize) - { - vint h = expectedSize.x * 2; - if (expectedSize.y < h) expectedSize.y = h; - return expectedSize; - } - /*********************************************************************** GuiRepeatFixedHeightItemComposition ***********************************************************************/ @@ -28636,6 +28861,14 @@ GuiRepeatFixedHeightItemComposition minimum = Size(w2, h); } + Size GuiRepeatFixedHeightItemComposition::Layout_GetAdoptedSize(Size expectedSize) + { + if (!itemSource) return expectedSize; + vint y = expectedSize.y - itemYOffset; + vint itemCount = itemSource->GetCount(); + return Size(expectedSize.x, itemYOffset + CalculateAdoptedSize(y, itemCount, rowHeight)); + } + vint GuiRepeatFixedHeightItemComposition::FindItemByVirtualKeyDirection(vint itemIndex, compositions::KeyDirection key) { vint count = itemSource->GetCount(); @@ -28735,14 +28968,6 @@ GuiRepeatFixedHeightItemComposition return VirtualRepeatEnsureItemVisibleResult::Moved; } - Size GuiRepeatFixedHeightItemComposition::GetAdoptedSize(Size expectedSize) - { - if (!itemSource) return expectedSize; - vint y = expectedSize.y - itemYOffset; - vint itemCount = itemSource->GetCount(); - return Size(expectedSize.x, itemYOffset + CalculateAdoptedSize(y, itemCount, rowHeight)); - } - vint GuiRepeatFixedHeightItemComposition::GetItemWidth() { return itemWidth; @@ -28856,6 +29081,22 @@ GuiRepeatFixedSizeMultiColumnItemComposition minimum = Size(itemSize.x, h); } + Size GuiRepeatFixedSizeMultiColumnItemComposition::Layout_GetAdoptedSize(Size expectedSize) + { + if (!itemSource) return expectedSize; + vint count = itemSource->GetCount(); + vint columnCount = viewBounds.Width() / itemSize.x; + vint rowCount = count / columnCount; + if (count % columnCount != 0) rowCount++; + + if (columnCount == 0) columnCount = 1; + if (rowCount == 0) rowCount = 1; + return Size( + CalculateAdoptedSize(expectedSize.x, columnCount, itemSize.x), + CalculateAdoptedSize(expectedSize.y, rowCount, itemSize.y) + ); + } + vint GuiRepeatFixedSizeMultiColumnItemComposition::FindItemByVirtualKeyDirection(vint itemIndex, compositions::KeyDirection key) { vint count = itemSource->GetCount(); @@ -28954,22 +29195,6 @@ GuiRepeatFixedSizeMultiColumnItemComposition return moved ? VirtualRepeatEnsureItemVisibleResult::Moved : VirtualRepeatEnsureItemVisibleResult::NotMoved; } - Size GuiRepeatFixedSizeMultiColumnItemComposition::GetAdoptedSize(Size expectedSize) - { - if (!itemSource) return expectedSize; - vint count = itemSource->GetCount(); - vint columnCount = viewBounds.Width() / itemSize.x; - vint rowCount = count / columnCount; - if (count % columnCount != 0) rowCount++; - - if (columnCount == 0) columnCount = 1; - if (rowCount == 0) rowCount = 1; - return Size( - CalculateAdoptedSize(expectedSize.x, columnCount, itemSize.x), - CalculateAdoptedSize(expectedSize.y, rowCount, itemSize.y) - ); - } - /*********************************************************************** GuiRepeatFixedHeightMultiColumnItemComposition ***********************************************************************/ @@ -29150,6 +29375,16 @@ GuiRepeatFixedHeightMultiColumnItemComposition minimum = Size(w, 0); } + Size GuiRepeatFixedHeightMultiColumnItemComposition::Layout_GetAdoptedSize(Size expectedSize) + { + if (!itemSource) return expectedSize; + vint count = itemSource->GetCount(); + vint rowCount = viewBounds.Height() / itemHeight; + if (rowCount > count) rowCount = count; + if (rowCount == 0) rowCount = 1; + return Size(expectedSize.x, CalculateAdoptedSize(expectedSize.y, rowCount, itemHeight)); + } + vint GuiRepeatFixedHeightMultiColumnItemComposition::FindItemByVirtualKeyDirection(vint itemIndex, compositions::KeyDirection key) { vint count = itemSource->GetCount(); @@ -29227,16 +29462,6 @@ GuiRepeatFixedHeightMultiColumnItemComposition } return moved ? VirtualRepeatEnsureItemVisibleResult::Moved : VirtualRepeatEnsureItemVisibleResult::NotMoved; } - - Size GuiRepeatFixedHeightMultiColumnItemComposition::GetAdoptedSize(Size expectedSize) - { - if (!itemSource) return expectedSize; - vint count = itemSource->GetCount(); - vint rowCount = viewBounds.Height() / itemHeight; - if (rowCount > count) rowCount = count; - if (rowCount == 0) rowCount = 1; - return Size(expectedSize.x, CalculateAdoptedSize(expectedSize.y, rowCount, itemHeight)); - } } } } diff --git a/Import/GacUI.h b/Import/GacUI.h index f14d7732..5b9a0f05 100644 --- a/Import/GacUI.h +++ b/Import/GacUI.h @@ -1025,6 +1025,506 @@ ITEM(APOSTROPHE, L"'")\ #endif +/*********************************************************************** +.\CONTROLS\LISTCONTROLPACKAGE\DATASOURCE_IITEMPROVIDER.H +***********************************************************************/ +/*********************************************************************** +Vczh Library++ 3.0 +Developer: Zihan Chen(vczh) +GacUI::Control System + +Interfaces: +***********************************************************************/ + +#ifndef VCZH_PRESENTATION_CONTROLS_DATASOURCE_IITEMPROVIDER +#define VCZH_PRESENTATION_CONTROLS_DATASOURCE_IITEMPROVIDER + + +namespace vl::presentation::controls::list +{ + class IItemProvider; + +/*********************************************************************** +IItemProviderCallback +***********************************************************************/ + + /// Item provider callback. Item providers use this interface to notify item modification. + class IItemProviderCallback : public virtual IDescriptable, public Description + { + public: + /// Called when an item provider callback object is attached to an item provider. + /// The item provider. + virtual void OnAttached(IItemProvider* provider)=0; + /// Called when items in the item provider is modified. + /// The index of the first modified item. + /// The number of all modified items. + /// The number of new items. If items are inserted or removed, newCount may not equals to count. + /// True when items are replaced, false when only content in items are updated. + virtual void OnItemModified(vint start, vint count, vint newCount, bool itemReferenceUpdated)=0; + }; + +/*********************************************************************** +IItemProviderCallback +***********************************************************************/ + + /// Item provider for a . + class IItemProvider : public virtual IDescriptable, public Description + { + public: + /// Attach an item provider callback to this item provider. + /// Returns true if this operation succeeded. + /// The item provider callback. + virtual bool AttachCallback(IItemProviderCallback* value) = 0; + /// Detach an item provider callback from this item provider. + /// Returns true if this operation succeeded. + /// The item provider callback. + virtual bool DetachCallback(IItemProviderCallback* value) = 0; + /// Increase the editing counter indicating that an [T:vl.presentation.templates.GuiListItemTemplate] is editing an item. + virtual void PushEditing() = 0; + /// Decrease the editing counter indicating that an [T:vl.presentation.templates.GuiListItemTemplate] has stopped editing an item. + /// Returns false if there is no supression before calling this function. + virtual bool PopEditing() = 0; + /// Test if an [T:vl.presentation.templates.GuiListItemTemplate] is editing an item. + /// Returns false if there is no editing. + virtual bool IsEditing() = 0; + /// Get the number of items in this item proivder. + /// The number of items in this item proivder. + virtual vint Count() = 0; + + /// Get the text representation of an item. + /// The text representation of an item. + /// The index of the item. + virtual WString GetTextValue(vint itemIndex) = 0; + /// Get the binding value of an item. + /// The binding value of an item. + /// The index of the item. + virtual description::Value GetBindingValue(vint itemIndex) = 0; + + /// Request a view for this item provider. If the specified view is not supported, it returns null. If you want to get a view of type IXXX, use IXXX::Identifier as the identifier. + /// The view object. + /// The identifier for the requested view. + virtual IDescriptable* RequestView(const WString& identifier) = 0; + }; +} + +#endif + + +/*********************************************************************** +.\CONTROLS\LISTCONTROLPACKAGE\DATASOURCEIMPL_IITEMPROVIDER_ITEMPROVIDERBASE.H +***********************************************************************/ +/*********************************************************************** +Vczh Library++ 3.0 +Developer: Zihan Chen(vczh) +GacUI::Control System + +Interfaces: +***********************************************************************/ + +#ifndef VCZH_PRESENTATION_CONTROLS_DATASOURCEIMPL_IITEMPROVIDER_ITEMPROVIDERBASE +#define VCZH_PRESENTATION_CONTROLS_DATASOURCEIMPL_IITEMPROVIDER_ITEMPROVIDERBASE + + +namespace vl::presentation::controls::list +{ +/*********************************************************************** +ItemProviderBase +***********************************************************************/ + + /// Item provider base. This class provider common functionalities for item providers. + class ItemProviderBase : public Object, public virtual IItemProvider, public Description + { + protected: + collections::List callbacks; + vint editingCounter = 0; + bool callingOnItemModified = false; + + virtual void InvokeOnItemModified(vint start, vint count, vint newCount, bool itemReferenceUpdated); + public: + /// Create the item provider. + ItemProviderBase(); + ~ItemProviderBase(); + + bool AttachCallback(IItemProviderCallback* value)override; + bool DetachCallback(IItemProviderCallback* value)override; + void PushEditing()override; + bool PopEditing()override; + bool IsEditing()override; + }; + +/*********************************************************************** +ListProvider +***********************************************************************/ + + template + class ListProvider : public ItemProviderBase, public collections::ObservableListBase + { + protected: + void NotifyUpdateInternal(vint start, vint count, vint newCount)override + { + InvokeOnItemModified(start, count, newCount, true); + } + public: + vint Count()override + { + return this->items.Count(); + } + }; +} + +#endif + + +/*********************************************************************** +.\CONTROLS\LISTCONTROLPACKAGE\DATASOURCE_INODEPROVIDER.H +***********************************************************************/ +/*********************************************************************** +Vczh Library++ 3.0 +Developer: Zihan Chen(vczh) +GacUI::Control System + +Interfaces: +***********************************************************************/ + +#ifndef VCZH_PRESENTATION_CONTROLS_DATASOURCE_INODEPROVIDER +#define VCZH_PRESENTATION_CONTROLS_DATASOURCE_INODEPROVIDER + + +namespace vl::presentation::controls::tree +{ + class INodeProvider; + class INodeRootProvider; + +/*********************************************************************** +INodeProviderCallback +***********************************************************************/ + + /// Callback object for . A node will invoke this callback to notify any content modification. + class INodeProviderCallback : public virtual IDescriptable, public Description + { + public: + /// Called when this callback is attached to a node root. + /// The root node. + virtual void OnAttached(INodeRootProvider* provider)=0; + /// Called before sub items of a node are modified. + /// The node containing modified sub items. + /// The index of the first sub item. + /// The number of sub items to be modified. + /// The new number of modified sub items. + /// True when items are replaced, false when only content in items are updated. + virtual void OnBeforeItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated)=0; + /// Called after sub items of a node are modified. + /// The node containing modified sub items. + /// The index of the first sub item. + /// The number of sub items to be modified. + /// The new number of modified sub items. + /// True when items are replaced, false when only content in items are updated. + virtual void OnAfterItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated)=0; + /// Called when a node is expanded. + /// The node. + virtual void OnItemExpanded(INodeProvider* node)=0; + /// Called when a node is collapsed. + /// The node. + virtual void OnItemCollapsed(INodeProvider* node)=0; + }; + +/*********************************************************************** +INodeProvider +***********************************************************************/ + + /// Represents a node. + class INodeProvider : public virtual IDescriptable, public Description + { + public: + /// Get the expanding state of this node. + /// Returns true if this node is expanded. + virtual bool GetExpanding()=0; + /// Set the expanding state of this node. + /// Set to true to expand this node. + virtual void SetExpanding(bool value)=0; + /// Calculate the number of total visible nodes of this node. The number of total visible nodes includes the node itself, and all total visible nodes of all visible sub nodes. If this node is collapsed, this number will be 1. + /// The number of total visible nodes. + virtual vint CalculateTotalVisibleNodes()=0; + /// Notify that the state in the binded data object is modified. + virtual void NotifyDataModified()=0; + + /// Get the number of all sub nodes. + /// The number of all sub nodes. + virtual vint GetChildCount()=0; + /// Get the parent node. + /// The parent node. + virtual Ptr GetParent()=0; + /// Get the instance of a specified sub node. + /// The instance of a specified sub node. + /// The index of the sub node. + virtual Ptr GetChild(vint index)=0; + }; + +/*********************************************************************** +INodeRootProvider +***********************************************************************/ + + /// Represents a root node provider. + class INodeRootProvider : public virtual IDescriptable, public Description + { + public: + /// Get the instance of the root node. + /// Returns the instance of the root node. + virtual Ptr GetRootNode()=0; + /// Test does the provider provided an optimized algorithm to get an instance of a node by the index of all visible nodes. If this function returns true, [M:vl.presentation.controls.tree.INodeRootProvider.GetNodeByVisibleIndex] can be used. + /// Returns true if such an algorithm is provided. + virtual bool CanGetNodeByVisibleIndex()=0; + /// Get a node by the index in all visible nodes. This requires [M:vl.presentation.controls.tree.INodeRootProvider.CanGetNodeByVisibleIndex] returning true. + /// The node for the index in all visible nodes. + /// The index in all visible nodes. + virtual Ptr GetNodeByVisibleIndex(vint index)=0; + /// Attach an node provider callback to this node provider. + /// Returns true if this operation succeeded. + /// The node provider callback. + virtual bool AttachCallback(INodeProviderCallback* value)=0; + /// Detach an node provider callback from this node provider. + /// Returns true if this operation succeeded. + /// The node provider callback. + virtual bool DetachCallback(INodeProviderCallback* value)=0; + /// Get the primary text of a node. + /// The primary text of a node. + /// The node. + virtual WString GetTextValue(INodeProvider* node) = 0; + /// Get the binding value of a node. + /// The binding value of a node. + /// The node. + virtual description::Value GetBindingValue(INodeProvider* node) = 0; + /// Request a view for this node provider. If the specified view is not supported, it returns null. If you want to get a view of type IXXX, use IXXX::Identifier as the identifier. + /// The view object. + /// The identifier for the requested view. + virtual IDescriptable* RequestView(const WString& identifier)=0; + }; +} + +#endif + +/*********************************************************************** +.\CONTROLS\LISTCONTROLPACKAGE\DATASOURCEIMPL_IITEMPROVIDER_NODEITEMPROVIDER.H +***********************************************************************/ +/*********************************************************************** +Vczh Library++ 3.0 +Developer: Zihan Chen(vczh) +GacUI::Control System + +Interfaces: +***********************************************************************/ + +#ifndef VCZH_PRESENTATION_CONTROLS_DATASOURCEIMPL_IITEMPROVIDER_NODEITEMPROVIDER +#define VCZH_PRESENTATION_CONTROLS_DATASOURCEIMPL_IITEMPROVIDER_NODEITEMPROVIDER + + +namespace vl::presentation::controls::tree +{ +/*********************************************************************** +INodeItemView +***********************************************************************/ + + /// The required view for [T:vl.presentation.controls.tree.GuiVirtualTreeView]. [T:vl.presentation.controls.tree.NodeItemProvider] provides this view. In most of the cases, the NodeItemProvider class and this view is not required users to create, or even to touch. [T:vl.presentation.controls.GuiVirtualTreeListControl] already handled all of this. + class INodeItemView : public virtual IDescriptable, public Description + { + public: + /// The identifier of this view. + static const wchar_t* const Identifier; + + /// Get an instance of a node by the index in all visible nodes. + /// The instance of a node by the index in all visible nodes. + /// The index in all visible nodes. + virtual Ptr RequestNode(vint index)=0; + /// Get the index in all visible nodes of a node. + /// The index in all visible nodes of a node. + /// The node to calculate the index. + virtual vint CalculateNodeVisibilityIndex(INodeProvider* node)=0; + }; + +/*********************************************************************** +NodeItemProvider +***********************************************************************/ + + /// This is a general implementation to convert an to a . + class NodeItemProvider + : public list::ItemProviderBase + , protected virtual INodeProviderCallback + , public virtual INodeItemView + , public Description + { + typedef collections::Dictionary NodeIntMap; + protected: + Ptr root; + NodeIntMap offsetBeforeChildModifieds; + + Ptr GetNodeByOffset(Ptr provider, vint offset); + void OnAttached(INodeRootProvider* provider)override; + void OnBeforeItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated)override; + void OnAfterItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated)override; + void OnItemExpanded(INodeProvider* node)override; + void OnItemCollapsed(INodeProvider* node)override; + vint CalculateNodeVisibilityIndexInternal(INodeProvider* node); + vint CalculateNodeVisibilityIndex(INodeProvider* node)override; + + Ptr RequestNode(vint index)override; + public: + /// Create an item provider using a node root provider. + /// The node root provider. + NodeItemProvider(Ptr _root); + ~NodeItemProvider(); + + /// Get the owned node root provider. + /// The node root provider. + Ptr GetRoot(); + vint Count()override; + WString GetTextValue(vint itemIndex)override; + description::Value GetBindingValue(vint itemIndex)override; + IDescriptable* RequestView(const WString& identifier)override; + }; +} + +#endif + +/*********************************************************************** +.\CONTROLS\LISTCONTROLPACKAGE\DATASOURCEIMPL_INODEPROVIDER_MEMORYNODEPROVIDER.H +***********************************************************************/ +/*********************************************************************** +Vczh Library++ 3.0 +Developer: Zihan Chen(vczh) +GacUI::Control System + +Interfaces: +***********************************************************************/ + +#ifndef VCZH_PRESENTATION_CONTROLS_DATASOURCEIMPL_INODEPROVIDER_MEMORYNODEPROVIDER +#define VCZH_PRESENTATION_CONTROLS_DATASOURCEIMPL_INODEPROVIDER_MEMORYNODEPROVIDER + + +namespace vl::presentation::controls::tree +{ +/*********************************************************************** +MemoryNodeProvider +***********************************************************************/ + + /// An in-memory implementation. + class MemoryNodeProvider + : public Object + , public virtual INodeProvider + , public Description + { + typedef collections::List> ChildList; + typedef collections::IEnumerator> ChildListEnumerator; + + public: + class NodeCollection : public collections::ObservableListBase> + { + friend class MemoryNodeProvider; + protected: + vint offsetBeforeChildModified = 0; + MemoryNodeProvider* ownerProvider; + + void OnBeforeChildModified(vint start, vint count, vint newCount); + void OnAfterChildModified(vint start, vint count, vint newCount); + bool QueryInsert(vint index, Ptr const& child)override; + bool QueryRemove(vint index, Ptr const& child)override; + void BeforeInsert(vint index, Ptr const& child)override; + void BeforeRemove(vint index, Ptr const& child)override; + void AfterInsert(vint index, Ptr const& child)override; + void AfterRemove(vint index, vint count)override; + + NodeCollection(); + public: + }; + + protected: + MemoryNodeProvider* parent = nullptr; + bool expanding = false; + vint childCount = 0; + vint totalVisibleNodeCount = 1; + Ptr data; + NodeCollection children; + + virtual INodeProviderCallback* GetCallbackProxyInternal(); + void OnChildTotalVisibleNodesChanged(vint offset); + public: + /// Create a node provider with a data object. + /// The data object. + MemoryNodeProvider(Ptr _data = nullptr); + ~MemoryNodeProvider(); + + /// Get the data object. + /// The data object. + Ptr GetData(); + /// Set the data object. + /// The data object. + void SetData(const Ptr& value); + /// Get all sub nodes. + /// All sub nodes. + NodeCollection& Children(); + + bool GetExpanding()override; + void SetExpanding(bool value)override; + vint CalculateTotalVisibleNodes()override; + void NotifyDataModified()override; + + vint GetChildCount()override; + Ptr GetParent()override; + Ptr GetChild(vint index)override; + }; + +/*********************************************************************** +NodeRootProviderBase +***********************************************************************/ + + /// A general implementation for . + class NodeRootProviderBase : public virtual INodeRootProvider, protected virtual INodeProviderCallback, public Description + { + collections::List callbacks; + protected: + void OnAttached(INodeRootProvider* provider)override; + void OnBeforeItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated)override; + void OnAfterItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated)override; + void OnItemExpanded(INodeProvider* node)override; + void OnItemCollapsed(INodeProvider* node)override; + public: + /// Create a node root provider. + NodeRootProviderBase(); + ~NodeRootProviderBase(); + + bool CanGetNodeByVisibleIndex()override; + Ptr GetNodeByVisibleIndex(vint index)override; + bool AttachCallback(INodeProviderCallback* value)override; + bool DetachCallback(INodeProviderCallback* value)override; + IDescriptable* RequestView(const WString& identifier)override; + }; + +/*********************************************************************** +MemoryNodeRootProvider +***********************************************************************/ + + /// An in-memory implementation. + class MemoryNodeRootProvider + : public MemoryNodeProvider + , public NodeRootProviderBase + , public Description + { + protected: + INodeProviderCallback* GetCallbackProxyInternal()override; + public: + /// Create a node root provider. + MemoryNodeRootProvider(); + ~MemoryNodeRootProvider(); + + Ptr GetRootNode()override; + /// Get the object from an object. + /// The corresponding object. + /// The node to get the memory node. + MemoryNodeProvider* GetMemoryNode(INodeProvider* node); + }; +} + +#endif + /*********************************************************************** .\GRAPHICSCOMPOSITION\GUIGRAPHICSAXIS.H ***********************************************************************/ @@ -5079,6 +5579,7 @@ Host CompositionList mouseEnterCompositions; void RefreshRelatedHostRecord(INativeWindow* nativeWindow); + void SetFocusInternal(GuiGraphicsComposition* composition); void DisconnectCompositionInternal(GuiGraphicsComposition* composition); void MouseCapture(const NativeWindowMouseInfo& info); void MouseUncapture(const NativeWindowMouseInfo& info); @@ -5157,6 +5658,9 @@ Host /// Returns true if this operation succeeded. /// The composition to set focus. This composition should be or in the main composition. bool SetFocus(GuiGraphicsComposition* composition); + /// Unset the focus composition. There will be no focus composition. + /// Returns true if this operation succeeded. + bool ClearFocus(); /// Get the focus composition. A focused composition will receive keyboard messages. /// The focus composition. GuiGraphicsComposition* GetFocusedComposition(); @@ -6229,6 +6733,7 @@ GuiVirtualRepeatCompositionBase protected: using ItemStyleRecord = templates::GuiTemplate*; using StyleList = collections::List; + using StyleEventHandlerMap = collections::Dictionary>; Ptr axis = Ptr(new GuiDefaultAxis); bool itemSourceUpdated = false; @@ -6238,6 +6743,7 @@ GuiVirtualRepeatCompositionBase Rect viewBounds; vint startIndex = 0; StyleList visibleStyles; + StyleEventHandlerMap eventHandlers; virtual void Layout_BeginPlaceItem(bool firstPhase, Rect newBounds, vint& newStartIndex) = 0; virtual VirtualRepeatPlaceItemResult Layout_PlaceItem(bool firstPhase, bool newCreatedStyle, vint index, ItemStyleRecord style, Rect viewBounds, Rect& bounds, Margin& alignmentToParent) = 0; @@ -6245,6 +6751,7 @@ GuiVirtualRepeatCompositionBase virtual void Layout_EndLayout(bool totalSizeUpdated) = 0; virtual void Layout_InvalidateItemSizeCache() = 0; virtual void Layout_CalculateTotalSize(Size& full, Size& minimum) = 0; + virtual Size Layout_GetAdoptedSize(Size expected) = 0; virtual void Layout_UpdateIndex(ItemStyleRecord style, vint index); void Layout_UpdateViewBounds(Rect value, bool forceUpdateTotalSize); @@ -6257,6 +6764,11 @@ GuiVirtualRepeatCompositionBase Rect Layout_GetStyleBounds(ItemStyleRecord style); void Layout_SetStyleBounds(ItemStyleRecord style, Rect value); + void OnStyleCachedMinSizeChanged(GuiGraphicsComposition* sender, GuiEventArgs& arguments); + void AttachEventHandler(GuiGraphicsComposition* itemStyle); + void DetachEventHandler(GuiGraphicsComposition* itemStyle); + void OnChildRemoved(GuiGraphicsComposition* child)override; + void OnItemChanged(vint start, vint oldCount, vint newCount) override; void OnClearItems() override; void OnInstallItems() override; @@ -6302,10 +6814,10 @@ GuiVirtualRepeatCompositionBase void ResetLayout(bool recreateVisibleStyles); void InvalidateLayout(); + Size GetAdoptedSize(Size expectedSize); vint FindItemByRealKeyDirection(vint itemIndex, compositions::KeyDirection key); virtual vint FindItemByVirtualKeyDirection(vint itemIndex, compositions::KeyDirection key) = 0; virtual VirtualRepeatEnsureItemVisibleResult EnsureItemVisible(vint itemIndex) = 0; - virtual Size GetAdoptedSize(Size expectedSize) = 0; }; /// Free height repeat composition. This arranger will cache heights of all items. @@ -6327,6 +6839,7 @@ GuiVirtualRepeatCompositionBase void Layout_EndLayout(bool totalSizeUpdated) override; void Layout_InvalidateItemSizeCache() override; void Layout_CalculateTotalSize(Size& full, Size& minimum) override; + Size Layout_GetAdoptedSize(Size expectedSize) override; void OnItemChanged(vint start, vint oldCount, vint newCount) override; void OnInstallItems() override; @@ -6337,7 +6850,6 @@ GuiVirtualRepeatCompositionBase vint FindItemByVirtualKeyDirection(vint itemIndex, compositions::KeyDirection key) override; VirtualRepeatEnsureItemVisibleResult EnsureItemVisible(vint itemIndex) override; - Size GetAdoptedSize(Size expectedSize) override; }; /// Fixed height item arranger. This arranger lists all item with the same height value. This value is the maximum height of all minimum heights of displayed items. @@ -6359,6 +6871,7 @@ GuiVirtualRepeatCompositionBase void Layout_EndLayout(bool totalSizeUpdated) override; void Layout_InvalidateItemSizeCache()override; void Layout_CalculateTotalSize(Size& full, Size& minimum)override; + Size Layout_GetAdoptedSize(Size expectedSize) override; public: /// Create the arranger. GuiRepeatFixedHeightItemComposition() = default; @@ -6366,7 +6879,6 @@ GuiVirtualRepeatCompositionBase vint FindItemByVirtualKeyDirection(vint itemIndex, compositions::KeyDirection key)override; VirtualRepeatEnsureItemVisibleResult EnsureItemVisible(vint itemIndex)override; - Size GetAdoptedSize(Size expectedSize)override; vint GetItemWidth(); void SetItemWidth(vint value); @@ -6389,6 +6901,7 @@ GuiVirtualRepeatCompositionBase void Layout_EndLayout(bool totalSizeUpdated) override; void Layout_InvalidateItemSizeCache()override; void Layout_CalculateTotalSize(Size& full, Size& minimum)override; + Size Layout_GetAdoptedSize(Size expectedSize) override; public: /// Create the arranger. GuiRepeatFixedSizeMultiColumnItemComposition() = default; @@ -6396,7 +6909,6 @@ GuiVirtualRepeatCompositionBase vint FindItemByVirtualKeyDirection(vint itemIndex, compositions::KeyDirection key)override; VirtualRepeatEnsureItemVisibleResult EnsureItemVisible(vint itemIndex)override; - Size GetAdoptedSize(Size expectedSize)override; }; /// Fixed size multiple columns item arranger. This arranger adjust all items in multiple columns with the same height. The height is the maximum width of all minimum height of displayed items. Each item will displayed using its minimum width. @@ -6423,6 +6935,7 @@ GuiVirtualRepeatCompositionBase void Layout_EndLayout(bool totalSizeUpdated) override; void Layout_InvalidateItemSizeCache()override; void Layout_CalculateTotalSize(Size& full, Size& minimum)override; + Size Layout_GetAdoptedSize(Size expectedSize) override; public: /// Create the arranger. GuiRepeatFixedHeightMultiColumnItemComposition() = default; @@ -6430,7 +6943,6 @@ GuiVirtualRepeatCompositionBase vint FindItemByVirtualKeyDirection(vint itemIndex, compositions::KeyDirection key)override; VirtualRepeatEnsureItemVisibleResult EnsureItemVisible(vint itemIndex)override; - Size GetAdoptedSize(Size expectedSize)override; }; } } @@ -9384,10 +9896,12 @@ Theme Names F(ToolstripButtonTemplate, MenuBarButton) \ F(ToolstripButtonTemplate, MenuItemButton) \ F(ControlTemplate, ToolstripToolBar) \ + F(ControlTemplate, ToolstripToolBarInMenu) \ F(ToolstripButtonTemplate, ToolstripButton) \ F(ToolstripButtonTemplate, ToolstripDropdownButton) \ F(ToolstripButtonTemplate, ToolstripSplitButton) \ F(ControlTemplate, ToolstripSplitter) \ + F(ControlTemplate, ToolstripSplitterInMenu) \ F(RibbonTabTemplate, RibbonTab) \ F(RibbonGroupTemplate, RibbonGroup) \ F(RibbonGroupMenuTemplate, RibbonGroupMenu) \ @@ -13385,7 +13899,7 @@ Templates #define GUI_ITEM_TEMPLATE_DECL(F)\ F(GuiListItemTemplate, GuiTemplate) \ F(GuiTextListItemTemplate, GuiListItemTemplate) \ - F(GuiTreeItemTemplate, GuiTextListItemTemplate) \ + F(GuiTreeItemTemplate, GuiListItemTemplate) \ F(GuiGridCellTemplate, GuiControlTemplate) \ F(GuiGridVisualizerTemplate, GuiGridCellTemplate) \ F(GuiGridEditorTemplate, GuiGridCellTemplate) \ @@ -13539,6 +14053,7 @@ Item Template F(GuiTextListItemTemplate, bool, Checked, false)\ #define GuiTreeItemTemplate_PROPERTIES(F)\ + F(GuiTreeItemTemplate, Color, TextColor, {})\ F(GuiTreeItemTemplate, bool, Expanding, false)\ F(GuiTreeItemTemplate, bool, Expandable, false)\ F(GuiTreeItemTemplate, vint, Level, 0)\ @@ -13612,7 +14127,8 @@ Buttons bool ignoreChildControlMouseEvents = true; bool autoFocus = true; bool keyPressing = false; - bool mousePressing = false; + bool mousePressingDirect = false; + bool mousePressingIndirect = false; bool mouseHoving = false; ButtonState controlState = ButtonState::Normal; @@ -13620,7 +14136,7 @@ Buttons void OnActiveAlt()override; bool IsTabAvailable()override; void UpdateControlState(); - void CheckAndClick(compositions::GuiEventArgs& arguments); + void CheckAndClick(bool skipChecking, compositions::GuiEventArgs& arguments); void OnLeftButtonDown(compositions::GuiGraphicsComposition* sender, compositions::GuiMouseEventArgs& arguments); void OnLeftButtonUp(compositions::GuiGraphicsComposition* sender, compositions::GuiMouseEventArgs& arguments); void OnMouseEnter(compositions::GuiGraphicsComposition* sender, compositions::GuiEventArgs& arguments); @@ -14223,32 +14739,15 @@ List Control { GUI_SPECIFY_CONTROL_TEMPLATE_TYPE(ListControlTemplate, GuiScrollView) public: - class IItemProvider; - using ItemStyle = templates::GuiListItemTemplate; using ItemStyleBounds = templates::GuiTemplate; using ItemStyleRecord = collections::Pair; using ItemStyleProperty = TemplateProperty; //----------------------------------------------------------- - // Callback Interfaces + // IItemArrangerCallback //----------------------------------------------------------- - /// Item provider callback. Item providers use this interface to notify item modification. - class IItemProviderCallback : public virtual IDescriptable, public Description - { - public: - /// Called when an item provider callback object is attached to an item provider. - /// The item provider. - virtual void OnAttached(IItemProvider* provider)=0; - /// Called when items in the item provider is modified. - /// The index of the first modified item. - /// The number of all modified items. - /// The number of new items. If items are inserted or removed, newCount may not equals to count. - /// True when items are replaced, false when only content in items are updated. - virtual void OnItemModified(vint start, vint count, vint newCount, bool itemReferenceUpdated)=0; - }; - /// Item arranger callback. Item arrangers use this interface to communicate with the list control. When setting positions for item controls, functions in this callback object is suggested to call because they use the result from the [T:vl.presentation.controls.compositions.IGuiAxis]. class IItemArrangerCallback : public virtual IDescriptable, public Description { @@ -14281,50 +14780,7 @@ List Control }; //----------------------------------------------------------- - // Data Source Interfaces - //----------------------------------------------------------- - - /// Item provider for a . - class IItemProvider : public virtual IDescriptable, public Description - { - public: - /// Attach an item provider callback to this item provider. - /// Returns true if this operation succeeded. - /// The item provider callback. - virtual bool AttachCallback(IItemProviderCallback* value) = 0; - /// Detach an item provider callback from this item provider. - /// Returns true if this operation succeeded. - /// The item provider callback. - virtual bool DetachCallback(IItemProviderCallback* value) = 0; - /// Increase the editing counter indicating that an [T:vl.presentation.templates.GuiListItemTemplate] is editing an item. - virtual void PushEditing() = 0; - /// Decrease the editing counter indicating that an [T:vl.presentation.templates.GuiListItemTemplate] has stopped editing an item. - /// Returns false if there is no supression before calling this function. - virtual bool PopEditing() = 0; - /// Test if an [T:vl.presentation.templates.GuiListItemTemplate] is editing an item. - /// Returns false if there is no editing. - virtual bool IsEditing() = 0; - /// Get the number of items in this item proivder. - /// The number of items in this item proivder. - virtual vint Count() = 0; - - /// Get the text representation of an item. - /// The text representation of an item. - /// The index of the item. - virtual WString GetTextValue(vint itemIndex) = 0; - /// Get the binding value of an item. - /// The binding value of an item. - /// The index of the item. - virtual description::Value GetBindingValue(vint itemIndex) = 0; - - /// Request a view for this item provider. If the specified view is not supported, it returns null. If you want to get a view of type IXXX, use IXXX::Identifier as the identifier. - /// The view object. - /// The identifier for the requested view. - virtual IDescriptable* RequestView(const WString& identifier) = 0; - }; - - //----------------------------------------------------------- - // Item Layout Interfaces + // IItemArranger //----------------------------------------------------------- /// EnsureItemVisible result for item arranger. @@ -14339,7 +14795,7 @@ List Control }; /// Item arranger for a . Item arranger decides how to arrange and item controls. When implementing an item arranger, is suggested to use when calculating locations and sizes for item controls. - class IItemArranger : public virtual IItemProviderCallback, public Description + class IItemArranger : public virtual list::IItemProviderCallback, public Description { public: /// Called when an item arranger in installed to a . @@ -14390,12 +14846,12 @@ List Control // ItemCallback //----------------------------------------------------------- - class ItemCallback : public IItemProviderCallback, public IItemArrangerCallback + class ItemCallback : public list::IItemProviderCallback, public IItemArrangerCallback { typedef collections::Dictionary InstalledStyleMap; protected: GuiListControl* listControl = nullptr; - IItemProvider* itemProvider = nullptr; + list::IItemProvider* itemProvider = nullptr; InstalledStyleMap installedStyles; ItemStyleRecord InstallStyle(ItemStyle* style, vint itemIndex); @@ -14406,7 +14862,7 @@ List Control void ClearCache(); - void OnAttached(IItemProvider* provider)override; + void OnAttached(list::IItemProvider* provider)override; void OnItemModified(vint start, vint count, vint newCount, bool itemReferenceUpdated)override; ItemStyle* CreateItem(vint itemIndex)override; ItemStyleBounds* GetItemBounds(ItemStyle* style)override; @@ -14423,7 +14879,7 @@ List Control //----------------------------------------------------------- Ptr callback; - Ptr itemProvider; + Ptr itemProvider; ItemStyleProperty itemStyleProperty; Ptr itemArranger; Ptr axis; @@ -14480,7 +14936,7 @@ List Control /// The theme name for retriving a default control template. /// The item provider as a data source. /// Set to true if the list control is allowed to have a keyboard focus. - GuiListControl(theme::ThemeName themeName, IItemProvider* _itemProvider, bool acceptFocus=false); + GuiListControl(theme::ThemeName themeName, list::IItemProvider* _itemProvider, bool acceptFocus=false); ~GuiListControl(); /// Style provider changed event. @@ -14519,7 +14975,7 @@ List Control /// Get the item provider. /// The item provider. - virtual IItemProvider* GetItemProvider(); + virtual list::IItemProvider* GetItemProvider(); /// Get the item style provider. /// The item style provider. virtual ItemStyleProperty GetItemTemplate(); @@ -14568,7 +15024,7 @@ Selectable List Control vint selectedItemIndexStart; vint selectedItemIndexEnd; - void NotifySelectionChanged(); + virtual void NotifySelectionChanged(bool triggeredByItemContentModified); void OnItemModified(vint start, vint count, vint newCount, bool itemReferenceUpdated)override; void OnStyleInstalled(vint itemIndex, ItemStyle* style, bool refreshPropertiesOnly)override; virtual void OnItemSelectionChanged(vint itemIndex, bool value); @@ -14585,7 +15041,7 @@ Selectable List Control /// Create a control with a specified style provider. /// The theme name for retriving a default control template. /// The item provider as a data source. - GuiSelectableListControl(theme::ThemeName themeName, IItemProvider* _itemProvider); + GuiSelectableListControl(theme::ThemeName themeName, list::IItemProvider* _itemProvider); ~GuiSelectableListControl(); /// Selection changed event. @@ -14639,42 +15095,6 @@ Predefined ItemProvider namespace list { - /// Item provider base. This class provider common functionalities for item providers. - class ItemProviderBase : public Object, public virtual GuiListControl::IItemProvider, public Description - { - protected: - collections::List callbacks; - vint editingCounter = 0; - bool callingOnItemModified = false; - - virtual void InvokeOnItemModified(vint start, vint count, vint newCount, bool itemReferenceUpdated); - public: - /// Create the item provider. - ItemProviderBase(); - ~ItemProviderBase(); - - bool AttachCallback(GuiListControl::IItemProviderCallback* value)override; - bool DetachCallback(GuiListControl::IItemProviderCallback* value)override; - void PushEditing()override; - bool PopEditing()override; - bool IsEditing()override; - }; - - template - class ListProvider : public ItemProviderBase, public collections::ObservableListBase - { - protected: - void NotifyUpdateInternal(vint start, vint count, vint newCount)override - { - InvokeOnItemModified(start, count, newCount, true); - } - public: - vint Count()override - { - return this->items.Count(); - } - }; - template class PredefinedListItemTemplate : public TBase { @@ -14752,7 +15172,7 @@ Predefined ItemArranger GuiListControl* listControl = nullptr; GuiListControl::IItemArrangerCallback* callback = nullptr; - GuiListControl::IItemProvider* itemProvider = nullptr; + list::IItemProvider* itemProvider = nullptr; Ptr itemSource; compositions::GuiVirtualRepeatCompositionBase* repeat = nullptr; @@ -14765,7 +15185,7 @@ Predefined ItemArranger RangedItemArrangerBase(compositions::GuiVirtualRepeatCompositionBase* _repeat); ~RangedItemArrangerBase(); - void OnAttached(GuiListControl::IItemProvider* provider)override; + void OnAttached(list::IItemProvider* provider)override; void OnItemModified(vint start, vint count, vint newCount, bool itemReferenceUpdated)override; void AttachListControl(GuiListControl* value)override; void DetachListControl()override; @@ -15056,7 +15476,7 @@ GuiVirtualTextList /// Create a Text list control in virtual mode. /// The theme name for retriving a default control template. /// The item provider for this control. - GuiVirtualTextList(theme::ThemeName themeName, GuiListControl::IItemProvider* _itemProvider); + GuiVirtualTextList(theme::ThemeName themeName, list::IItemProvider* _itemProvider); ~GuiVirtualTextList(); /// Item checked changed event. @@ -15120,295 +15540,6 @@ namespace vl { namespace controls { - -/*********************************************************************** -NodeItemProvider -***********************************************************************/ - - namespace tree - { - class INodeProvider; - class INodeRootProvider; - - //----------------------------------------------------------- - // Callback Interfaces - //----------------------------------------------------------- - - /// Callback object for . A node will invoke this callback to notify any content modification. - class INodeProviderCallback : public virtual IDescriptable, public Description - { - public: - /// Called when this callback is attached to a node root. - /// The root node. - virtual void OnAttached(INodeRootProvider* provider)=0; - /// Called before sub items of a node are modified. - /// The node containing modified sub items. - /// The index of the first sub item. - /// The number of sub items to be modified. - /// The new number of modified sub items. - /// True when items are replaced, false when only content in items are updated. - virtual void OnBeforeItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated)=0; - /// Called after sub items of a node are modified. - /// The node containing modified sub items. - /// The index of the first sub item. - /// The number of sub items to be modified. - /// The new number of modified sub items. - /// True when items are replaced, false when only content in items are updated. - virtual void OnAfterItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated)=0; - /// Called when a node is expanded. - /// The node. - virtual void OnItemExpanded(INodeProvider* node)=0; - /// Called when a node is collapsed. - /// The node. - virtual void OnItemCollapsed(INodeProvider* node)=0; - }; - - //----------------------------------------------------------- - // Provider Interfaces - //----------------------------------------------------------- - - /// Represents a node. - class INodeProvider : public virtual IDescriptable, public Description - { - public: - /// Get the expanding state of this node. - /// Returns true if this node is expanded. - virtual bool GetExpanding()=0; - /// Set the expanding state of this node. - /// Set to true to expand this node. - virtual void SetExpanding(bool value)=0; - /// Calculate the number of total visible nodes of this node. The number of total visible nodes includes the node itself, and all total visible nodes of all visible sub nodes. If this node is collapsed, this number will be 1. - /// The number of total visible nodes. - virtual vint CalculateTotalVisibleNodes()=0; - /// Notify that the state in the binded data object is modified. - virtual void NotifyDataModified()=0; - - /// Get the number of all sub nodes. - /// The number of all sub nodes. - virtual vint GetChildCount()=0; - /// Get the parent node. - /// The parent node. - virtual Ptr GetParent()=0; - /// Get the instance of a specified sub node. - /// The instance of a specified sub node. - /// The index of the sub node. - virtual Ptr GetChild(vint index)=0; - }; - - /// Represents a root node provider. - class INodeRootProvider : public virtual IDescriptable, public Description - { - public: - /// Get the instance of the root node. - /// Returns the instance of the root node. - virtual Ptr GetRootNode()=0; - /// Test does the provider provided an optimized algorithm to get an instance of a node by the index of all visible nodes. If this function returns true, [M:vl.presentation.controls.tree.INodeRootProvider.GetNodeByVisibleIndex] can be used. - /// Returns true if such an algorithm is provided. - virtual bool CanGetNodeByVisibleIndex()=0; - /// Get a node by the index in all visible nodes. This requires [M:vl.presentation.controls.tree.INodeRootProvider.CanGetNodeByVisibleIndex] returning true. - /// The node for the index in all visible nodes. - /// The index in all visible nodes. - virtual Ptr GetNodeByVisibleIndex(vint index)=0; - /// Attach an node provider callback to this node provider. - /// Returns true if this operation succeeded. - /// The node provider callback. - virtual bool AttachCallback(INodeProviderCallback* value)=0; - /// Detach an node provider callback from this node provider. - /// Returns true if this operation succeeded. - /// The node provider callback. - virtual bool DetachCallback(INodeProviderCallback* value)=0; - /// Get the primary text of a node. - /// The primary text of a node. - /// The node. - virtual WString GetTextValue(INodeProvider* node) = 0; - /// Get the binding value of a node. - /// The binding value of a node. - /// The node. - virtual description::Value GetBindingValue(INodeProvider* node) = 0; - /// Request a view for this node provider. If the specified view is not supported, it returns null. If you want to get a view of type IXXX, use IXXX::Identifier as the identifier. - /// The view object. - /// The identifier for the requested view. - virtual IDescriptable* RequestView(const WString& identifier)=0; - }; - } - - namespace tree - { - //----------------------------------------------------------- - // Tree to ListControl (IItemProvider) - //----------------------------------------------------------- - - /// The required view for [T:vl.presentation.controls.tree.GuiVirtualTreeView]. [T:vl.presentation.controls.tree.NodeItemProvider] provides this view. In most of the cases, the NodeItemProvider class and this view is not required users to create, or even to touch. [T:vl.presentation.controls.GuiVirtualTreeListControl] already handled all of this. - class INodeItemView : public virtual IDescriptable, public Description - { - public: - /// The identifier of this view. - static const wchar_t* const Identifier; - - /// Get an instance of a node by the index in all visible nodes. - /// The instance of a node by the index in all visible nodes. - /// The index in all visible nodes. - virtual Ptr RequestNode(vint index)=0; - /// Get the index in all visible nodes of a node. - /// The index in all visible nodes of a node. - /// The node to calculate the index. - virtual vint CalculateNodeVisibilityIndex(INodeProvider* node)=0; - }; - - /// This is a general implementation to convert an to a . - class NodeItemProvider - : public list::ItemProviderBase - , protected virtual INodeProviderCallback - , public virtual INodeItemView - , public Description - { - typedef collections::Dictionary NodeIntMap; - protected: - Ptr root; - NodeIntMap offsetBeforeChildModifieds; - - - Ptr GetNodeByOffset(Ptr provider, vint offset); - void OnAttached(INodeRootProvider* provider)override; - void OnBeforeItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated)override; - void OnAfterItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated)override; - void OnItemExpanded(INodeProvider* node)override; - void OnItemCollapsed(INodeProvider* node)override; - vint CalculateNodeVisibilityIndexInternal(INodeProvider* node); - vint CalculateNodeVisibilityIndex(INodeProvider* node)override; - - Ptr RequestNode(vint index)override; - public: - /// Create an item provider using a node root provider. - /// The node root provider. - NodeItemProvider(Ptr _root); - ~NodeItemProvider(); - - /// Get the owned node root provider. - /// The node root provider. - Ptr GetRoot(); - vint Count()override; - WString GetTextValue(vint itemIndex)override; - description::Value GetBindingValue(vint itemIndex)override; - IDescriptable* RequestView(const WString& identifier)override; - }; - } - -/*********************************************************************** -MemoryNodeProvider -***********************************************************************/ - - namespace tree - { - /// An in-memory implementation. - class MemoryNodeProvider - : public Object - , public virtual INodeProvider - , public Description - { - typedef collections::List> ChildList; - typedef collections::IEnumerator> ChildListEnumerator; - - public: - class NodeCollection : public collections::ObservableListBase> - { - friend class MemoryNodeProvider; - protected: - vint offsetBeforeChildModified = 0; - MemoryNodeProvider* ownerProvider; - - void OnBeforeChildModified(vint start, vint count, vint newCount); - void OnAfterChildModified(vint start, vint count, vint newCount); - bool QueryInsert(vint index, Ptr const& child)override; - bool QueryRemove(vint index, Ptr const& child)override; - void BeforeInsert(vint index, Ptr const& child)override; - void BeforeRemove(vint index, Ptr const& child)override; - void AfterInsert(vint index, Ptr const& child)override; - void AfterRemove(vint index, vint count)override; - - NodeCollection(); - public: - }; - - protected: - MemoryNodeProvider* parent = nullptr; - bool expanding = false; - vint childCount = 0; - vint totalVisibleNodeCount = 1; - Ptr data; - NodeCollection children; - - virtual INodeProviderCallback* GetCallbackProxyInternal(); - void OnChildTotalVisibleNodesChanged(vint offset); - public: - /// Create a node provider with a data object. - /// The data object. - MemoryNodeProvider(Ptr _data = nullptr); - ~MemoryNodeProvider(); - - /// Get the data object. - /// The data object. - Ptr GetData(); - /// Set the data object. - /// The data object. - void SetData(const Ptr& value); - /// Get all sub nodes. - /// All sub nodes. - NodeCollection& Children(); - - bool GetExpanding()override; - void SetExpanding(bool value)override; - vint CalculateTotalVisibleNodes()override; - void NotifyDataModified()override; - - vint GetChildCount()override; - Ptr GetParent()override; - Ptr GetChild(vint index)override; - }; - - /// A general implementation for . - class NodeRootProviderBase : public virtual INodeRootProvider, protected virtual INodeProviderCallback, public Description - { - collections::List callbacks; - protected: - void OnAttached(INodeRootProvider* provider)override; - void OnBeforeItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated)override; - void OnAfterItemModified(INodeProvider* parentNode, vint start, vint count, vint newCount, bool itemReferenceUpdated)override; - void OnItemExpanded(INodeProvider* node)override; - void OnItemCollapsed(INodeProvider* node)override; - public: - /// Create a node root provider. - NodeRootProviderBase(); - ~NodeRootProviderBase(); - - bool CanGetNodeByVisibleIndex()override; - Ptr GetNodeByVisibleIndex(vint index)override; - bool AttachCallback(INodeProviderCallback* value)override; - bool DetachCallback(INodeProviderCallback* value)override; - IDescriptable* RequestView(const WString& identifier)override; - }; - - /// An in-memory implementation. - class MemoryNodeRootProvider - : public MemoryNodeProvider - , public NodeRootProviderBase - , public Description - { - protected: - INodeProviderCallback* GetCallbackProxyInternal()override; - public: - /// Create a node root provider. - MemoryNodeRootProvider(); - ~MemoryNodeRootProvider(); - - Ptr GetRootNode()override; - /// Get the object from an object. - /// The corresponding object. - /// The node to get the memory node. - MemoryNodeProvider* GetMemoryNode(INodeProvider* node); - }; - } - /*********************************************************************** GuiVirtualTreeListControl ***********************************************************************/ @@ -15731,6 +15862,13 @@ GuiCommonDatePickerLook void SetDate(const DateTime& value); const FontProperties& GetFont(); void SetFont(const FontProperties& value); + + controls::GuiComboBoxListControl* GetYearCombo(); + controls::GuiComboBoxListControl* GetMonthCombo(); + vint GetDayRows(); + vint GetDayColumns(); + controls::GuiSelectableButton* GetDayButton(vint row, vint column); + DateTime GetDateOfDayButton(vint row, vint column); }; /*********************************************************************** @@ -17884,6 +18022,9 @@ Menu Service /// Get the preferred direction to open the sub menu. /// The preferred direction to open the sub menu. virtual Direction GetPreferredDirection()=0; + /// Get the theme name of the host control. + /// The theme name of the host control. + virtual theme::ThemeName GetHostThemeName() = 0; /// Test is this menu is active. When an menu is active, the sub menu is automatically opened when the corresponding menu item is opened. /// Returns true if this menu is active. virtual bool IsActiveState()=0; @@ -17932,6 +18073,7 @@ Menu IGuiMenuService* GetParentMenuService()override; Direction GetPreferredDirection()override; + theme::ThemeName GetHostThemeName()override; bool IsActiveState()override; bool IsSubMenuActivatedByMouseDown()override; void MenuItemExecuted()override; @@ -17976,6 +18118,7 @@ Menu private: IGuiMenuService* GetParentMenuService()override; Direction GetPreferredDirection()override; + theme::ThemeName GetHostThemeName()override; bool IsActiveState()override; bool IsSubMenuActivatedByMouseDown()override; @@ -18184,7 +18327,7 @@ ComboBox with GuiListControl /// Combo box list control. This control is a combo box with a list control in its popup. class GuiComboBoxListControl : public GuiComboBoxBase - , private GuiListControl::IItemProviderCallback + , private list::IItemProviderCallback , public Description { public: @@ -18215,7 +18358,7 @@ ComboBox with GuiListControl private: // ===================== GuiListControl::IItemProviderCallback ===================== - void OnAttached(GuiListControl::IItemProvider* provider)override; + void OnAttached(list::IItemProvider* provider)override; void OnItemModified(vint start, vint count, vint newCount, bool itemReferenceUpdated)override; public: /// Create a control with a specified default theme and a list control that will be put in the popup control to show all items. @@ -18252,7 +18395,7 @@ ComboBox with GuiListControl description::Value GetSelectedItem(); /// Get the item provider in the list control. /// The item provider in the list control. - GuiListControl::IItemProvider* GetItemProvider(); + list::IItemProvider* GetItemProvider(); }; } } @@ -18451,7 +18594,7 @@ namespace vl /// Create a list view base control. /// The theme name for retriving a default control template. /// The item provider for this control. - GuiListViewBase(theme::ThemeName themeName, GuiListControl::IItemProvider* _itemProvider); + GuiListViewBase(theme::ThemeName themeName, list::IItemProvider* _itemProvider); ~GuiListViewBase(); /// Column clicked event. @@ -18605,6 +18748,7 @@ ListViewColumnItemArranger void ColumnHeaderSplitterLeftButtonDown(compositions::GuiGraphicsComposition* sender, compositions::GuiMouseEventArgs& arguments); void ColumnHeaderSplitterLeftButtonUp(compositions::GuiGraphicsComposition* sender, compositions::GuiMouseEventArgs& arguments); void ColumnHeaderSplitterMouseMove(compositions::GuiGraphicsComposition* sender, compositions::GuiMouseEventArgs& arguments); + void ColumnHeadersCachedBoundsChanged(compositions::GuiGraphicsComposition* composition, compositions::GuiEventArgs& arguments); void FixColumnsAfterViewLocationChanged(); void FixColumnsAfterLayout(); @@ -18612,6 +18756,7 @@ ListViewColumnItemArranger vint GetColumnsYOffset(); void DeleteColumnButtons(); void RebuildColumns(); + void UpdateRepeatConfig(); void RefreshColumns(); public: ListViewColumnItemArranger(); @@ -18888,7 +19033,7 @@ GuiVirtualListView /// Create a list view control in virtual mode. /// The theme name for retriving a default control template. /// The item provider for this control. - GuiVirtualListView(theme::ThemeName themeName, GuiListControl::IItemProvider* _itemProvider); + GuiVirtualListView(theme::ThemeName themeName, list::IItemProvider* _itemProvider); ~GuiVirtualListView(); /// Get the current view. @@ -19025,10 +19170,11 @@ GuiBindableTextList /// A bindable Text list control. class GuiBindableTextList : public GuiVirtualTextList, public Description { - protected: + public: class ItemSource : public list::ItemProviderBase , protected list::ITextItemView + , public Description { protected: Ptr itemChangedEventHandler; @@ -19115,12 +19261,13 @@ GuiBindableListView /// A bindable List view control. class GuiBindableListView : public GuiVirtualListView, public Description { - protected: + public: class ItemSource : public list::ItemProviderBase , protected virtual list::IListViewItemProvider , public virtual list::IListViewItemView , public virtual list::ListViewColumnItemArranger::IColumnItemView + , public Description { typedef collections::List ColumnItemViewCallbackList; protected: @@ -19243,7 +19390,7 @@ GuiBindableTreeView class GuiBindableTreeView : public GuiVirtualTreeView, public Description { using IValueEnumerable = reflection::description::IValueEnumerable; - protected: + public: class ItemSource; class ItemSourceNode @@ -19291,6 +19438,7 @@ GuiBindableTreeView class ItemSource : public tree::NodeRootProviderBase , public virtual tree::ITreeViewItemView + , public Description { friend class ItemSourceNode; public: @@ -19426,7 +19574,7 @@ Datagrid Interfaces class IDataGridContext : public virtual IDescriptable, public Description { public: - virtual GuiListControl::IItemProvider* GetItemProvider() = 0; + virtual list::IItemProvider* GetItemProvider() = 0; virtual templates::GuiListViewTemplate* GetListViewControlTemplate() = 0; virtual void RequestSaveData() = 0; }; @@ -19459,7 +19607,7 @@ Datagrid Interfaces /// The item provider. /// The row number of the cell. /// The column number of the cell. - virtual void BeforeVisualizeCell(GuiListControl::IItemProvider* itemProvider, vint row, vint column) = 0; + virtual void BeforeVisualizeCell(list::IItemProvider* itemProvider, vint row, vint column) = 0; /// Set the selected state. /// Set to true to make this data visualizer looks selected. @@ -19494,7 +19642,7 @@ Datagrid Interfaces /// The item provider. /// The row number of the cell. /// The column number of the cell. - virtual void BeforeEditCell(GuiListControl::IItemProvider* itemProvider, vint row, vint column) = 0; + virtual void BeforeEditCell(list::IItemProvider* itemProvider, vint row, vint column) = 0; /// Test if the edit has saved the data. /// Returns true if the data is saved. @@ -19606,7 +19754,7 @@ Extension Bases IDataVisualizerFactory* GetFactory()override; templates::GuiGridVisualizerTemplate* GetTemplate()override; void NotifyDeletedTemplate()override; - void BeforeVisualizeCell(GuiListControl::IItemProvider* itemProvider, vint row, vint column)override; + void BeforeVisualizeCell(list::IItemProvider* itemProvider, vint row, vint column)override; void SetSelected(bool value)override; }; @@ -19644,7 +19792,7 @@ Extension Bases IDataEditorFactory* GetFactory()override; templates::GuiGridEditorTemplate* GetTemplate()override; void NotifyDeletedTemplate()override; - void BeforeEditCell(GuiListControl::IItemProvider* itemProvider, vint row, vint column)override; + void BeforeEditCell(list::IItemProvider* itemProvider, vint row, vint column)override; bool GetCellValueSaved()override; }; @@ -19976,6 +20124,7 @@ GuiVirtualDataGrid bool currentEditorOpeningEditor = false; compositions::IGuiAltActionHost* GetActivatingAltHost()override; + void NotifySelectionChanged(bool triggeredByItemContentModified)override; void OnItemModified(vint start, vint count, vint newCount, bool itemReferenceUpdated)override; void OnStyleInstalled(vint index, ItemStyle* style, bool refreshPropertiesOnly)override; void OnStyleUninstalled(ItemStyle* style)override; @@ -19985,7 +20134,6 @@ GuiVirtualDataGrid bool StartEdit(vint row, vint column); void StopEdit(); void OnColumnClicked(compositions::GuiGraphicsComposition* sender, compositions::GuiItemEventArgs& arguments); - void OnSelectionChanged(compositions::GuiGraphicsComposition* sender, compositions::GuiEventArgs& arguments); void OnKeyDown(compositions::GuiGraphicsComposition* sender, compositions::GuiKeyEventArgs& arguments); void OnKeyUp(compositions::GuiGraphicsComposition* sender, compositions::GuiKeyEventArgs& arguments); @@ -19997,13 +20145,13 @@ GuiVirtualDataGrid /// Create a data grid control in virtual mode. /// The theme name for retriving a default control template. /// The item provider for this control. - GuiVirtualDataGrid(theme::ThemeName themeName, GuiListControl::IItemProvider* _itemProvider); + GuiVirtualDataGrid(theme::ThemeName themeName, list::IItemProvider* _itemProvider); ~GuiVirtualDataGrid(); /// Selected cell changed event. compositions::GuiNotifyEvent SelectedCellChanged; - IItemProvider* GetItemProvider()override; + list::IItemProvider* GetItemProvider()override; /// Change the view to data grid's default view. void SetViewToDefault(); @@ -20058,7 +20206,7 @@ Interfaces class IDataProcessorCallback : public virtual IDescriptable, public Description { public: - virtual GuiListControl::IItemProvider* GetItemProvider() = 0; + virtual list::IItemProvider* GetItemProvider() = 0; virtual void OnProcessorChanged() = 0; }; @@ -20381,7 +20529,7 @@ DataProvider void RefreshAllItems() override; void NotifyColumnRebuilt() override; void NotifyColumnChanged() override; - GuiListControl::IItemProvider* GetItemProvider()override; + list::IItemProvider* GetItemProvider()override; void OnProcessorChanged()override; void OnItemSourceModified(vint start, vint count, vint newCount); @@ -20572,13 +20720,13 @@ GalleryItemArranger void Layout_EndLayout(bool totalSizeUpdated) override; void Layout_InvalidateItemSizeCache()override; void Layout_CalculateTotalSize(Size& full, Size& minimum)override; + Size Layout_GetAdoptedSize(Size expectedSize)override; public: GalleryItemArrangerRepeatComposition(GuiBindableRibbonGalleryList* _owner); ~GalleryItemArrangerRepeatComposition(); vint FindItemByVirtualKeyDirection(vint itemIndex, compositions::KeyDirection key)override; compositions::VirtualRepeatEnsureItemVisibleResult EnsureItemVisible(vint itemIndex)override; - Size GetAdoptedSize(Size expectedSize)override; void ScrollUp(); void ScrollDown(); @@ -20758,12 +20906,19 @@ Toolstrip Container }; /// Toolstrip tool bar. - class GuiToolstripToolBar : public GuiControl, public Description + class GuiToolstripToolBar : public GuiControl, protected IGuiMenuService, public Description { protected: compositions::GuiStackComposition* stackComposition; Ptr toolstripItems; + private: + IGuiMenuService* GetParentMenuService()override; + Direction GetPreferredDirection()override; + theme::ThemeName GetHostThemeName()override; + bool IsActiveState()override; + bool IsSubMenuActivatedByMouseDown()override; + public: /// Create a control with a specified default theme. /// The theme name for retriving a default control template. @@ -20773,6 +20928,8 @@ Toolstrip Container /// Get all managed child controls ordered by their positions. /// All managed child controls. collections::ObservableListBase& GetToolstripItems(); + + IDescriptable* QueryService(const WString& identifier)override; }; /*********************************************************************** diff --git a/Import/GacUICompiler.cpp b/Import/GacUICompiler.cpp index f1e2e5f4..434f505f 100644 --- a/Import/GacUICompiler.cpp +++ b/Import/GacUICompiler.cpp @@ -9038,9 +9038,11 @@ GuiPredefinedInstanceLoadersPlugin ADD_VIRTUAL_CONTROL (MenuSplitter, GuiControl, MenuSplitter ); ADD_VIRTUAL_CONTROL (MenuBarButton, GuiToolstripButton, MenuBarButton ); ADD_VIRTUAL_CONTROL (MenuItemButton, GuiToolstripButton, MenuItemButton ); + ADD_VIRTUAL_CONTROL (ToolstripToolBarInMenu, GuiToolstripToolBar, ToolstripToolBarInMenu ); ADD_VIRTUAL_CONTROL (ToolstripDropdownButton, GuiToolstripButton, ToolstripDropdownButton ); ADD_VIRTUAL_CONTROL (ToolstripSplitButton, GuiToolstripButton, ToolstripSplitButton ); ADD_VIRTUAL_CONTROL (ToolstripSplitter, GuiControl, ToolstripSplitter ); + ADD_VIRTUAL_CONTROL (ToolstripSplitterInMenu, GuiControl, ToolstripSplitterInMenu ); ADD_VIRTUAL_CONTROL (RibbonSmallButton, GuiToolstripButton, RibbonSmallButton ); ADD_VIRTUAL_CONTROL (RibbonSmallDropdownButton, GuiToolstripButton, RibbonSmallDropdownButton ); ADD_VIRTUAL_CONTROL (RibbonSmallSplitButton, GuiToolstripButton, RibbonSmallSplitButton ); diff --git a/Import/GacUIReflection.cpp b/Import/GacUIReflection.cpp index f4181832..ef1ccdf0 100644 --- a/Import/GacUIReflection.cpp +++ b/Import/GacUIReflection.cpp @@ -1830,12 +1830,26 @@ Type Declaration (Extra) CLASS_MEMBER_CONSTRUCTOR(GuiSelectableButton::MutexGroupController*(), NO_PARAMETER) END_CLASS_MEMBER(GuiSelectableButton::MutexGroupController) - BEGIN_INTERFACE_MEMBER(GuiListControl::IItemProviderCallback) + BEGIN_INTERFACE_MEMBER(list::IItemProviderCallback) CLASS_MEMBER_BASE(IDescriptable) CLASS_MEMBER_METHOD(OnAttached, {L"provider"}) CLASS_MEMBER_METHOD(OnItemModified, {L"start" _ L"count" _ L"newCount" _ L"itemReferenceUpdated"}) - END_INTERFACE_MEMBER(GuiListControl::IItemProviderCallback) + END_INTERFACE_MEMBER(list::IItemProviderCallback) + + BEGIN_INTERFACE_MEMBER(list::IItemProvider) + CLASS_MEMBER_BASE(IDescriptable) + + CLASS_MEMBER_METHOD(AttachCallback, {L"value"}) + CLASS_MEMBER_METHOD(DetachCallback, {L"value"}) + CLASS_MEMBER_METHOD(PushEditing, NO_PARAMETER) + CLASS_MEMBER_METHOD(PopEditing, NO_PARAMETER) + CLASS_MEMBER_METHOD(IsEditing, NO_PARAMETER) + CLASS_MEMBER_METHOD(Count, NO_PARAMETER) + CLASS_MEMBER_METHOD(GetTextValue, { L"itemIndex" }) + CLASS_MEMBER_METHOD(GetBindingValue, { L"itemIndex" }) + CLASS_MEMBER_METHOD(RequestView, {L"identifier"}) + END_INTERFACE_MEMBER(list::IItemProvider) BEGIN_INTERFACE_MEMBER_NOPROXY(GuiListControl::IItemArrangerCallback) CLASS_MEMBER_BASE(IDescriptable) @@ -1855,22 +1869,8 @@ Type Declaration (Extra) ENUM_CLASS_ITEM(NotMoved) END_ENUM_ITEM(GuiListControl::EnsureItemVisibleResult) - BEGIN_INTERFACE_MEMBER(GuiListControl::IItemProvider) - CLASS_MEMBER_BASE(IDescriptable) - - CLASS_MEMBER_METHOD(AttachCallback, {L"value"}) - CLASS_MEMBER_METHOD(DetachCallback, {L"value"}) - CLASS_MEMBER_METHOD(PushEditing, NO_PARAMETER) - CLASS_MEMBER_METHOD(PopEditing, NO_PARAMETER) - CLASS_MEMBER_METHOD(IsEditing, NO_PARAMETER) - CLASS_MEMBER_METHOD(Count, NO_PARAMETER) - CLASS_MEMBER_METHOD(GetTextValue, { L"itemIndex" }) - CLASS_MEMBER_METHOD(GetBindingValue, { L"itemIndex" }) - CLASS_MEMBER_METHOD(RequestView, {L"identifier"}) - END_INTERFACE_MEMBER(GuiListControl::IItemProvider) - BEGIN_INTERFACE_MEMBER(GuiListControl::IItemArranger) - CLASS_MEMBER_BASE(GuiListControl::IItemProviderCallback) + CLASS_MEMBER_BASE(list::IItemProviderCallback) CLASS_MEMBER_PROPERTY_FAST(Callback) CLASS_MEMBER_PROPERTY_READONLY_FAST(TotalSize) @@ -1887,7 +1887,7 @@ Type Declaration (Extra) END_INTERFACE_MEMBER(GuiListControl::IItemArranger) BEGIN_CLASS_MEMBER(ItemProviderBase) - CLASS_MEMBER_BASE(GuiListControl::IItemProvider) + CLASS_MEMBER_BASE(list::IItemProvider) END_CLASS_MEMBER(ItemProviderBase) BEGIN_CLASS_MEMBER(RangedItemArrangerBase) @@ -1931,7 +1931,7 @@ Type Declaration (Extra) END_CLASS_MEMBER(TextItem) BEGIN_CLASS_MEMBER(TextItemProvider) - CLASS_MEMBER_BASE(GuiListControl::IItemProvider) + CLASS_MEMBER_BASE(list::IItemProvider) CLASS_MEMBER_BASE(ITextItemView) END_CLASS_MEMBER(TextItemProvider) @@ -2001,7 +2001,7 @@ Type Declaration (Extra) END_CLASS_MEMBER(ListViewColumn) BEGIN_CLASS_MEMBER(ListViewItemProvider) - CLASS_MEMBER_BASE(GuiListControl::IItemProvider) + CLASS_MEMBER_BASE(list::IItemProvider) CLASS_MEMBER_BASE(IListViewItemView) CLASS_MEMBER_BASE(ListViewColumnItemArranger::IColumnItemView) END_CLASS_MEMBER(ListViewItemProvider) @@ -2021,6 +2021,7 @@ Type Declaration (Extra) CLASS_MEMBER_METHOD(GetParentMenuService, NO_PARAMETER) CLASS_MEMBER_METHOD(GetPreferredDirection, NO_PARAMETER) + CLASS_MEMBER_METHOD(GetHostThemeName, NO_PARAMETER) CLASS_MEMBER_METHOD(IsActiveState, NO_PARAMETER) CLASS_MEMBER_METHOD(IsSubMenuActivatedByMouseDown, NO_PARAMETER) CLASS_MEMBER_METHOD(MenuItemExecuted, NO_PARAMETER) @@ -2360,6 +2361,26 @@ Type Declaration (Extra) CLASS_MEMBER_BASE(IDataProcessorCallback) END_CLASS_MEMBER(DataProvider) + BEGIN_CLASS_MEMBER(GuiBindableTextList::ItemSource) + CLASS_MEMBER_BASE(ItemProviderBase) + CLASS_MEMBER_BASE(ITextItemView) + END_CLASS_MEMBER(GuiBindableTextList::ItemSource) + + BEGIN_CLASS_MEMBER(GuiBindableListView::ItemSource) + CLASS_MEMBER_BASE(ItemProviderBase) + CLASS_MEMBER_BASE(IListViewItemView) + CLASS_MEMBER_BASE(ListViewColumnItemArranger::IColumnItemView) + END_CLASS_MEMBER(GuiBindableListView::ItemSource) + + BEGIN_CLASS_MEMBER(GuiBindableTreeView::ItemSourceNode) + CLASS_MEMBER_BASE(INodeProvider) + END_CLASS_MEMBER(GuiBindableTreeView::ItemSourceNode) + + BEGIN_CLASS_MEMBER(GuiBindableTreeView::ItemSource) + CLASS_MEMBER_BASE(NodeRootProviderBase) + CLASS_MEMBER_BASE(ITreeViewItemView) + END_CLASS_MEMBER(GuiBindableTreeView::ItemSource) + /*********************************************************************** Type Declaration (Class) ***********************************************************************/ @@ -2582,7 +2603,7 @@ Type Declaration (Class) BEGIN_CLASS_MEMBER(GuiListControl) CLASS_MEMBER_BASE(GuiScrollView) - CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_3(GuiListControl, GuiListControl::IItemProvider*, itemProvider, bool, acceptFocus) + CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_3(GuiListControl, list::IItemProvider*, itemProvider, bool, acceptFocus) CLASS_MEMBER_GUIEVENT(AdoptedSizeInvalidated) CLASS_MEMBER_GUIEVENT(ItemLeftButtonDown) @@ -2610,7 +2631,7 @@ Type Declaration (Class) BEGIN_CLASS_MEMBER(GuiSelectableListControl) CLASS_MEMBER_BASE(GuiListControl) - CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_INHERITANCE_2(GuiSelectableListControl, GuiListControl::IItemProvider*, itemProvider) + CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_INHERITANCE_2(GuiSelectableListControl, list::IItemProvider*, itemProvider) CLASS_MEMBER_GUIEVENT(SelectionChanged) @@ -2628,7 +2649,7 @@ Type Declaration (Class) BEGIN_CLASS_MEMBER(GuiVirtualTextList) CLASS_MEMBER_BASE(GuiSelectableListControl) - CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_2(GuiVirtualTextList, GuiListControl::IItemProvider*, L"itemProvider") + CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_2(GuiVirtualTextList, list::IItemProvider*, L"itemProvider") CLASS_MEMBER_GUIEVENT(ItemChecked) CLASS_MEMBER_PROPERTY_FAST(View) @@ -2651,14 +2672,14 @@ Type Declaration (Class) BEGIN_CLASS_MEMBER(GuiListViewBase) CLASS_MEMBER_BASE(GuiSelectableListControl) - CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_2(GuiListViewBase, GuiListControl::IItemProvider*, itemProvider) + CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_2(GuiListViewBase, list::IItemProvider*, itemProvider) CLASS_MEMBER_GUIEVENT(ColumnClicked) END_CLASS_MEMBER(GuiListViewBase) BEGIN_CLASS_MEMBER(GuiVirtualListView) CLASS_MEMBER_BASE(GuiListViewBase) - CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_INHERITANCE_2(GuiVirtualListView, GuiListControl::IItemProvider*, itemProvider) + CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_INHERITANCE_2(GuiVirtualListView, list::IItemProvider*, itemProvider) CLASS_MEMBER_PROPERTY_FAST(View) END_CLASS_MEMBER(GuiVirtualListView) @@ -3030,7 +3051,7 @@ Type Declaration (Class) BEGIN_CLASS_MEMBER(GuiVirtualDataGrid) CLASS_MEMBER_BASE(GuiVirtualListView) - CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_INHERITANCE_2(GuiVirtualDataGrid, GuiListControl::IItemProvider*, itemProvider) + CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_INHERITANCE_2(GuiVirtualDataGrid, list::IItemProvider*, itemProvider) CLASS_MEMBER_PROPERTY_GUIEVENT_READONLY_FAST(SelectedCell) CLASS_MEMBER_PROPERTY_READONLY_FAST(ItemProvider) @@ -3875,6 +3896,12 @@ Type Declaration (Class) CLASS_MEMBER_PROPERTY_FAST(DateLocale) CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(Date) CLASS_MEMBER_PROPERTY_FAST(Font) + CLASS_MEMBER_PROPERTY_READONLY_FAST(YearCombo) + CLASS_MEMBER_PROPERTY_READONLY_FAST(MonthCombo) + CLASS_MEMBER_PROPERTY_READONLY_FAST(DayRows) + CLASS_MEMBER_PROPERTY_READONLY_FAST(DayColumns) + CLASS_MEMBER_METHOD(GetDayButton, { L"row" _ L"column" }) + CLASS_MEMBER_METHOD(GetDateOfDayButton, { L"row" _ L"column" }) END_CLASS_MEMBER(GuiCommonDatePickerLook) BEGIN_CLASS_MEMBER(GuiCommonScrollViewLook) diff --git a/Import/GacUIReflection.h b/Import/GacUIReflection.h index 5a0506aa..f6b959df 100644 --- a/Import/GacUIReflection.h +++ b/Import/GacUIReflection.h @@ -374,9 +374,9 @@ Type List (Controls) F(presentation::controls::GuiSaveFileDialog)\ F(presentation::controls::GuiSelectableButton::GroupController)\ F(presentation::controls::GuiSelectableButton::MutexGroupController)\ - F(presentation::controls::GuiListControl::IItemProviderCallback)\ + F(presentation::controls::list::IItemProviderCallback)\ + F(presentation::controls::list::IItemProvider)\ F(presentation::controls::GuiListControl::IItemArrangerCallback)\ - F(presentation::controls::GuiListControl::IItemProvider)\ F(presentation::controls::GuiListControl::EnsureItemVisibleResult)\ F(presentation::controls::GuiListControl::IItemArranger)\ F(presentation::controls::list::ItemProviderBase)\ @@ -443,6 +443,10 @@ Type List (Controls) F(presentation::controls::list::DataReverseSorter)\ F(presentation::controls::list::DataColumn)\ F(presentation::controls::list::DataProvider)\ + F(presentation::controls::GuiBindableTextList::ItemSource)\ + F(presentation::controls::GuiBindableListView::ItemSource)\ + F(presentation::controls::GuiBindableTreeView::ItemSourceNode)\ + F(presentation::controls::GuiBindableTreeView::ItemSource)\ #define GUIREFLECTIONCONTROLS_CLASS_TYPELIST(F)\ F(presentation::controls::GuiControl)\ @@ -784,9 +788,9 @@ Interface Proxy (Compositions) Interface Proxy (Controls) ***********************************************************************/ - BEGIN_INTERFACE_PROXY_NOPARENT_SHAREDPTR(presentation::controls::GuiListControl::IItemProviderCallback) + BEGIN_INTERFACE_PROXY_NOPARENT_SHAREDPTR(presentation::controls::list::IItemProviderCallback) - void OnAttached(presentation::controls::GuiListControl::IItemProvider* provider)override + void OnAttached(presentation::controls::list::IItemProvider* provider)override { INVOKE_INTERFACE_PROXY(OnAttached, provider); } @@ -797,14 +801,14 @@ Interface Proxy (Controls) } END_INTERFACE_PROXY(presentation::controls::GuiListControl::IItemProviderCallback) - BEGIN_INTERFACE_PROXY_NOPARENT_SHAREDPTR(presentation::controls::GuiListControl::IItemProvider) + BEGIN_INTERFACE_PROXY_NOPARENT_SHAREDPTR(presentation::controls::list::IItemProvider) - bool AttachCallback(presentation::controls::GuiListControl::IItemProviderCallback* value)override + bool AttachCallback(presentation::controls::list::IItemProviderCallback* value)override { INVOKEGET_INTERFACE_PROXY(AttachCallback, value); } - bool DetachCallback(presentation::controls::GuiListControl::IItemProviderCallback* value)override + bool DetachCallback(presentation::controls::list::IItemProviderCallback* value)override { INVOKEGET_INTERFACE_PROXY(DetachCallback, value); } @@ -846,7 +850,7 @@ Interface Proxy (Controls) END_INTERFACE_PROXY(presentation::controls::GuiListControl::IItemProvider) BEGIN_INTERFACE_PROXY_SHAREDPTR(presentation::controls::GuiListControl::IItemArranger, - presentation::controls::GuiListControl::IItemProviderCallback + presentation::controls::list::IItemProviderCallback ) void AttachListControl(presentation::controls::GuiListControl* value)override @@ -1103,7 +1107,7 @@ Interface Proxy (Controls) BEGIN_INTERFACE_PROXY_NOPARENT_SHAREDPTR(presentation::controls::list::IDataGridContext) - presentation::controls::GuiListControl::IItemProvider* GetItemProvider()override + presentation::controls::list::IItemProvider* GetItemProvider()override { INVOKEGET_INTERFACE_PROXY_NOPARAMS(GetItemProvider); } @@ -1170,7 +1174,7 @@ Interface Proxy (Controls) BEGIN_INTERFACE_PROXY_NOPARENT_SHAREDPTR(presentation::controls::list::IDataProcessorCallback) - presentation::controls::GuiListControl::IItemProvider* GetItemProvider()override + presentation::controls::list::IItemProvider* GetItemProvider()override { INVOKEGET_INTERFACE_PROXY_NOPARAMS(GetItemProvider); } diff --git a/Import/Skins/DarkSkin/DarkSkin.cpp b/Import/Skins/DarkSkin/DarkSkin.cpp index 64c7bd4d..943338cd 100644 --- a/Import/Skins/DarkSkin/DarkSkin.cpp +++ b/Import/Skins/DarkSkin/DarkSkin.cpp @@ -67,6 +67,42 @@ Closures } void __vwsnf100_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_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(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2)->SetVisible(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf101_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::__vwsnf101_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf101_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetBackgroundColor(); + 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())->SetBackgroundColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf102_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::__vwsnf102_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf102_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -79,12 +115,12 @@ Closures //------------------------------------------------------------------- - __vwsnf101_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::__vwsnf101_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0) + __vwsnf103_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::__vwsnf103_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf101_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf103_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4)->GetVisible(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -97,12 +133,12 @@ Closures //------------------------------------------------------------------- - __vwsnf102_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_::__vwsnf102_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_(::darkskin::ItemBackgroundTemplateConstructor* __vwsnctorthis_0) + __vwsnf104_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_::__vwsnf104_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_(::darkskin::ItemBackgroundTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf102_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf104_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_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_); @@ -115,40 +151,40 @@ Closures //------------------------------------------------------------------- - __vwsnf103_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf103_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf103_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf104_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf104_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiControlTemplate* __vwsnf104_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripSplitArrowTemplate()); - } - } - - //------------------------------------------------------------------- - __vwsnf105_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf105_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf105_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf105_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf106_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf106_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiControlTemplate* __vwsnf106_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripSplitArrowTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf107_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf107_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf107_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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_); @@ -161,12 +197,12 @@ Closures //------------------------------------------------------------------- - __vwsnf106_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf106_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) + __vwsnf108_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf108_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf106_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf108_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -179,12 +215,12 @@ Closures //------------------------------------------------------------------- - __vwsnf107_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf107_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) + __vwsnf109_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf109_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf107_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf109_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -197,42 +233,6 @@ Closures //------------------------------------------------------------------- - __vwsnf108_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf108_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf108_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7)->GetVisible(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7)->SetVisible(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf109_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf109_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf109_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10.Obj())->GetBackgroundColor(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10.Obj())->SetBackgroundColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf10_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf10_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -253,6 +253,42 @@ Closures } void __vwsnf110_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7)->GetVisible(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7)->SetVisible(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf111_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf111_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf111_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10.Obj())->GetBackgroundColor(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10.Obj())->SetBackgroundColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf112_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf112_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf112_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -265,12 +301,12 @@ Closures //------------------------------------------------------------------- - __vwsnf111_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf111_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) + __vwsnf113_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf113_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf111_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf113_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_9)->GetVisible(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -283,12 +319,12 @@ Closures //------------------------------------------------------------------- - __vwsnf112_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf112_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) + __vwsnf114_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf114_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf112_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf114_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_12.Obj())->GetText(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_); @@ -301,12 +337,12 @@ Closures //------------------------------------------------------------------- - __vwsnf113_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf113_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) + __vwsnf115_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf115_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf113_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf115_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_12.Obj())->GetColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -319,12 +355,12 @@ Closures //------------------------------------------------------------------- - __vwsnf114_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf114_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) + __vwsnf116_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf116_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf114_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf116_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_12.Obj())->GetFont(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_); @@ -337,12 +373,12 @@ Closures //------------------------------------------------------------------- - __vwsnf115_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf115_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) + __vwsnf117_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf117_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf115_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf117_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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(__vwsn_value_); @@ -355,12 +391,12 @@ Closures //------------------------------------------------------------------- - __vwsnf116_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf116_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) + __vwsnf118_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::__vwsnf118_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf116_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf118_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->buttonArrow)->GetSelected(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -373,43 +409,15 @@ Closures //------------------------------------------------------------------- - __vwsnf117_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::__vwsnf117_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(::darkskin::ListViewTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiListViewColumnHeaderTemplate* __vwsnf117_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiListViewColumnHeaderTemplate*>(new ::darkskin::ListViewColumnHeaderTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf118_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::__vwsnf118_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(::darkskin::ListViewTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf118_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::ItemBackgroundTemplate()); - } - } - - //------------------------------------------------------------------- - __vwsnf119_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::__vwsnf119_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(::darkskin::ListViewTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiScrollTemplate* __vwsnf119_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiListViewColumnHeaderTemplate* __vwsnf119_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::VScrollTemplate()); + return static_cast<::vl::presentation::templates::GuiListViewColumnHeaderTemplate*>(new ::darkskin::ListViewColumnHeaderTemplate()); } } @@ -434,10 +442,10 @@ Closures { } - ::vl::presentation::templates::GuiScrollTemplate* __vwsnf120_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf120_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::HScrollTemplate()); + return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::ItemBackgroundTemplate()); } } @@ -448,7 +456,35 @@ Closures { } - void __vwsnf121_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiScrollTemplate* __vwsnf121_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::VScrollTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf122_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::__vwsnf122_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(::darkskin::ListViewTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiScrollTemplate* __vwsnf122_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::HScrollTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf123_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_::__vwsnf123_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(::darkskin::ListViewTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf123_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_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_); @@ -461,34 +497,6 @@ Closures //------------------------------------------------------------------- - __vwsnf122_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::__vwsnf122_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(::darkskin::TextListTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf122_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::RadioButtonTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf123_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::__vwsnf123_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(::darkskin::TextListTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf123_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::CheckBoxTemplate()); - } - } - - //------------------------------------------------------------------- - __vwsnf124_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::__vwsnf124_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(::darkskin::TextListTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -497,7 +505,7 @@ Closures ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf124_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::ItemBackgroundTemplate()); + return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::RadioButtonTemplate()); } } @@ -508,10 +516,10 @@ Closures { } - ::vl::presentation::templates::GuiScrollTemplate* __vwsnf125_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf125_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::VScrollTemplate()); + return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::CheckBoxTemplate()); } } @@ -522,10 +530,10 @@ Closures { } - ::vl::presentation::templates::GuiScrollTemplate* __vwsnf126_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf126_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::HScrollTemplate()); + return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::ItemBackgroundTemplate()); } } @@ -536,7 +544,35 @@ Closures { } - void __vwsnf127_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiScrollTemplate* __vwsnf127_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::VScrollTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf128_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::__vwsnf128_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(::darkskin::TextListTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiScrollTemplate* __vwsnf128_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::HScrollTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf129_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_::__vwsnf129_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(::darkskin::TextListTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf129_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_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_); @@ -549,34 +585,6 @@ Closures //------------------------------------------------------------------- - __vwsnf128_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_::__vwsnf128_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(::darkskin::TreeViewTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf128_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::ExpandingDecoratorTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf129_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_::__vwsnf129_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(::darkskin::TreeViewTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf129_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::ItemBackgroundTemplate()); - } - } - - //------------------------------------------------------------------- - __vwsnf12_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf12_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -596,10 +604,10 @@ Closures { } - ::vl::presentation::templates::GuiScrollTemplate* __vwsnf130_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf130_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::VScrollTemplate()); + return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::ExpandingDecoratorTemplate()); } } @@ -610,10 +618,10 @@ Closures { } - ::vl::presentation::templates::GuiScrollTemplate* __vwsnf131_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf131_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::HScrollTemplate()); + return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::ItemBackgroundTemplate()); } } @@ -624,7 +632,35 @@ Closures { } - void __vwsnf132_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiScrollTemplate* __vwsnf132_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::VScrollTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf133_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_::__vwsnf133_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(::darkskin::TreeViewTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiScrollTemplate* __vwsnf133_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::HScrollTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf134_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_::__vwsnf134_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(::darkskin::TreeViewTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf134_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_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_); @@ -637,12 +673,12 @@ Closures //------------------------------------------------------------------- - __vwsnf133_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_::__vwsnf133_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_(::darkskin::DateButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf135_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_::__vwsnf135_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_(::darkskin::DateButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf133_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf135_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_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_); @@ -655,12 +691,12 @@ Closures //------------------------------------------------------------------- - __vwsnf134_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_::__vwsnf134_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_(::darkskin::DateButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf136_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_::__vwsnf136_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_(::darkskin::DateButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf134_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf136_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_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(__vwsn_value_); @@ -673,43 +709,15 @@ Closures //------------------------------------------------------------------- - __vwsnf135_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::__vwsnf135_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiTextListTemplate* __vwsnf135_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiTextListTemplate*>(new ::darkskin::TextListTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf136_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::__vwsnf136_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf136_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::DateButtonTemplate()); - } - } - - //------------------------------------------------------------------- - __vwsnf137_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::__vwsnf137_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiComboBoxTemplate* __vwsnf137_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiTextListTemplate* __vwsnf137_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiComboBoxTemplate*>(new ::darkskin::ComboBoxTemplate()); + return static_cast<::vl::presentation::templates::GuiTextListTemplate*>(new ::darkskin::TextListTemplate()); } } @@ -720,15 +728,11 @@ Closures { } - void __vwsnf138_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf138_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) 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; + return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::DateButtonTemplate()); } - ::vl::__vwsn::This(__vwsnthis_0->look)->SetFont(__vwsn_new_); } //------------------------------------------------------------------- @@ -738,15 +742,11 @@ Closures { } - void __vwsnf139_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiComboBoxTemplate* __vwsnf139_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) 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; + return static_cast<::vl::presentation::templates::GuiComboBoxTemplate*>(new ::darkskin::ComboBoxTemplate()); } - ::vl::__vwsn::This(__vwsnthis_0->look)->SetDate(__vwsn_new_); } //------------------------------------------------------------------- @@ -771,6 +771,42 @@ Closures } void __vwsnf140_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf141_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::__vwsnf141_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf141_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf142_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::__vwsnf142_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf142_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_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_); @@ -783,12 +819,12 @@ Closures //------------------------------------------------------------------- - __vwsnf141_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::__vwsnf141_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0) + __vwsnf143_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::__vwsnf143_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf141_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf143_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_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_); @@ -801,12 +837,12 @@ Closures //------------------------------------------------------------------- - __vwsnf142_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::__vwsnf142_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0) + __vwsnf144_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::__vwsnf144_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf142_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf144_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_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_); @@ -819,12 +855,12 @@ Closures //------------------------------------------------------------------- - __vwsnf143_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_::__vwsnf143_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_(::darkskin::GroupBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf145_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_::__vwsnf145_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_(::darkskin::GroupBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf143_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf145_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_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_); @@ -837,12 +873,12 @@ Closures //------------------------------------------------------------------- - __vwsnf144_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_::__vwsnf144_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_(::darkskin::GroupBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf146_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_::__vwsnf146_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_(::darkskin::GroupBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf144_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf146_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_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_); @@ -855,12 +891,12 @@ Closures //------------------------------------------------------------------- - __vwsnf145_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_::__vwsnf145_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_(::darkskin::GroupBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf147_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_::__vwsnf147_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_(::darkskin::GroupBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf145_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf147_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_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_); @@ -873,12 +909,12 @@ Closures //------------------------------------------------------------------- - __vwsnf146_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_::__vwsnf146_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_(::darkskin::GroupBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf148_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_::__vwsnf148_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_(::darkskin::GroupBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf146_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf148_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_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_); @@ -891,12 +927,12 @@ Closures //------------------------------------------------------------------- - __vwsnf147_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_::__vwsnf147_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(::darkskin::LabelTemplateConstructor* __vwsnctorthis_0) + __vwsnf149_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_::__vwsnf149_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(::darkskin::LabelTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf147_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf149_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_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_); @@ -909,42 +945,6 @@ Closures //------------------------------------------------------------------- - __vwsnf148_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_::__vwsnf148_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(::darkskin::LabelTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf148_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf149_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_::__vwsnf149_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(::darkskin::LabelTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf149_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_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_); - } - - //------------------------------------------------------------------- - __vwsnf14_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf14_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -959,12 +959,48 @@ Closures //------------------------------------------------------------------- - __vwsnf150_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_::__vwsnf150_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(::darkskin::ShortcutKeyTemplateConstructor* __vwsnctorthis_0) + __vwsnf150_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_::__vwsnf150_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(::darkskin::LabelTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf150_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf150_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf151_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_::__vwsnf151_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(::darkskin::LabelTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf151_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf152_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_::__vwsnf152_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(::darkskin::ShortcutKeyTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf152_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_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_); @@ -977,12 +1013,12 @@ Closures //------------------------------------------------------------------- - __vwsnf151_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_::__vwsnf151_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(::darkskin::ShortcutKeyTemplateConstructor* __vwsnctorthis_0) + __vwsnf153_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_::__vwsnf153_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(::darkskin::ShortcutKeyTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf151_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf153_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_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_); @@ -995,12 +1031,12 @@ Closures //------------------------------------------------------------------- - __vwsnf152_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_::__vwsnf152_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(::darkskin::ShortcutKeyTemplateConstructor* __vwsnctorthis_0) + __vwsnf154_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_::__vwsnf154_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(::darkskin::ShortcutKeyTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf152_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf154_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_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_); @@ -1013,12 +1049,12 @@ Closures //------------------------------------------------------------------- - __vwsnf153_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::__vwsnf153_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0) + __vwsnf155_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::__vwsnf155_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf153_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf155_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_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_); @@ -1031,12 +1067,12 @@ Closures //------------------------------------------------------------------- - __vwsnf154_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::__vwsnf154_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0) + __vwsnf156_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::__vwsnf156_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf154_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf156_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_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_); @@ -1049,12 +1085,12 @@ Closures //------------------------------------------------------------------- - __vwsnf155_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::__vwsnf155_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0) + __vwsnf157_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::__vwsnf157_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf155_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf157_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_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_); @@ -1067,12 +1103,12 @@ Closures //------------------------------------------------------------------- - __vwsnf156_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::__vwsnf156_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0) + __vwsnf158_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::__vwsnf158_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf156_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf158_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_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_); @@ -1085,12 +1121,12 @@ Closures //------------------------------------------------------------------- - __vwsnf157_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::__vwsnf157_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0) + __vwsnf159_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::__vwsnf159_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf157_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf159_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -1103,42 +1139,6 @@ Closures //------------------------------------------------------------------- - __vwsnf158_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::__vwsnf158_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf158_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6.Obj())->GetBorderColor(); - 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())->SetBorderColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf159_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_::__vwsnf159_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf159_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_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_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf15_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -1153,12 +1153,48 @@ Closures //------------------------------------------------------------------- - __vwsnf160_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_::__vwsnf160_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf160_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::__vwsnf160_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf160_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf160_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6.Obj())->GetBorderColor(); + 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())->SetBorderColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf161_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_::__vwsnf161_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf161_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf162_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_::__vwsnf162_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf162_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -1171,12 +1207,12 @@ Closures //------------------------------------------------------------------- - __vwsnf161_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_::__vwsnf161_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf163_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_::__vwsnf163_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf161_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf163_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -1189,40 +1225,12 @@ Closures //------------------------------------------------------------------- - __vwsnf162_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_::__vwsnf162_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_(::darkskin::RibbonGalleryItemListTemplateConstructor* __vwsnctorthis_0) + __vwsnf164_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_::__vwsnf164_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_(::darkskin::RibbonGalleryItemListTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf162_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::ItemBackgroundTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf163_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf163_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiScrollViewTemplate* __vwsnf163_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiScrollViewTemplate*>(new ::darkskin::ScrollViewTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf164_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf164_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf164_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf164_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::ItemBackgroundTemplate()); @@ -1236,10 +1244,10 @@ Closures { } - ::vl::presentation::templates::GuiControlTemplate* __vwsnf165_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiScrollViewTemplate* __vwsnf165_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::RibbonToolstripHeaderTemplate()); + return static_cast<::vl::presentation::templates::GuiScrollViewTemplate*>(new ::darkskin::ScrollViewTemplate()); } } @@ -1250,10 +1258,10 @@ Closures { } - ::vl::presentation::templates::GuiTextListTemplate* __vwsnf166_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiSelectableButtonTemplate* __vwsnf166_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiTextListTemplate*>(new ::darkskin::RibbonGalleryItemListTemplate()); + return static_cast<::vl::presentation::templates::GuiSelectableButtonTemplate*>(new ::darkskin::ItemBackgroundTemplate()); } } @@ -1264,10 +1272,10 @@ Closures { } - ::vl::presentation::templates::GuiRibbonToolstripMenuTemplate* __vwsnf167_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf167_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiRibbonToolstripMenuTemplate*>(new ::darkskin::RibbonToolstripMenuTemplate()); + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::RibbonToolstripHeaderTemplate()); } } @@ -1278,10 +1286,10 @@ Closures { } - ::vl::presentation::templates::GuiControlTemplate* __vwsnf168_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiTextListTemplate* __vwsnf168_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::TopScrollButtonTemplate()); + return static_cast<::vl::presentation::templates::GuiTextListTemplate*>(new ::darkskin::RibbonGalleryItemListTemplate()); } } @@ -1292,10 +1300,10 @@ Closures { } - ::vl::presentation::templates::GuiControlTemplate* __vwsnf169_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiRibbonToolstripMenuTemplate* __vwsnf169_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::BottomScrollButtonTemplate()); + return static_cast<::vl::presentation::templates::GuiRibbonToolstripMenuTemplate*>(new ::darkskin::RibbonToolstripMenuTemplate()); } } @@ -1323,7 +1331,7 @@ Closures ::vl::presentation::templates::GuiControlTemplate* __vwsnf170_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::RibbonGalleryDropdownButtonTemplate()); + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::TopScrollButtonTemplate()); } } @@ -1334,7 +1342,35 @@ Closures { } - void __vwsnf171_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf171_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::BottomScrollButtonTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf172_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf172_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiControlTemplate* __vwsnf172_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::RibbonGalleryDropdownButtonTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf173_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf173_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf173_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_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_); @@ -1347,12 +1383,12 @@ Closures //------------------------------------------------------------------- - __vwsnf172_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf172_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) + __vwsnf174_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf174_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf172_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf174_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5)->GetEnabled(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -1365,24 +1401,24 @@ Closures //------------------------------------------------------------------- - __vwsnf173_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf173_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) + __vwsnf175_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf175_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf173_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const + void __vwsnf175_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const { ::vl::__vwsn::This(::vl::__vwsn::This(__vwsnthis_0->self)->GetCommands())->NotifyScrollUp(); } //------------------------------------------------------------------- - __vwsnf174_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf174_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) + __vwsnf176_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf176_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf174_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf176_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8)->GetEnabled(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -1395,36 +1431,36 @@ Closures //------------------------------------------------------------------- - __vwsnf175_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf175_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) + __vwsnf177_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf177_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf175_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const + void __vwsnf177_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const { ::vl::__vwsn::This(::vl::__vwsn::This(__vwsnthis_0->self)->GetCommands())->NotifyScrollDown(); } //------------------------------------------------------------------- - __vwsnf176_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf176_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) + __vwsnf178_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::__vwsnf178_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf176_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const + void __vwsnf178_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const { ::vl::__vwsn::This(::vl::__vwsn::This(__vwsnthis_0->self)->GetCommands())->NotifyDropdown(); } //------------------------------------------------------------------- - __vwsnf177_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_::__vwsnf177_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_(::darkskin::RibbonGroupExpandButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf179_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_::__vwsnf179_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_(::darkskin::RibbonGroupExpandButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf177_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf179_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -1437,38 +1473,6 @@ Closures //------------------------------------------------------------------- - __vwsnf178_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_::__vwsnf178_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_(::darkskin::RibbonGroupExpandButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf178_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1.Obj())->GetBorderColor(); - 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())->SetBorderColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf179_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_::__vwsnf179_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiControlTemplate* __vwsnf179_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::RibbonGroupExpandButtonTemplate()); - } - } - - //------------------------------------------------------------------- - __vwsnf17_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf17_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -1483,12 +1487,44 @@ Closures //------------------------------------------------------------------- - __vwsnf180_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_::__vwsnf180_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnctorthis_0) + __vwsnf180_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_::__vwsnf180_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_(::darkskin::RibbonGroupExpandButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf180_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf180_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_1.Obj())->GetBorderColor(); + 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())->SetBorderColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf181_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_::__vwsnf181_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiControlTemplate* __vwsnf181_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::RibbonGroupExpandButtonTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf182_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_::__vwsnf182_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf182_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5)->GetVisible(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -1501,52 +1537,52 @@ Closures //------------------------------------------------------------------- - __vwsnf181_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_::__vwsnf181_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnctorthis_0) + __vwsnf183_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_::__vwsnf183_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf181_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const + void __vwsnf183_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const { ::vl::__vwsn::This(::vl::__vwsn::This(__vwsnthis_0->self)->GetCommands())->NotifyExpandButtonClicked(); } //------------------------------------------------------------------- - __vwsnf182_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::__vwsnf182_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiRibbonGroupMenuTemplate* __vwsnf182_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiRibbonGroupMenuTemplate*>(new ::darkskin::RibbonGroupMenuTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf183_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::__vwsnf183_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiControlTemplate* __vwsnf183_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::RibbonGroupExpandButtonTemplate()); - } - } - - //------------------------------------------------------------------- - __vwsnf184_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::__vwsnf184_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf184_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiRibbonGroupMenuTemplate* __vwsnf184_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiRibbonGroupMenuTemplate*>(new ::darkskin::RibbonGroupMenuTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf185_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::__vwsnf185_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiControlTemplate* __vwsnf185_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::RibbonGroupExpandButtonTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf186_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::__vwsnf186_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf186_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_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_); @@ -1559,12 +1595,12 @@ Closures //------------------------------------------------------------------- - __vwsnf185_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::__vwsnf185_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0) + __vwsnf187_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::__vwsnf187_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf185_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf187_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_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_); @@ -1577,12 +1613,12 @@ Closures //------------------------------------------------------------------- - __vwsnf186_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::__vwsnf186_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0) + __vwsnf188_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::__vwsnf188_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf186_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf188_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6)->GetVisible(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -1595,55 +1631,18 @@ Closures //------------------------------------------------------------------- - __vwsnf187_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::__vwsnf187_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0) + __vwsnf189_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::__vwsnf189_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf187_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const + void __vwsnf189_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const { ::vl::__vwsn::This(::vl::__vwsn::This(__vwsnthis_0->self)->GetCommands())->NotifyExpandButtonClicked(); } //------------------------------------------------------------------- - __vwsnf188_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::__vwsnf188_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf188_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const - { - if (::vl::__vwsn::This(__vwsnthis_0->self)->GetCollapsed()) - { - ::vl::__vwsn::This(__vwsnthis_0->table)->SetRowOption(static_cast<::vl::vint>(1), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::Absolute; __vwsn_temp__.absolute = static_cast<::vl::vint>(0); return __vwsn_temp__; }()); - } - else - { - ::vl::__vwsn::This(__vwsnthis_0->table)->SetRowOption(static_cast<::vl::vint>(1), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::MinSize; return __vwsn_temp__; }()); - } - } - - //------------------------------------------------------------------- - - __vwsnf189_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_::__vwsnf189_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(::darkskin::RibbonIconLabelTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf189_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetImage(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); - if ((__vwsn_old_.Obj() == __vwsn_new_.Obj())) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->SetImage(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf18_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf18_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -1658,12 +1657,49 @@ Closures //------------------------------------------------------------------- - __vwsnf190_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_::__vwsnf190_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(::darkskin::RibbonIconLabelTemplateConstructor* __vwsnctorthis_0) + __vwsnf190_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::__vwsnf190_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf190_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf190_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const + { + if (::vl::__vwsn::This(__vwsnthis_0->self)->GetCollapsed()) + { + ::vl::__vwsn::This(__vwsnthis_0->table)->SetRowOption(static_cast<::vl::vint>(1), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::Absolute; __vwsn_temp__.absolute = static_cast<::vl::vint>(0); return __vwsn_temp__; }()); + } + else + { + ::vl::__vwsn::This(__vwsnthis_0->table)->SetRowOption(static_cast<::vl::vint>(1), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::MinSize; return __vwsn_temp__; }()); + } + } + + //------------------------------------------------------------------- + + __vwsnf191_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_::__vwsnf191_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(::darkskin::RibbonIconLabelTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf191_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetImage(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); + if ((__vwsn_old_.Obj() == __vwsn_new_.Obj())) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->SetImage(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf192_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_::__vwsnf192_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(::darkskin::RibbonIconLabelTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf192_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetEnabled(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -1676,12 +1712,12 @@ Closures //------------------------------------------------------------------- - __vwsnf191_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_::__vwsnf191_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(::darkskin::RibbonIconLabelTemplateConstructor* __vwsnctorthis_0) + __vwsnf193_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_::__vwsnf193_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(::darkskin::RibbonIconLabelTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf191_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf193_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetFrameIndex(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); @@ -1694,12 +1730,12 @@ Closures //------------------------------------------------------------------- - __vwsnf192_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf192_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf194_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf194_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf192_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf194_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); @@ -1708,12 +1744,12 @@ Closures //------------------------------------------------------------------- - __vwsnf193_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf193_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf195_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf195_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf193_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf195_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_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_); @@ -1726,12 +1762,12 @@ Closures //------------------------------------------------------------------- - __vwsnf194_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf194_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf196_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf196_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf194_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf196_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_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_); @@ -1744,12 +1780,12 @@ Closures //------------------------------------------------------------------- - __vwsnf195_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf195_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf197_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf197_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf195_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf197_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetImage(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); @@ -1762,12 +1798,12 @@ Closures //------------------------------------------------------------------- - __vwsnf196_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf196_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf198_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf198_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf196_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf198_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetEnabled(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -1780,12 +1816,12 @@ Closures //------------------------------------------------------------------- - __vwsnf197_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf197_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf199_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf199_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf197_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf199_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetFrameIndex(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); @@ -1798,42 +1834,6 @@ Closures //------------------------------------------------------------------- - __vwsnf198_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf198_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf198_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.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_8.Obj())->SetText(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf199_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf199_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf199_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.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_8.Obj())->SetColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf19_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf19_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -1868,6 +1868,42 @@ Closures } void __vwsnf200_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.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_8.Obj())->SetText(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf201_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf201_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf201_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.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_8.Obj())->SetColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf202_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::__vwsnf202_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf202_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.Obj())->GetFont(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_); @@ -1880,12 +1916,12 @@ Closures //------------------------------------------------------------------- - __vwsnf201_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf201_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf203_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf203_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf201_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf203_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); @@ -1894,12 +1930,12 @@ Closures //------------------------------------------------------------------- - __vwsnf202_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf202_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf204_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf204_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf202_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf204_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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_); @@ -1912,12 +1948,12 @@ Closures //------------------------------------------------------------------- - __vwsnf203_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf203_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf205_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf205_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf203_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf205_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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_); @@ -1930,12 +1966,12 @@ Closures //------------------------------------------------------------------- - __vwsnf204_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf204_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf206_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf206_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf204_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf206_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetImage(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); @@ -1948,12 +1984,12 @@ Closures //------------------------------------------------------------------- - __vwsnf205_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf205_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf207_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf207_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf205_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf207_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetEnabled(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -1966,12 +2002,12 @@ Closures //------------------------------------------------------------------- - __vwsnf206_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf206_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf208_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf208_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf206_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf208_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetFrameIndex(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); @@ -1984,12 +2020,12 @@ Closures //------------------------------------------------------------------- - __vwsnf207_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf207_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf209_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf209_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf207_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf209_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10.Obj())->GetText(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_); @@ -2002,42 +2038,6 @@ Closures //------------------------------------------------------------------- - __vwsnf208_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf208_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf208_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10.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_10.Obj())->SetColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf209_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf209_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf209_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10.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_10.Obj())->SetFont(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf20_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf20_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -2058,6 +2058,42 @@ Closures } void __vwsnf210_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10.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_10.Obj())->SetColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf211_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf211_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf211_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10.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_10.Obj())->SetFont(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf212_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf212_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf212_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_12.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -2070,12 +2106,12 @@ Closures //------------------------------------------------------------------- - __vwsnf211_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf211_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf213_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::__vwsnf213_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf211_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf213_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_12.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -2088,12 +2124,12 @@ Closures //------------------------------------------------------------------- - __vwsnf212_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf212_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf214_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf214_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf212_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf214_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); @@ -2102,12 +2138,12 @@ Closures //------------------------------------------------------------------- - __vwsnf213_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf213_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf215_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf215_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiControlTemplate* __vwsnf213_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf215_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::RibbonSplitArrowTemplate()); @@ -2116,12 +2152,12 @@ Closures //------------------------------------------------------------------- - __vwsnf214_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf214_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf216_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf216_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf214_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf216_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_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_); @@ -2134,12 +2170,12 @@ Closures //------------------------------------------------------------------- - __vwsnf215_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf215_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf217_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf217_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf215_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf217_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_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_); @@ -2152,12 +2188,12 @@ Closures //------------------------------------------------------------------- - __vwsnf216_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf216_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf218_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf218_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf216_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf218_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetImage(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); @@ -2170,12 +2206,12 @@ Closures //------------------------------------------------------------------- - __vwsnf217_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf217_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf219_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf219_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf217_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf219_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetEnabled(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -2188,42 +2224,6 @@ Closures //------------------------------------------------------------------- - __vwsnf218_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf218_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf218_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetFrameIndex(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetFrameIndex(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf219_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf219_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf219_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.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_8.Obj())->SetColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf21_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf21_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -2244,6 +2244,42 @@ Closures } void __vwsnf220_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetFrameIndex(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetFrameIndex(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf221_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf221_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf221_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.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_8.Obj())->SetColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf222_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf222_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf222_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->buttonArrow)->GetText(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_); @@ -2256,12 +2292,12 @@ Closures //------------------------------------------------------------------- - __vwsnf221_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf221_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf223_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::__vwsnf223_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf221_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf223_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->buttonArrow)->GetSelected(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -2274,12 +2310,12 @@ Closures //------------------------------------------------------------------- - __vwsnf222_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf222_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf224_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf224_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf222_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf224_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); @@ -2288,12 +2324,12 @@ Closures //------------------------------------------------------------------- - __vwsnf223_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf223_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf225_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf225_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf223_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf225_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_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_); @@ -2306,12 +2342,12 @@ Closures //------------------------------------------------------------------- - __vwsnf224_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf224_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf226_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf226_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf224_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf226_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_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_); @@ -2324,12 +2360,12 @@ Closures //------------------------------------------------------------------- - __vwsnf225_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf225_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf227_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf227_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf225_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf227_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetImage(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); @@ -2342,12 +2378,12 @@ Closures //------------------------------------------------------------------- - __vwsnf226_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf226_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf228_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf228_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf226_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf228_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetEnabled(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -2360,12 +2396,12 @@ Closures //------------------------------------------------------------------- - __vwsnf227_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf227_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf229_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf229_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf227_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf229_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetFrameIndex(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); @@ -2378,42 +2414,6 @@ Closures //------------------------------------------------------------------- - __vwsnf228_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf228_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf228_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.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_7.Obj())->SetText(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf229_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf229_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf229_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.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_7.Obj())->SetColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf22_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf22_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -2434,128 +2434,6 @@ Closures } void __vwsnf230_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.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_7.Obj())->SetFont(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf231_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf231_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf231_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf232_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf232_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf232_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf233_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf233_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf233_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf234_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf234_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf234_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetImage(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); - if ((__vwsn_old_.Obj() == __vwsn_new_.Obj())) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetImage(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf235_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf235_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf235_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetEnabled(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetEnabled(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf236_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf236_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf236_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetFrameIndex(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetFrameIndex(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf237_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf237_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf237_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.Obj())->GetText(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_); @@ -2568,12 +2446,12 @@ Closures //------------------------------------------------------------------- - __vwsnf238_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf238_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf231_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf231_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf238_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf231_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.Obj())->GetColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -2586,12 +2464,12 @@ Closures //------------------------------------------------------------------- - __vwsnf239_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf239_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf232_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::__vwsnf232_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf239_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf232_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.Obj())->GetFont(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_); @@ -2604,6 +2482,128 @@ Closures //------------------------------------------------------------------- + __vwsnf233_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf233_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf233_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf234_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf234_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf234_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf235_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf235_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf235_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf236_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf236_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf236_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetImage(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); + if ((__vwsn_old_.Obj() == __vwsn_new_.Obj())) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetImage(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf237_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf237_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf237_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetEnabled(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetEnabled(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf238_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf238_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf238_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetFrameIndex(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->SetFrameIndex(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf239_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf239_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf239_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.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_7.Obj())->SetText(__vwsn_new_); + } + + //------------------------------------------------------------------- + __vwsnf23_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf23_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -2624,6 +2624,42 @@ Closures } void __vwsnf240_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.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_7.Obj())->SetColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf241_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf241_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf241_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.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_7.Obj())->SetFont(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf242_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf242_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf242_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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_); @@ -2636,12 +2672,12 @@ Closures //------------------------------------------------------------------- - __vwsnf241_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf241_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf243_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf243_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf241_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf243_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_11.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -2654,12 +2690,12 @@ Closures //------------------------------------------------------------------- - __vwsnf242_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf242_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf244_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::__vwsnf244_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf242_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf244_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_11.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -2672,12 +2708,12 @@ Closures //------------------------------------------------------------------- - __vwsnf243_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::__vwsnf243_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0) + __vwsnf245_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::__vwsnf245_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf243_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf245_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetImage(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); @@ -2690,12 +2726,12 @@ Closures //------------------------------------------------------------------- - __vwsnf244_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::__vwsnf244_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0) + __vwsnf246_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::__vwsnf246_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf244_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf246_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetEnabled(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -2708,12 +2744,12 @@ Closures //------------------------------------------------------------------- - __vwsnf245_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::__vwsnf245_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0) + __vwsnf247_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::__vwsnf247_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf245_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf247_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetFrameIndex(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); @@ -2726,12 +2762,12 @@ Closures //------------------------------------------------------------------- - __vwsnf246_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::__vwsnf246_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0) + __vwsnf248_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::__vwsnf248_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf246_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf248_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_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_); @@ -2744,12 +2780,12 @@ Closures //------------------------------------------------------------------- - __vwsnf247_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::__vwsnf247_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0) + __vwsnf249_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::__vwsnf249_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf247_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf249_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_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_); @@ -2762,38 +2798,6 @@ Closures //------------------------------------------------------------------- - __vwsnf248_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::__vwsnf248_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf248_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf249_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf249_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf249_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); - } - } - - //------------------------------------------------------------------- - __vwsnf24_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf24_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -2808,16 +2812,20 @@ Closures //------------------------------------------------------------------- - __vwsnf250_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf250_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf250_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_::__vwsnf250_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiControlTemplate* __vwsnf250_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + void __vwsnf250_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_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 static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripSplitArrowTemplate()); + return; } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6.Obj())->SetFont(__vwsn_new_); } //------------------------------------------------------------------- @@ -2827,7 +2835,35 @@ Closures { } - void __vwsnf251_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf251_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf252_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf252_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiControlTemplate* __vwsnf252_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripSplitArrowTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf253_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf253_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf253_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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_); @@ -2840,12 +2876,12 @@ Closures //------------------------------------------------------------------- - __vwsnf252_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf252_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf254_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf254_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf252_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf254_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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_); @@ -2858,12 +2894,12 @@ Closures //------------------------------------------------------------------- - __vwsnf253_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf253_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf255_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf255_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf253_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf255_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetImage(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); @@ -2876,12 +2912,12 @@ Closures //------------------------------------------------------------------- - __vwsnf254_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf254_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf256_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf256_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf254_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf256_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetEnabled(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -2894,12 +2930,12 @@ Closures //------------------------------------------------------------------- - __vwsnf255_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf255_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf257_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf257_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf255_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf257_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetFrameIndex(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); @@ -2912,12 +2948,12 @@ Closures //------------------------------------------------------------------- - __vwsnf256_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf256_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf258_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf258_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf256_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf258_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.Obj())->GetText(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_); @@ -2930,12 +2966,12 @@ Closures //------------------------------------------------------------------- - __vwsnf257_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf257_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf259_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf259_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf257_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf259_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.Obj())->GetColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -2948,42 +2984,6 @@ Closures //------------------------------------------------------------------- - __vwsnf258_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf258_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf258_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.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_7.Obj())->SetFont(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf259_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf259_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf259_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10.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_10.Obj())->SetColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf25_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf25_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -3004,6 +3004,42 @@ Closures } void __vwsnf260_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.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_7.Obj())->SetFont(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf261_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf261_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf261_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10.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_10.Obj())->SetColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf262_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::__vwsnf262_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf262_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->buttonArrow)->GetSelected(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -3016,12 +3052,12 @@ Closures //------------------------------------------------------------------- - __vwsnf261_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_::__vwsnf261_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_(::darkskin::RibbonToolstripHeaderTemplateConstructor* __vwsnctorthis_0) + __vwsnf263_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_::__vwsnf263_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_(::darkskin::RibbonToolstripHeaderTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf261_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf263_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_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_); @@ -3034,12 +3070,12 @@ Closures //------------------------------------------------------------------- - __vwsnf262_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_::__vwsnf262_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_(::darkskin::RibbonToolstripHeaderTemplateConstructor* __vwsnctorthis_0) + __vwsnf264_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_::__vwsnf264_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_(::darkskin::RibbonToolstripHeaderTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf262_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf264_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_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_); @@ -3052,12 +3088,12 @@ Closures //------------------------------------------------------------------- - __vwsnf263_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_::__vwsnf263_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_(::darkskin::BottomScrollButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf265_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_::__vwsnf265_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_(::darkskin::BottomScrollButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf263_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf265_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -3070,12 +3106,12 @@ Closures //------------------------------------------------------------------- - __vwsnf264_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_::__vwsnf264_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_(::darkskin::BottomScrollButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf266_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_::__vwsnf266_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_(::darkskin::BottomScrollButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf264_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf266_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -3088,12 +3124,12 @@ Closures //------------------------------------------------------------------- - __vwsnf265_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_::__vwsnf265_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_(::darkskin::HScrollHandleTemplateConstructor* __vwsnctorthis_0) + __vwsnf267_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_::__vwsnf267_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_(::darkskin::HScrollHandleTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf265_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf267_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_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_); @@ -3106,34 +3142,6 @@ Closures //------------------------------------------------------------------- - __vwsnf266_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_::__vwsnf266_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(::darkskin::HScrollTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiControlTemplate* __vwsnf266_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::LeftScrollButtonTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf267_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_::__vwsnf267_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(::darkskin::HScrollTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiControlTemplate* __vwsnf267_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::RightScrollButtonTemplate()); - } - } - - //------------------------------------------------------------------- - __vwsnf268_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_::__vwsnf268_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(::darkskin::HScrollTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -3142,7 +3150,7 @@ Closures ::vl::presentation::templates::GuiControlTemplate* __vwsnf268_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::HScrollHandleTemplate()); + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::LeftScrollButtonTemplate()); } } @@ -3153,15 +3161,11 @@ Closures { } - void __vwsnf269_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf269_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) 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; + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::RightScrollButtonTemplate()); } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_); } //------------------------------------------------------------------- @@ -3185,15 +3189,11 @@ Closures { } - void __vwsnf270_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf270_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->handle)->GetWidthPageSize(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) { - return; + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::HScrollHandleTemplate()); } - ::vl::__vwsn::This(__vwsnthis_0->handle)->SetWidthPageSize(__vwsn_new_); } //------------------------------------------------------------------- @@ -3204,38 +3204,6 @@ Closures } void __vwsnf271_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_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(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->handle)->SetWidthRatio(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf272_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_::__vwsnf272_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(::darkskin::HTrackerTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiControlTemplate* __vwsnf272_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ButtonTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf273_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_::__vwsnf273_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(::darkskin::HTrackerTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf273_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_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_); @@ -3248,12 +3216,30 @@ Closures //------------------------------------------------------------------- - __vwsnf274_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_::__vwsnf274_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(::darkskin::HTrackerTemplateConstructor* __vwsnctorthis_0) + __vwsnf272_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_::__vwsnf272_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(::darkskin::HScrollTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf274_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf272_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_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(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->handle)->SetWidthPageSize(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf273_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_::__vwsnf273_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(::darkskin::HScrollTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf273_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_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(__vwsn_value_); @@ -3266,12 +3252,62 @@ Closures //------------------------------------------------------------------- - __vwsnf275_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_::__vwsnf275_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_(::darkskin::LeftScrollButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf274_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_::__vwsnf274_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(::darkskin::HTrackerTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf275_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf274_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ButtonTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf275_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_::__vwsnf275_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(::darkskin::HTrackerTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf275_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf276_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_::__vwsnf276_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(::darkskin::HTrackerTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf276_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_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(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->handle)->SetWidthRatio(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf277_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_::__vwsnf277_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_(::darkskin::LeftScrollButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf277_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -3284,12 +3320,12 @@ Closures //------------------------------------------------------------------- - __vwsnf276_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_::__vwsnf276_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_(::darkskin::LeftScrollButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf278_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_::__vwsnf278_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_(::darkskin::LeftScrollButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf276_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf278_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -3302,12 +3338,12 @@ Closures //------------------------------------------------------------------- - __vwsnf277_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_::__vwsnf277_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_(::darkskin::ProgressBarTemplateConstructor* __vwsnctorthis_0) + __vwsnf279_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_::__vwsnf279_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_(::darkskin::ProgressBarTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf277_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf279_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3)->GetWidthPageSize(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -3320,42 +3356,6 @@ Closures //------------------------------------------------------------------- - __vwsnf278_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_::__vwsnf278_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_(::darkskin::RightScrollButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf278_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetBackgroundColor(); - 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())->SetBackgroundColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf279_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_::__vwsnf279_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_(::darkskin::RightScrollButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf279_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetBorderColor(); - 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())->SetBorderColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf27_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf27_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -3370,40 +3370,12 @@ Closures //------------------------------------------------------------------- - __vwsnf280_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_::__vwsnf280_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_(::darkskin::ScrollViewTemplateConstructor* __vwsnctorthis_0) + __vwsnf280_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_::__vwsnf280_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_(::darkskin::RightScrollButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiScrollTemplate* __vwsnf280_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::VScrollTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf281_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_::__vwsnf281_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_(::darkskin::ScrollViewTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiScrollTemplate* __vwsnf281_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::HScrollTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf282_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_::__vwsnf282_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_(::darkskin::TopScrollButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf282_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf280_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -3416,12 +3388,12 @@ Closures //------------------------------------------------------------------- - __vwsnf283_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_::__vwsnf283_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_(::darkskin::TopScrollButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf281_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_::__vwsnf281_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_(::darkskin::RightScrollButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf283_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf281_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -3434,12 +3406,76 @@ Closures //------------------------------------------------------------------- - __vwsnf284_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_::__vwsnf284_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_(::darkskin::VScrollHandleTemplateConstructor* __vwsnctorthis_0) + __vwsnf282_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_::__vwsnf282_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_(::darkskin::ScrollViewTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf284_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiScrollTemplate* __vwsnf282_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::VScrollTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf283_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_::__vwsnf283_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_(::darkskin::ScrollViewTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiScrollTemplate* __vwsnf283_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::HScrollTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf284_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_::__vwsnf284_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_(::darkskin::TopScrollButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf284_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetBackgroundColor(); + 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())->SetBackgroundColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf285_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_::__vwsnf285_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_(::darkskin::TopScrollButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf285_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->GetBorderColor(); + 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())->SetBorderColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf286_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_::__vwsnf286_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_(::darkskin::VScrollHandleTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf286_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_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_); @@ -3452,34 +3488,6 @@ Closures //------------------------------------------------------------------- - __vwsnf285_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_::__vwsnf285_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(::darkskin::VScrollTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiControlTemplate* __vwsnf285_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::TopScrollButtonTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf286_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_::__vwsnf286_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(::darkskin::VScrollTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiControlTemplate* __vwsnf286_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::BottomScrollButtonTemplate()); - } - } - - //------------------------------------------------------------------- - __vwsnf287_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_::__vwsnf287_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(::darkskin::VScrollTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -3488,7 +3496,7 @@ Closures ::vl::presentation::templates::GuiControlTemplate* __vwsnf287_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::VScrollHandleTemplate()); + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::TopScrollButtonTemplate()); } } @@ -3499,15 +3507,11 @@ Closures { } - void __vwsnf288_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf288_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) 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; + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::BottomScrollButtonTemplate()); } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_); } //------------------------------------------------------------------- @@ -3517,15 +3521,11 @@ Closures { } - void __vwsnf289_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf289_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->handle)->GetHeightPageSize(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) { - return; + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::VScrollHandleTemplate()); } - ::vl::__vwsn::This(__vwsnthis_0->handle)->SetHeightPageSize(__vwsn_new_); } //------------------------------------------------------------------- @@ -3550,6 +3550,42 @@ Closures } void __vwsnf290_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf291_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_::__vwsnf291_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(::darkskin::VScrollTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf291_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_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(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->handle)->SetHeightPageSize(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf292_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_::__vwsnf292_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(::darkskin::VScrollTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf292_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_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(__vwsn_value_); @@ -3562,12 +3598,12 @@ Closures //------------------------------------------------------------------- - __vwsnf291_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_::__vwsnf291_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(::darkskin::VTrackerTemplateConstructor* __vwsnctorthis_0) + __vwsnf293_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_::__vwsnf293_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(::darkskin::VTrackerTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiControlTemplate* __vwsnf291_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf293_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ButtonTemplate()); @@ -3576,12 +3612,12 @@ Closures //------------------------------------------------------------------- - __vwsnf292_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_::__vwsnf292_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(::darkskin::VTrackerTemplateConstructor* __vwsnctorthis_0) + __vwsnf294_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_::__vwsnf294_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(::darkskin::VTrackerTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf292_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf294_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_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_); @@ -3594,12 +3630,12 @@ Closures //------------------------------------------------------------------- - __vwsnf293_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_::__vwsnf293_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(::darkskin::VTrackerTemplateConstructor* __vwsnctorthis_0) + __vwsnf295_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_::__vwsnf295_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(::darkskin::VTrackerTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf293_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf295_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_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(__vwsn_value_); @@ -3612,12 +3648,12 @@ Closures //------------------------------------------------------------------- - __vwsnf294_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::__vwsnf294_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf296_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::__vwsnf296_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf294_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf296_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_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_); @@ -3630,12 +3666,12 @@ Closures //------------------------------------------------------------------- - __vwsnf295_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::__vwsnf295_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf297_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::__vwsnf297_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf295_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf297_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_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(__vwsn_value_); @@ -3648,12 +3684,12 @@ Closures //------------------------------------------------------------------- - __vwsnf296_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::__vwsnf296_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf298_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::__vwsnf298_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf296_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf298_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_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_); @@ -3666,12 +3702,12 @@ Closures //------------------------------------------------------------------- - __vwsnf297_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::__vwsnf297_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf299_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::__vwsnf299_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf297_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf299_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_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_); @@ -3684,42 +3720,6 @@ Closures //------------------------------------------------------------------- - __vwsnf298_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::__vwsnf298_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf298_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf299_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::__vwsnf299_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf299_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->self)->GetHighlighted(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->self)->SetHighlighted(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf29_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf29_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -3755,198 +3755,23 @@ Closures void __vwsnf300_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->self)->GetTabFocused(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); + 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->self)->SetTabFocused(__vwsn_new_); + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->SetFont(__vwsn_new_); } //------------------------------------------------------------------- - __vwsnf301_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_::__vwsnf301_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0) + __vwsnf301_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::__vwsnf301_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiControlTemplate* __vwsnf301_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::TabHeaderButtonTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf302_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_::__vwsnf302_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf302_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf303_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_::__vwsnf303_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf303_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf304_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_::__vwsnf304_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf304_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_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(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0)->SetSelected(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf305_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_::__vwsnf305_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf305_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_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); - } - - //------------------------------------------------------------------- - - __vwsnf306_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf306_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiTemplate* __vwsnf306_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_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 ::darkskin::TabHeaderTemplate(::vl::__vwsn::Unbox<::vl::presentation::controls::GuiTabPage*>(__vwsn_viewModel_))); - } - } - throw ::vl::Exception(::vl::WString::Unmanaged(L"Cannot find a matched control template to create.")); - } - - //------------------------------------------------------------------- - - __vwsnf307_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf307_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf307_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf308_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf308_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf308_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiItemEventArgs* arguments) const - { - auto flowItem = ::vl::__vwsn::This(__vwsnthis_0->header)->GetFlowItems()[::vl::__vwsn::This(arguments)->itemIndex]; - auto item = ::vl::__vwsn::Ensure(::vl::__vwsn::RawPtrCast<::darkskin::TabHeaderTemplate>(::vl::__vwsn::This(flowItem)->Children()[static_cast<::vl::vint>(0)])); - ::vl::__vwsn::This(item)->SetCommands(::vl::__vwsn::This(__vwsnthis_0->self)->GetCommands()); - ::vl::__vwsn::This(__vwsnthis_0->self)->UpdateTabHeader(); - } - - //------------------------------------------------------------------- - - __vwsnf309_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf309_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf309_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiItemEventArgs* arguments) const - { - ::vl::__vwsn::This(__vwsnthis_0->self)->UpdateTabHeader(); - } - - //------------------------------------------------------------------- - - __vwsnf30_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf30_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiControlTemplate* __vwsnf30_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripSplitterTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf310_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf310_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf310_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf311_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf311_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf311_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf301_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->self)->GetHighlighted(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -3959,42 +3784,225 @@ Closures //------------------------------------------------------------------- - __vwsnf312_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf312_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) + __vwsnf302_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::__vwsnf302_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf312_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const + void __vwsnf302_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->self)->GetTabFocused(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->self)->SetTabFocused(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf303_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_::__vwsnf303_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiControlTemplate* __vwsnf303_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::TabHeaderButtonTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf304_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_::__vwsnf304_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf304_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf305_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_::__vwsnf305_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf305_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf306_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_::__vwsnf306_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf306_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_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(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0)->SetSelected(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf307_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_::__vwsnf307_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf307_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_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); + } + + //------------------------------------------------------------------- + + __vwsnf308_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf308_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiTemplate* __vwsnf308_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_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 ::darkskin::TabHeaderTemplate(::vl::__vwsn::Unbox<::vl::presentation::controls::GuiTabPage*>(__vwsn_viewModel_))); + } + } + throw ::vl::Exception(::vl::WString::Unmanaged(L"Cannot find a matched control template to create.")); + } + + //------------------------------------------------------------------- + + __vwsnf309_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf309_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf309_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf30_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf30_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiControlTemplate* __vwsnf30_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripSplitterInMenuTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf310_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf310_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf310_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiItemEventArgs* arguments) const + { + auto flowItem = ::vl::__vwsn::This(__vwsnthis_0->header)->GetFlowItems()[::vl::__vwsn::This(arguments)->itemIndex]; + auto item = ::vl::__vwsn::Ensure(::vl::__vwsn::RawPtrCast<::darkskin::TabHeaderTemplate>(::vl::__vwsn::This(flowItem)->Children()[static_cast<::vl::vint>(0)])); + ::vl::__vwsn::This(item)->SetCommands(::vl::__vwsn::This(__vwsnthis_0->self)->GetCommands()); + ::vl::__vwsn::This(__vwsnthis_0->self)->UpdateTabHeader(); + } + + //------------------------------------------------------------------- + + __vwsnf311_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf311_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf311_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiItemEventArgs* arguments) const { ::vl::__vwsn::This(__vwsnthis_0->self)->UpdateTabHeader(); } //------------------------------------------------------------------- - __vwsnf313_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_::__vwsnf313_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(::darkskin::MultilineTextBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf312_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf312_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiScrollTemplate* __vwsnf313_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + void __vwsnf312_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_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 static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::VScrollTemplate()); + return; } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->SetColor(__vwsn_new_); } //------------------------------------------------------------------- - __vwsnf314_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_::__vwsnf314_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(::darkskin::MultilineTextBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf313_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf313_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiScrollTemplate* __vwsnf314_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + void __vwsnf313_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->self)->GetHighlighted(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) { - return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::HScrollTemplate()); + return; } + ::vl::__vwsn::This(__vwsnthis_0->self)->SetHighlighted(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf314_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::__vwsnf314_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf314_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const + { + ::vl::__vwsn::This(__vwsnthis_0->self)->UpdateTabHeader(); } //------------------------------------------------------------------- @@ -4004,7 +4012,35 @@ Closures { } - void __vwsnf315_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiScrollTemplate* __vwsnf315_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::VScrollTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf316_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_::__vwsnf316_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(::darkskin::MultilineTextBoxTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiScrollTemplate* __vwsnf316_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::HScrollTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf317_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_::__vwsnf317_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(::darkskin::MultilineTextBoxTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf317_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_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_); @@ -4017,12 +4053,12 @@ Closures //------------------------------------------------------------------- - __vwsnf316_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_::__vwsnf316_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_(::darkskin::SinglelineTextBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf318_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_::__vwsnf318_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_(::darkskin::SinglelineTextBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf316_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf318_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_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_); @@ -4035,52 +4071,16 @@ Closures //------------------------------------------------------------------- - __vwsnf317_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_::__vwsnf317_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(::darkskin::MenuBarButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf317_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf318_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_::__vwsnf318_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(::darkskin::MenuBarButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf318_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_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_); - } - - //------------------------------------------------------------------- - __vwsnf319_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_::__vwsnf319_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(::darkskin::MenuBarButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf319_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf319_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) 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; + return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetText(__vwsn_new_); } //------------------------------------------------------------------- @@ -4090,10 +4090,10 @@ Closures { } - ::vl::presentation::templates::GuiToolstripButtonTemplate* __vwsnf31_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf31_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiToolstripButtonTemplate*>(new ::darkskin::ToolstripSplitButtonTemplate()); + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripSplitterTemplate()); } } @@ -4105,6 +4105,42 @@ Closures } void __vwsnf320_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf321_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_::__vwsnf321_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(::darkskin::MenuBarButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf321_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf322_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_::__vwsnf322_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(::darkskin::MenuBarButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf322_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_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_); @@ -4117,12 +4153,12 @@ Closures //------------------------------------------------------------------- - __vwsnf321_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_::__vwsnf321_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(::darkskin::MenuBarButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf323_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_::__vwsnf323_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(::darkskin::MenuBarButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf321_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf323_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_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_); @@ -4135,12 +4171,12 @@ Closures //------------------------------------------------------------------- - __vwsnf322_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf322_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf324_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf324_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf322_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf324_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); @@ -4149,12 +4185,12 @@ Closures //------------------------------------------------------------------- - __vwsnf323_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf323_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf325_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf325_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf323_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf325_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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_); @@ -4167,12 +4203,12 @@ Closures //------------------------------------------------------------------- - __vwsnf324_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf324_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf326_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf326_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf324_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf326_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetImage(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); @@ -4185,12 +4221,12 @@ Closures //------------------------------------------------------------------- - __vwsnf325_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf325_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf327_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf327_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf325_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf327_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetEnabled(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -4203,12 +4239,12 @@ Closures //------------------------------------------------------------------- - __vwsnf326_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf326_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf328_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf328_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf326_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf328_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetFrameIndex(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); @@ -4221,12 +4257,12 @@ Closures //------------------------------------------------------------------- - __vwsnf327_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf327_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf329_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf329_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf327_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf329_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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_); @@ -4239,42 +4275,6 @@ Closures //------------------------------------------------------------------- - __vwsnf328_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf328_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf328_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf329_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf329_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf329_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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_); - } - - //------------------------------------------------------------------- - __vwsnf32_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf32_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -4283,7 +4283,7 @@ Closures ::vl::presentation::templates::GuiToolstripButtonTemplate* __vwsnf32_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiToolstripButtonTemplate*>(new ::darkskin::ToolstripDropdownButtonTemplate()); + return static_cast<::vl::presentation::templates::GuiToolstripButtonTemplate*>(new ::darkskin::ToolstripSplitButtonTemplate()); } } @@ -4295,6 +4295,42 @@ Closures } void __vwsnf330_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf331_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf331_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf331_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf332_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf332_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf332_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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_); @@ -4307,12 +4343,12 @@ Closures //------------------------------------------------------------------- - __vwsnf331_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf331_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf333_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf333_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf331_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf333_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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_); @@ -4325,12 +4361,12 @@ Closures //------------------------------------------------------------------- - __vwsnf332_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf332_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf334_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf334_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf332_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf334_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_9.Obj())->GetFont(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_); @@ -4343,12 +4379,12 @@ Closures //------------------------------------------------------------------- - __vwsnf333_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf333_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf335_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf335_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf333_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf335_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_11.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -4361,12 +4397,12 @@ Closures //------------------------------------------------------------------- - __vwsnf334_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf334_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf336_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf336_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf334_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf336_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_11.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -4379,12 +4415,12 @@ Closures //------------------------------------------------------------------- - __vwsnf335_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf335_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf337_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::__vwsnf337_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf335_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf337_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10)->GetVisible(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -4397,12 +4433,12 @@ Closures //------------------------------------------------------------------- - __vwsnf336_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_::__vwsnf336_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnctorthis_0) + __vwsnf338_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_::__vwsnf338_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf336_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf338_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_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_); @@ -4415,12 +4451,12 @@ Closures //------------------------------------------------------------------- - __vwsnf337_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_::__vwsnf337_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnctorthis_0) + __vwsnf339_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_::__vwsnf339_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf337_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf339_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -4433,12 +4469,26 @@ Closures //------------------------------------------------------------------- - __vwsnf338_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_::__vwsnf338_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnctorthis_0) + __vwsnf33_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf33_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf338_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiToolstripButtonTemplate* __vwsnf33_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiToolstripButtonTemplate*>(new ::darkskin::ToolstripDropdownButtonTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf340_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_::__vwsnf340_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf340_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -4451,12 +4501,12 @@ Closures //------------------------------------------------------------------- - __vwsnf339_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::__vwsnf339_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf341_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::__vwsnf341_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf339_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf341_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); @@ -4465,26 +4515,12 @@ Closures //------------------------------------------------------------------- - __vwsnf33_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf33_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) + __vwsnf342_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::__vwsnf342_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiToolstripButtonTemplate* __vwsnf33_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiToolstripButtonTemplate*>(new ::darkskin::ToolstripButtonTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf340_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::__vwsnf340_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf340_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf342_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_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_); @@ -4497,12 +4533,12 @@ Closures //------------------------------------------------------------------- - __vwsnf341_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::__vwsnf341_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf343_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::__vwsnf343_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf341_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf343_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_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_); @@ -4515,12 +4551,12 @@ Closures //------------------------------------------------------------------- - __vwsnf342_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::__vwsnf342_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf344_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::__vwsnf344_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf342_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf344_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetImage(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); @@ -4533,12 +4569,12 @@ Closures //------------------------------------------------------------------- - __vwsnf343_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::__vwsnf343_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf345_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::__vwsnf345_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf343_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf345_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetEnabled(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -4551,12 +4587,12 @@ Closures //------------------------------------------------------------------- - __vwsnf344_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::__vwsnf344_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf346_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::__vwsnf346_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf344_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf346_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetFrameIndex(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); @@ -4569,12 +4605,12 @@ Closures //------------------------------------------------------------------- - __vwsnf345_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf345_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf347_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf347_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf345_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf347_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); @@ -4583,12 +4619,12 @@ Closures //------------------------------------------------------------------- - __vwsnf346_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf346_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf348_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf348_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf346_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf348_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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_); @@ -4601,12 +4637,12 @@ Closures //------------------------------------------------------------------- - __vwsnf347_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf347_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf349_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf349_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf347_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf349_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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_); @@ -4619,51 +4655,15 @@ Closures //------------------------------------------------------------------- - __vwsnf348_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf348_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf348_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetImage(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); - if ((__vwsn_old_.Obj() == __vwsn_new_.Obj())) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->SetImage(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf349_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf349_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf349_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetEnabled(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->SetEnabled(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf34_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf34_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiControlTemplate* __vwsnf34_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiToolstripButtonTemplate* __vwsnf34_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripTemplate()); + return static_cast<::vl::presentation::templates::GuiToolstripButtonTemplate*>(new ::darkskin::ToolstripButtonTemplate()); } } @@ -4675,142 +4675,6 @@ Closures } void __vwsnf350_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetFrameIndex(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->SetFrameIndex(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf351_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf351_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf351_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf352_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf352_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf352_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.Obj())->GetBackgroundColor(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.Obj())->SetBackgroundColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf353_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf353_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf353_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.Obj())->GetBorderColor(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.Obj())->SetBorderColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf354_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf354_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf354_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf355_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf355_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiControlTemplate* __vwsnf355_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripSplitArrowTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf356_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf356_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf356_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf357_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf357_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf357_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf358_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf358_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf358_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetImage(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); @@ -4823,12 +4687,12 @@ Closures //------------------------------------------------------------------- - __vwsnf359_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf359_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf351_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf351_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf359_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf351_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetEnabled(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -4841,26 +4705,12 @@ Closures //------------------------------------------------------------------- - __vwsnf35_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf35_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) + __vwsnf352_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf352_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiToolstripButtonTemplate* __vwsnf35_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiToolstripButtonTemplate*>(new ::darkskin::MenuItemButtonTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf360_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf360_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf360_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf352_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetFrameIndex(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); @@ -4873,12 +4723,198 @@ Closures //------------------------------------------------------------------- + __vwsnf353_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf353_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf353_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf354_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf354_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf354_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.Obj())->GetBackgroundColor(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.Obj())->SetBackgroundColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf355_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::__vwsnf355_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf355_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.Obj())->GetBorderColor(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.Obj())->SetBorderColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf356_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf356_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf356_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf357_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf357_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiControlTemplate* __vwsnf357_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripSplitArrowTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf358_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf358_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf358_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf359_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf359_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf359_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf35_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf35_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiControlTemplate* __vwsnf35_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripInMenuTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf360_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf360_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf360_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetImage(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); + if ((__vwsn_old_.Obj() == __vwsn_new_.Obj())) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->SetImage(__vwsn_new_); + } + + //------------------------------------------------------------------- + __vwsnf361_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf361_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } void __vwsnf361_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetEnabled(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->SetEnabled(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf362_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf362_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf362_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->GetFrameIndex(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_4.Obj())->SetFrameIndex(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf363_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf363_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf363_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.Obj())->GetColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -4891,12 +4927,12 @@ Closures //------------------------------------------------------------------- - __vwsnf362_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf362_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf364_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::__vwsnf364_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf362_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf364_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->buttonArrow)->GetSelected(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -4909,43 +4945,15 @@ Closures //------------------------------------------------------------------- - __vwsnf363_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf363_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiWindowTemplate* __vwsnf363_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiWindowTemplate*>(new ::darkskin::TooltipTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf364_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf364_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiControlTemplate* __vwsnf364_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ButtonTemplate()); - } - } - - //------------------------------------------------------------------- - __vwsnf365_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf365_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiControlTemplate* __vwsnf365_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiWindowTemplate* __vwsnf365_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ButtonTemplate()); + return static_cast<::vl::presentation::templates::GuiWindowTemplate*>(new ::darkskin::TooltipTemplate()); } } @@ -4970,7 +4978,35 @@ Closures { } - void __vwsnf367_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf367_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ButtonTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf368_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf368_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiControlTemplate* __vwsnf368_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ButtonTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf369_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf369_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf369_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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_); @@ -4983,51 +5019,15 @@ Closures //------------------------------------------------------------------- - __vwsnf368_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf368_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf368_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_15.Obj())->GetBackgroundColor(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_15.Obj())->SetBackgroundColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf369_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf369_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf369_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_15.Obj())->GetBorderColor(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_15.Obj())->SetBorderColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf36_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf36_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiToolstripButtonTemplate* __vwsnf36_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf36_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiToolstripButtonTemplate*>(new ::darkskin::MenuBarButtonTemplate()); + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripTemplate()); } } @@ -5039,6 +5039,42 @@ Closures } void __vwsnf370_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_15.Obj())->GetBackgroundColor(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_15.Obj())->SetBackgroundColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf371_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf371_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf371_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_15.Obj())->GetBorderColor(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_15.Obj())->SetBorderColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf372_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf372_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf372_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_12)->GetEnabled(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -5051,12 +5087,12 @@ Closures //------------------------------------------------------------------- - __vwsnf371_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf371_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf373_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf373_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf371_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf373_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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(__vwsn_value_); @@ -5069,12 +5105,12 @@ Closures //------------------------------------------------------------------- - __vwsnf372_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf372_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf374_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf374_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf372_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf374_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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_); @@ -5087,12 +5123,12 @@ Closures //------------------------------------------------------------------- - __vwsnf373_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf373_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf375_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf375_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf373_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf375_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_21.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -5105,12 +5141,12 @@ Closures //------------------------------------------------------------------- - __vwsnf374_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf374_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf376_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf376_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf374_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf376_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_21.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -5123,12 +5159,12 @@ Closures //------------------------------------------------------------------- - __vwsnf375_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf375_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf377_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf377_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf375_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf377_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_20)->GetVisible(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -5141,12 +5177,12 @@ Closures //------------------------------------------------------------------- - __vwsnf376_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf376_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf378_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf378_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf376_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf378_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_23.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -5159,12 +5195,12 @@ Closures //------------------------------------------------------------------- - __vwsnf377_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf377_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf379_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf379_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf377_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf379_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_23.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -5177,51 +5213,15 @@ Closures //------------------------------------------------------------------- - __vwsnf378_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf378_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf378_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_22)->GetVisible(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_22)->SetVisible(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf379_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf379_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf379_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_18)->GetEnabled(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_18)->SetEnabled(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf37_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf37_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiControlTemplate* __vwsnf37_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiToolstripButtonTemplate* __vwsnf37_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::MenuSplitterTemplate()); + return static_cast<::vl::presentation::templates::GuiToolstripButtonTemplate*>(new ::darkskin::MenuItemButtonTemplate()); } } @@ -5233,6 +5233,42 @@ Closures } void __vwsnf380_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_22)->GetVisible(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_22)->SetVisible(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf381_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf381_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf381_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_18)->GetEnabled(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_18)->SetEnabled(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf382_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf382_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf382_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_18)->GetVisible(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -5245,12 +5281,12 @@ Closures //------------------------------------------------------------------- - __vwsnf381_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf381_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf383_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf383_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf381_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf383_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_17)->GetAssociatedHitTestResult(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::INativeWindowListener::HitTestResult>(__vwsn_value_); @@ -5263,12 +5299,12 @@ Closures //------------------------------------------------------------------- - __vwsnf382_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf382_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf384_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf384_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf382_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf384_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_29.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -5281,12 +5317,12 @@ Closures //------------------------------------------------------------------- - __vwsnf383_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf383_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf385_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf385_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf383_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf385_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_29.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -5299,12 +5335,12 @@ Closures //------------------------------------------------------------------- - __vwsnf384_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf384_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf386_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf386_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf384_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf386_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_34.Obj())->GetImage(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::Ptr<::vl::presentation::INativeImage>>(__vwsn_value_); @@ -5317,12 +5353,12 @@ Closures //------------------------------------------------------------------- - __vwsnf385_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf385_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf387_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf387_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf385_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf387_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_34.Obj())->GetFrameIndex(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::vint>(__vwsn_value_); @@ -5335,12 +5371,12 @@ Closures //------------------------------------------------------------------- - __vwsnf386_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf386_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf388_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf388_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf386_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf388_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_31)->GetMinSizeLimitation(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation>(__vwsn_value_); @@ -5353,12 +5389,12 @@ Closures //------------------------------------------------------------------- - __vwsnf387_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf387_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf389_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf389_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf387_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf389_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_37.Obj())->GetText(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_); @@ -5371,12 +5407,26 @@ Closures //------------------------------------------------------------------- - __vwsnf388_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf388_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf38_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf38_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf388_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiToolstripButtonTemplate* __vwsnf38_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiToolstripButtonTemplate*>(new ::darkskin::MenuBarButtonTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf390_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf390_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf390_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_37.Obj())->GetColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -5389,12 +5439,12 @@ Closures //------------------------------------------------------------------- - __vwsnf389_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf389_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf391_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf391_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf389_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf391_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->contentTable)->GetAlignmentToParent(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Margin>(__vwsn_value_); @@ -5407,26 +5457,12 @@ Closures //------------------------------------------------------------------- - __vwsnf38_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf38_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) + __vwsnf392_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf392_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - ::vl::presentation::templates::GuiControlTemplate* __vwsnf38_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf390_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf390_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf390_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const + void __vwsnf392_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const { if (::vl::__vwsn::This(__vwsnthis_0->self)->GetTitleBar()) { @@ -5440,12 +5476,12 @@ Closures //------------------------------------------------------------------- - __vwsnf391_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf391_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) + __vwsnf393_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::__vwsnf393_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf391_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const + void __vwsnf393_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_::operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const { auto margin = ::vl::__vwsn::This(__vwsnthis_0->self)->GetCustomFramePadding(); ::vl::__vwsn::This(__vwsnthis_0->frameTable)->SetRowOption(static_cast<::vl::vint>(0), [&](){ ::vl::presentation::compositions::GuiCellOption __vwsn_temp__; __vwsn_temp__.composeType = ::vl::presentation::compositions::GuiCellOption::ComposeType::Absolute; __vwsn_temp__.absolute = margin.top; return __vwsn_temp__; }()); @@ -5461,10 +5497,10 @@ Closures { } - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf39_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf39_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::MenuSplitterTemplate()); } } @@ -5489,10 +5525,10 @@ Closures { } - ::vl::presentation::templates::GuiTextListTemplate* __vwsnf40_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf40_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiTextListTemplate*>(new ::darkskin::TextListTemplate()); + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::ToolstripTemplate()); } } @@ -5503,10 +5539,10 @@ Closures { } - ::vl::presentation::templates::GuiTreeViewTemplate* __vwsnf41_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf41_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiTreeViewTemplate*>(new ::darkskin::TreeViewTemplate()); + return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); } } @@ -5517,10 +5553,10 @@ Closures { } - ::vl::presentation::templates::GuiListViewTemplate* __vwsnf42_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiTextListTemplate* __vwsnf42_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiListViewTemplate*>(new ::darkskin::ListViewTemplate()); + return static_cast<::vl::presentation::templates::GuiTextListTemplate*>(new ::darkskin::TextListTemplate()); } } @@ -5531,10 +5567,10 @@ Closures { } - ::vl::presentation::templates::GuiDocumentLabelTemplate* __vwsnf43_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiTreeViewTemplate* __vwsnf43_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiDocumentLabelTemplate*>(new ::darkskin::DocumentTextBoxTemplate()); + return static_cast<::vl::presentation::templates::GuiTreeViewTemplate*>(new ::darkskin::TreeViewTemplate()); } } @@ -5545,10 +5581,10 @@ Closures { } - ::vl::presentation::templates::GuiDocumentLabelTemplate* __vwsnf44_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiListViewTemplate* __vwsnf44_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiDocumentLabelTemplate*>(new ::darkskin::DocumentLabelTemplate()); + return static_cast<::vl::presentation::templates::GuiListViewTemplate*>(new ::darkskin::ListViewTemplate()); } } @@ -5559,10 +5595,10 @@ Closures { } - ::vl::presentation::templates::GuiDocumentViewerTemplate* __vwsnf45_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiDocumentLabelTemplate* __vwsnf45_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiDocumentViewerTemplate*>(new ::darkskin::DocumentViewerTemplate()); + return static_cast<::vl::presentation::templates::GuiDocumentLabelTemplate*>(new ::darkskin::DocumentTextBoxTemplate()); } } @@ -5573,10 +5609,10 @@ Closures { } - ::vl::presentation::templates::GuiSinglelineTextBoxTemplate* __vwsnf46_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiDocumentLabelTemplate* __vwsnf46_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiSinglelineTextBoxTemplate*>(new ::darkskin::SinglelineTextBoxTemplate()); + return static_cast<::vl::presentation::templates::GuiDocumentLabelTemplate*>(new ::darkskin::DocumentLabelTemplate()); } } @@ -5587,10 +5623,10 @@ Closures { } - ::vl::presentation::templates::GuiMultilineTextBoxTemplate* __vwsnf47_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiDocumentViewerTemplate* __vwsnf47_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiMultilineTextBoxTemplate*>(new ::darkskin::MultilineTextBoxTemplate()); + return static_cast<::vl::presentation::templates::GuiDocumentViewerTemplate*>(new ::darkskin::DocumentViewerTemplate()); } } @@ -5601,10 +5637,10 @@ Closures { } - ::vl::presentation::templates::GuiComboBoxTemplate* __vwsnf48_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiSinglelineTextBoxTemplate* __vwsnf48_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiComboBoxTemplate*>(new ::darkskin::ComboBoxTemplate()); + return static_cast<::vl::presentation::templates::GuiSinglelineTextBoxTemplate*>(new ::darkskin::SinglelineTextBoxTemplate()); } } @@ -5615,10 +5651,10 @@ Closures { } - ::vl::presentation::templates::GuiTabTemplate* __vwsnf49_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiMultilineTextBoxTemplate* __vwsnf49_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiTabTemplate*>(new ::darkskin::TabTemplate()); + return static_cast<::vl::presentation::templates::GuiMultilineTextBoxTemplate*>(new ::darkskin::MultilineTextBoxTemplate()); } } @@ -5643,10 +5679,10 @@ Closures { } - ::vl::presentation::templates::GuiControlTemplate* __vwsnf50_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiComboBoxTemplate* __vwsnf50_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::GroupBoxTemplate()); + return static_cast<::vl::presentation::templates::GuiComboBoxTemplate*>(new ::darkskin::ComboBoxTemplate()); } } @@ -5657,10 +5693,10 @@ Closures { } - ::vl::presentation::templates::GuiScrollViewTemplate* __vwsnf51_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiTabTemplate* __vwsnf51_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiScrollViewTemplate*>(new ::darkskin::ScrollViewTemplate()); + return static_cast<::vl::presentation::templates::GuiTabTemplate*>(new ::darkskin::TabTemplate()); } } @@ -5671,10 +5707,10 @@ Closures { } - ::vl::presentation::templates::GuiLabelTemplate* __vwsnf52_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf52_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiLabelTemplate*>(new ::darkskin::ShortcutKeyTemplate()); + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::GroupBoxTemplate()); } } @@ -5685,10 +5721,10 @@ Closures { } - ::vl::presentation::templates::GuiLabelTemplate* __vwsnf53_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiScrollViewTemplate* __vwsnf53_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiLabelTemplate*>(new ::darkskin::LabelTemplate()); + return static_cast<::vl::presentation::templates::GuiScrollViewTemplate*>(new ::darkskin::ScrollViewTemplate()); } } @@ -5699,10 +5735,10 @@ Closures { } - ::vl::presentation::templates::GuiWindowTemplate* __vwsnf54_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiLabelTemplate* __vwsnf54_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiWindowTemplate*>(new ::darkskin::TooltipTemplate()); + return static_cast<::vl::presentation::templates::GuiLabelTemplate*>(new ::darkskin::ShortcutKeyTemplate()); } } @@ -5713,10 +5749,10 @@ Closures { } - ::vl::presentation::templates::GuiControlTemplate* __vwsnf55_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiLabelTemplate* __vwsnf55_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::CustomControlTemplate()); + return static_cast<::vl::presentation::templates::GuiLabelTemplate*>(new ::darkskin::LabelTemplate()); } } @@ -5730,7 +5766,7 @@ Closures ::vl::presentation::templates::GuiWindowTemplate* __vwsnf56_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { - return static_cast<::vl::presentation::templates::GuiWindowTemplate*>(new ::darkskin::CustomFrameWindowTemplate()); + return static_cast<::vl::presentation::templates::GuiWindowTemplate*>(new ::darkskin::TooltipTemplate()); } } @@ -5741,7 +5777,35 @@ Closures { } - ::vl::presentation::templates::GuiWindowTemplate* __vwsnf57_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + ::vl::presentation::templates::GuiControlTemplate* __vwsnf57_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiControlTemplate*>(new ::darkskin::CustomControlTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf58_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf58_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiWindowTemplate* __vwsnf58_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiWindowTemplate*>(new ::darkskin::CustomFrameWindowTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf59_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf59_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiWindowTemplate* __vwsnf59_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const { { return static_cast<::vl::presentation::templates::GuiWindowTemplate*>(new ::darkskin::SystemFrameWindowTemplate()); @@ -5750,42 +5814,6 @@ Closures //------------------------------------------------------------------- - __vwsnf58_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::__vwsnf58_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf58_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::__vwsnf59_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf59_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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_); - } - - //------------------------------------------------------------------- - __vwsnf5_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf5_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -5806,6 +5834,42 @@ Closures } void __vwsnf60_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf61_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::__vwsnf61_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf61_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf62_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::__vwsnf62_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf62_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3)->GetVisible(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -5818,12 +5882,12 @@ Closures //------------------------------------------------------------------- - __vwsnf61_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::__vwsnf61_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf63_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::__vwsnf63_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf61_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf63_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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_); @@ -5836,12 +5900,12 @@ Closures //------------------------------------------------------------------- - __vwsnf62_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::__vwsnf62_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf64_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::__vwsnf64_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf62_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf64_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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_); @@ -5854,12 +5918,12 @@ Closures //------------------------------------------------------------------- - __vwsnf63_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::__vwsnf63_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf65_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::__vwsnf65_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf63_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf65_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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_); @@ -5872,12 +5936,12 @@ Closures //------------------------------------------------------------------- - __vwsnf64_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf64_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf66_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf66_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf64_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf66_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_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_); @@ -5890,12 +5954,12 @@ Closures //------------------------------------------------------------------- - __vwsnf65_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf65_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf67_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf67_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf65_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf67_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_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_); @@ -5908,12 +5972,12 @@ Closures //------------------------------------------------------------------- - __vwsnf66_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf66_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf68_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf68_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf66_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf68_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -5926,12 +5990,12 @@ Closures //------------------------------------------------------------------- - __vwsnf67_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf67_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf69_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf69_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf67_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf69_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -5944,42 +6008,6 @@ Closures //------------------------------------------------------------------- - __vwsnf68_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf68_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf68_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6)->GetVisible(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6)->SetVisible(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf69_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf69_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf69_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10)->GetVisible(); - auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10)->SetVisible(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf6_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf6_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -6000,114 +6028,6 @@ Closures } void __vwsnf70_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_13.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_13.Obj())->SetText(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf71_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf71_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf71_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_13.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_13.Obj())->SetColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf72_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf72_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf72_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_13.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_13.Obj())->SetFont(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf73_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf73_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf73_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf74_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf74_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf74_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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_); - } - - //------------------------------------------------------------------- - - __vwsnf75_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf75_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf75_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.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_7.Obj())->SetColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf76_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf76_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf76_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6)->GetVisible(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -6120,12 +6040,12 @@ Closures //------------------------------------------------------------------- - __vwsnf77_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf77_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf71_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf71_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf77_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf71_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10)->GetVisible(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -6138,12 +6058,12 @@ Closures //------------------------------------------------------------------- - __vwsnf78_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf78_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf72_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf72_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf78_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf72_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_13.Obj())->GetText(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::WString>(__vwsn_value_); @@ -6156,12 +6076,12 @@ Closures //------------------------------------------------------------------- - __vwsnf79_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf79_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) + __vwsnf73_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf73_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf79_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf73_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_13.Obj())->GetColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -6174,6 +6094,114 @@ Closures //------------------------------------------------------------------- + __vwsnf74_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::__vwsnf74_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf74_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_13.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_13.Obj())->SetFont(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf75_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf75_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf75_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf76_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf76_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf76_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf77_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf77_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf77_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_7.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_7.Obj())->SetColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf78_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf78_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf78_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6)->GetVisible(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_6)->SetVisible(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf79_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf79_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf79_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10)->GetVisible(); + auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); + if ((__vwsn_old_ == __vwsn_new_)) + { + return; + } + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_10)->SetVisible(__vwsn_new_); + } + + //------------------------------------------------------------------- + __vwsnf7_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf7_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -6194,6 +6222,42 @@ Closures } void __vwsnf80_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_13.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_13.Obj())->SetText(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf81_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf81_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf81_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + { + auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_13.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_13.Obj())->SetColor(__vwsn_new_); + } + + //------------------------------------------------------------------- + + __vwsnf82_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::__vwsnf82_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf82_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_13.Obj())->GetFont(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::FontProperties>(__vwsn_value_); @@ -6206,12 +6270,12 @@ Closures //------------------------------------------------------------------- - __vwsnf81_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_::__vwsnf81_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_(::darkskin::DocumentTextBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf83_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_::__vwsnf83_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_(::darkskin::DocumentTextBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf81_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf83_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_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_); @@ -6224,40 +6288,40 @@ Closures //------------------------------------------------------------------- - __vwsnf82_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_::__vwsnf82_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(::darkskin::DocumentViewerTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiScrollTemplate* __vwsnf82_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::VScrollTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf83_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_::__vwsnf83_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(::darkskin::DocumentViewerTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiScrollTemplate* __vwsnf83_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::HScrollTemplate()); - } - } - - //------------------------------------------------------------------- - __vwsnf84_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_::__vwsnf84_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(::darkskin::DocumentViewerTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf84_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiScrollTemplate* __vwsnf84_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::VScrollTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf85_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_::__vwsnf85_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(::darkskin::DocumentViewerTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + ::vl::presentation::templates::GuiScrollTemplate* __vwsnf85_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const + { + { + return static_cast<::vl::presentation::templates::GuiScrollTemplate*>(new ::darkskin::HScrollTemplate()); + } + } + + //------------------------------------------------------------------- + + __vwsnf86_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_::__vwsnf86_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(::darkskin::DocumentViewerTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf86_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_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_); @@ -6270,48 +6334,16 @@ Closures //------------------------------------------------------------------- - __vwsnf85_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf85_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiDatePickerTemplate* __vwsnf85_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiDatePickerTemplate*>(new ::darkskin::DatePickerTemplate()); - } - } - - //------------------------------------------------------------------- - - __vwsnf86_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf86_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - ::vl::presentation::templates::GuiMenuTemplate* __vwsnf86_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const - { - { - return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); - } - } - - //------------------------------------------------------------------- - __vwsnf87_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf87_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf87_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiDatePickerTemplate* __vwsnf87_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) 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; + return static_cast<::vl::presentation::templates::GuiDatePickerTemplate*>(new ::darkskin::DatePickerTemplate()); } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_); } //------------------------------------------------------------------- @@ -6321,15 +6353,11 @@ Closures { } - void __vwsnf88_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + ::vl::presentation::templates::GuiMenuTemplate* __vwsnf88_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) 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; + return static_cast<::vl::presentation::templates::GuiMenuTemplate*>(new ::darkskin::ToolstripMenuTemplate()); } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2.Obj())->SetColor(__vwsn_new_); } //------------------------------------------------------------------- @@ -6341,13 +6369,13 @@ Closures void __vwsnf89_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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_); + 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_4.Obj())->SetText(__vwsn_new_); + ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_0.Obj())->SetColor(__vwsn_new_); } //------------------------------------------------------------------- @@ -6372,6 +6400,42 @@ Closures } void __vwsnf90_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf91_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf91_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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_); + } + + //------------------------------------------------------------------- + + __vwsnf92_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf92_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) + :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) + { + } + + void __vwsnf92_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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_); @@ -6384,12 +6448,12 @@ Closures //------------------------------------------------------------------- - __vwsnf91_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf91_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf93_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf93_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf91_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf93_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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_); @@ -6402,12 +6466,12 @@ Closures //------------------------------------------------------------------- - __vwsnf92_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf92_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf94_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf94_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf92_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf94_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3)->GetVisible(); auto __vwsn_new_ = ::vl::__vwsn::Unbox(__vwsn_value_); @@ -6420,12 +6484,12 @@ Closures //------------------------------------------------------------------- - __vwsnf93_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf93_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf95_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf95_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf93_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf95_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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_); @@ -6438,12 +6502,12 @@ Closures //------------------------------------------------------------------- - __vwsnf94_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf94_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf96_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf96_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf94_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf96_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -6456,12 +6520,12 @@ Closures //------------------------------------------------------------------- - __vwsnf95_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf95_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) + __vwsnf97_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::__vwsnf97_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf95_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf97_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_8.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -6474,12 +6538,12 @@ Closures //------------------------------------------------------------------- - __vwsnf96_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::__vwsnf96_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0) + __vwsnf98_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::__vwsnf98_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf96_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf98_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetBackgroundColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -6492,12 +6556,12 @@ Closures //------------------------------------------------------------------- - __vwsnf97_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::__vwsnf97_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0) + __vwsnf99_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::__vwsnf99_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { } - void __vwsnf97_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const + void __vwsnf99_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const { auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_3.Obj())->GetBorderColor(); auto __vwsn_new_ = ::vl::__vwsn::Unbox<::vl::presentation::Color>(__vwsn_value_); @@ -6510,42 +6574,6 @@ Closures //------------------------------------------------------------------- - __vwsnf98_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::__vwsnf98_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf98_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_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(__vwsn_value_); - if ((__vwsn_old_ == __vwsn_new_)) - { - return; - } - ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_2)->SetVisible(__vwsn_new_); - } - - //------------------------------------------------------------------- - - __vwsnf99_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::__vwsnf99_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0) - :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) - { - } - - void __vwsnf99_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_::operator()(const ::vl::reflection::description::Value& __vwsn_value_) const - { - auto __vwsn_old_ = ::vl::__vwsn::This(__vwsnthis_0->__vwsn_precompile_5.Obj())->GetBackgroundColor(); - 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())->SetBackgroundColor(__vwsn_new_); - } - - //------------------------------------------------------------------- - __vwsnf9_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_::__vwsnf9_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0) :__vwsnthis_0(::vl::__vwsn::This(__vwsnctorthis_0)) { @@ -24855,12 +24883,12 @@ namespace darkskin } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc158_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf263_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf265_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_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::__vwsnc159_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf264_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf266_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -24965,34 +24993,34 @@ Class (::darkskin::ButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc1_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf58_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf59_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf60_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc2_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf61_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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::__vwsnc5_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc3_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf62_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc4_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf63_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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::__vwsnc5_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf64_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf65_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_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)); } @@ -25175,49 +25203,49 @@ Class (::darkskin::CheckBoxTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc7_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf64_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_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_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf65_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_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_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf66_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_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_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc8_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf67_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_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::__vwsnc11_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc9_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf68_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_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_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc10_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf69_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_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_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc11_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf70_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_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_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc12_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf71_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_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_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc13_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf72_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_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_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf73_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_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_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf74_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_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)); } @@ -25268,10 +25296,10 @@ Class (::darkskin::ComboBoxTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetDatePickerTemplate(vl::Func(::vl_workflow_global::__vwsnf85_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetDatePickerTemplate(vl::Func(::vl_workflow_global::__vwsnf87_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf86_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf88_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -25373,49 +25401,49 @@ Class (::darkskin::ComboBoxTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc26_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf87_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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::__vwsnc27_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf88_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf89_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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::__vwsnc29_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc27_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf90_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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::__vwsnc30_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc28_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf91_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc29_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf92_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc30_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf93_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc31_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf94_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc32_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf95_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf96_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf97_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_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)); } @@ -25495,7 +25523,7 @@ Class (::darkskin::CustomFrameWindowTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetTooltipTemplate(vl::Func(::vl_workflow_global::__vwsnf363_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetTooltipTemplate(vl::Func(::vl_workflow_global::__vwsnf365_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetCustomFrameEnabled(true); @@ -25675,7 +25703,7 @@ Class (::darkskin::CustomFrameWindowTemplateConstructor) ::vl::__vwsn::This(this->__vwsn_precompile_13)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_14)); } { - ::vl::__vwsn::This(this->__vwsn_precompile_12)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf364_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->__vwsn_precompile_12)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf366_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_11)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_12)->GetBoundsComposition())); @@ -25745,7 +25773,7 @@ Class (::darkskin::CustomFrameWindowTemplateConstructor) ::vl::__vwsn::This(this->__vwsn_precompile_19)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_22)); } { - ::vl::__vwsn::This(this->__vwsn_precompile_18)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf365_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->__vwsn_precompile_18)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf367_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_17)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_18)->GetBoundsComposition())); @@ -25795,7 +25823,7 @@ Class (::darkskin::CustomFrameWindowTemplateConstructor) ::vl::__vwsn::This(this->__vwsn_precompile_27)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_28)); } { - ::vl::__vwsn::This(this->__vwsn_precompile_26)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf366_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->__vwsn_precompile_26)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf368_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_25)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_26)->GetBoundsComposition())); @@ -25903,128 +25931,128 @@ Class (::darkskin::CustomFrameWindowTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc234_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf367_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc235_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf368_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc236_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf369_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc237_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc235_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf370_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc238_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc236_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf371_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc239_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc237_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf372_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc240_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc238_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf373_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc241_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc239_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf374_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc242_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc240_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf375_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc243_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc241_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf376_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc244_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc242_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf377_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc245_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc243_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf378_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc246_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc244_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf379_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc247_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc245_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf380_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc248_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc246_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf381_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc249_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc247_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf382_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc250_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc248_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf383_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc251_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc249_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf384_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc252_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc250_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf385_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc253_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc251_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf386_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc254_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc252_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf387_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc255_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc253_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf388_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc256_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc254_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf389_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc255_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf390_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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::__vwsnc256_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf391_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_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_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf390_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(this)); + auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf392_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->self)->TitleBarChanged, __vwsn_event_handler_); } { - auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf391_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(this)); + auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf393_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->self)->CustomFramePaddingChanged, __vwsn_event_handler_); } } @@ -26134,12 +26162,12 @@ Class (::darkskin::DateButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc57_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf133_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf135_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_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::__vwsnc58_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf134_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf136_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -26186,13 +26214,13 @@ Class (::darkskin::DatePickerTemplateConstructor) (this->look = new ::vl::presentation::templates::GuiCommonDatePickerLook(::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#2D2D30")), ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#FFFFFF")), ::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#999999")))); ::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::__vwsnf135_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetDateTextListTemplate(vl::Func(::vl_workflow_global::__vwsnf137_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->look)->SetDateButtonTemplate(vl::Func(::vl_workflow_global::__vwsnf136_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetDateButtonTemplate(vl::Func(::vl_workflow_global::__vwsnf138_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->look)->SetDateComboBoxTemplate(vl::Func(::vl_workflow_global::__vwsnf137_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetDateComboBoxTemplate(vl::Func(::vl_workflow_global::__vwsnf139_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_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__; }()); @@ -26202,29 +26230,29 @@ Class (::darkskin::DatePickerTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc59_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf138_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_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::__vwsnc60_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf139_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_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_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf140_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_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::__vwsnc62_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc60_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf141_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_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::__vwsnc63_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc61_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf142_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_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::__vwsnc62_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf143_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_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::__vwsnc63_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf144_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(this))); + ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); + } } DatePickerTemplateConstructor::DatePickerTemplateConstructor() @@ -26345,7 +26373,7 @@ Class (::darkskin::DocumentTextBoxTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc24_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf81_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf83_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -26409,10 +26437,10 @@ Class (::darkskin::DocumentViewerTemplateConstructor) (this->look = new ::vl::presentation::templates::GuiCommonScrollViewLook(static_cast<::vl::vint>(20))); ::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_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetVScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf84_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf83_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf85_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_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__; }()); @@ -26432,7 +26460,7 @@ Class (::darkskin::DocumentViewerTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc25_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf84_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf86_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -26547,34 +26575,34 @@ Class (::darkskin::ExpandingDecoratorTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc35_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf96_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_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_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf97_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_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_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf98_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_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_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc36_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf99_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_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::__vwsnc39_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc37_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf100_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_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::__vwsnc40_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc38_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf101_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_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::__vwsnc39_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf102_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_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::__vwsnc40_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf103_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(this))); + ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); + } } ExpandingDecoratorTemplateConstructor::ExpandingDecoratorTemplateConstructor() @@ -26684,24 +26712,24 @@ Class (::darkskin::GroupBoxTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc64_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf143_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_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::__vwsnc65_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf144_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_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::__vwsnc66_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf145_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_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_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc65_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf146_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_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::__vwsnc66_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf147_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_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_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf148_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_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)); } @@ -26763,7 +26791,7 @@ Class (::darkskin::HScrollHandleTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc160_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf265_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf267_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -26850,7 +26878,7 @@ Class (::darkskin::HScrollTemplateConstructor) ::vl::__vwsn::This(this->buttonDecrease)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->buttonDecrease)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf266_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->buttonDecrease)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf268_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->buttonDecrease)->GetBoundsComposition())); @@ -26880,7 +26908,7 @@ Class (::darkskin::HScrollTemplateConstructor) ::vl::__vwsn::This(this->buttonIncrease)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->buttonIncrease)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf267_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->buttonIncrease)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf269_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_5)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->buttonIncrease)->GetBoundsComposition())); @@ -26912,7 +26940,7 @@ Class (::darkskin::HScrollTemplateConstructor) ::vl::__vwsn::This(this->__vwsn_precompile_7)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->__vwsn_precompile_7)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf268_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->__vwsn_precompile_7)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf270_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->handle)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_7)->GetBoundsComposition())); @@ -26925,17 +26953,17 @@ Class (::darkskin::HScrollTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc161_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf269_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf271_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_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::__vwsnc162_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf270_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf272_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_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::__vwsnc163_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf271_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf273_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -27071,7 +27099,7 @@ Class (::darkskin::HTrackerTemplateConstructor) ::vl::__vwsn::This(this->__vwsn_precompile_6)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->__vwsn_precompile_6)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf272_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->__vwsn_precompile_6)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf274_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->handle)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_6)->GetBoundsComposition())); @@ -27084,12 +27112,12 @@ Class (::darkskin::HTrackerTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc164_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf273_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf275_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_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::__vwsnc165_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf274_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf276_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -27160,7 +27188,7 @@ Class (::darkskin::ItemBackgroundTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc41_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf102_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf104_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -27211,17 +27239,17 @@ Class (::darkskin::LabelTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc68_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf147_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf149_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_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::__vwsnc69_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf148_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf150_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_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_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf149_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf151_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -27297,12 +27325,12 @@ Class (::darkskin::LeftScrollButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc166_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf275_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf277_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_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::__vwsnc167_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf276_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf278_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -27340,7 +27368,7 @@ Class (::darkskin::ListViewColumnHeaderTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf103_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf105_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -27501,7 +27529,7 @@ Class (::darkskin::ListViewColumnHeaderTemplateConstructor) ::vl::__vwsn::This(this->buttonArrow)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->buttonArrow)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf104_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->buttonArrow)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf106_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_13)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->buttonArrow)->GetBoundsComposition())); @@ -27511,64 +27539,64 @@ Class (::darkskin::ListViewColumnHeaderTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc42_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf105_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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::__vwsnc43_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf106_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf107_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc43_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf108_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc44_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf109_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc45_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf110_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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::__vwsnc48_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc46_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf111_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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::__vwsnc49_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc47_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf112_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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::__vwsnc50_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc48_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf113_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc49_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf114_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc50_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf115_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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::__vwsnc53_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc51_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf116_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf117_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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::__vwsnc53_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf118_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_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)); } @@ -27624,10 +27652,10 @@ Class (::darkskin::ListViewTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetColumnHeaderTemplate(vl::Func(::vl_workflow_global::__vwsnf117_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetColumnHeaderTemplate(vl::Func(::vl_workflow_global::__vwsnf119_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->self)->SetBackgroundTemplate(vl::Func(::vl_workflow_global::__vwsnf118_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetBackgroundTemplate(vl::Func(::vl_workflow_global::__vwsnf120_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetItemSeparatorColor(::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#F1F1F1"))); @@ -27655,10 +27683,10 @@ Class (::darkskin::ListViewTemplateConstructor) (this->look = new ::vl::presentation::templates::GuiCommonScrollViewLook(static_cast<::vl::vint>(20))); ::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::__vwsnf119_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetVScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf121_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf120_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf122_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_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__; }()); @@ -27678,7 +27706,7 @@ Class (::darkskin::ListViewTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc54_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf121_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf123_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -27726,7 +27754,7 @@ Class (::darkskin::MenuBarButtonTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf317_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf319_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -27757,24 +27785,24 @@ Class (::darkskin::MenuBarButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc194_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf318_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_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::__vwsnc195_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf319_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_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::__vwsnc196_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf320_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_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::__vwsnc197_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc195_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf321_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_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::__vwsnc196_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf322_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_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::__vwsnc197_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf323_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); + } } MenuBarButtonTemplateConstructor::MenuBarButtonTemplateConstructor() @@ -27810,7 +27838,7 @@ Class (::darkskin::MenuItemButtonTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf322_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf324_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -27937,69 +27965,69 @@ Class (::darkskin::MenuItemButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc198_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf323_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc199_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf324_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc200_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf325_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc201_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc199_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf326_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc202_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc200_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf327_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc203_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc201_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf328_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc204_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc202_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf329_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc205_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc203_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf330_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc206_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc204_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf331_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc207_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc205_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf332_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc208_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc206_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf333_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc209_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc207_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf334_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc210_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc208_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf335_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc209_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf336_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_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::__vwsnc210_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf337_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); + } } MenuItemButtonTemplateConstructor::MenuItemButtonTemplateConstructor() @@ -28130,10 +28158,10 @@ Class (::darkskin::MultilineTextBoxTemplateConstructor) (this->look = new ::vl::presentation::templates::GuiCommonScrollViewLook(static_cast<::vl::vint>(20))); ::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::__vwsnf313_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetVScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf315_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf314_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf316_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_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__; }()); @@ -28153,7 +28181,7 @@ Class (::darkskin::MultilineTextBoxTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc192_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf315_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf317_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -28251,7 +28279,7 @@ Class (::darkskin::ProgressBarTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc168_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf277_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf279_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -28437,44 +28465,44 @@ Class (::darkskin::RadioButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc16_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf73_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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::__vwsnc17_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf74_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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::__vwsnc18_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf75_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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::__vwsnc19_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc17_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf76_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc18_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf77_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc19_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf78_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc20_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf79_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc21_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf80_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf81_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf82_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_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)); } @@ -28612,17 +28640,17 @@ Class (::darkskin::RibbonGalleryDropdownButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc80_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf159_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf161_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_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_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf160_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf162_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_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::__vwsnc82_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf161_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf163_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -28662,7 +28690,7 @@ Class (::darkskin::RibbonGalleryItemListTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetBackgroundTemplate(vl::Func(::vl_workflow_global::__vwsnf162_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetBackgroundTemplate(vl::Func(::vl_workflow_global::__vwsnf164_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_(this))); } } @@ -28696,19 +28724,19 @@ Class (::darkskin::RibbonGalleryTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetGroupContainerTemplate(vl::Func(::vl_workflow_global::__vwsnf163_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetGroupContainerTemplate(vl::Func(::vl_workflow_global::__vwsnf165_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->self)->SetBackgroundTemplate(vl::Func(::vl_workflow_global::__vwsnf164_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetBackgroundTemplate(vl::Func(::vl_workflow_global::__vwsnf166_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->self)->SetHeaderTemplate(vl::Func(::vl_workflow_global::__vwsnf165_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetHeaderTemplate(vl::Func(::vl_workflow_global::__vwsnf167_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->self)->SetItemListTemplate(vl::Func(::vl_workflow_global::__vwsnf166_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetItemListTemplate(vl::Func(::vl_workflow_global::__vwsnf168_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->self)->SetMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf167_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf169_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -28775,7 +28803,7 @@ Class (::darkskin::RibbonGalleryTemplateConstructor) ::vl::__vwsn::This(this->__vwsn_precompile_5)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->__vwsn_precompile_5)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf168_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->__vwsn_precompile_5)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf170_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_4)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_5)->GetBoundsComposition())); @@ -28798,7 +28826,7 @@ Class (::darkskin::RibbonGalleryTemplateConstructor) ::vl::__vwsn::This(this->__vwsn_precompile_8)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->__vwsn_precompile_8)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf169_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->__vwsn_precompile_8)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf171_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_7)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_8)->GetBoundsComposition())); @@ -28821,7 +28849,7 @@ Class (::darkskin::RibbonGalleryTemplateConstructor) ::vl::__vwsn::This(this->__vwsn_precompile_11)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->__vwsn_precompile_11)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf170_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->__vwsn_precompile_11)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf172_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_10)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_11)->GetBoundsComposition())); @@ -28834,29 +28862,29 @@ Class (::darkskin::RibbonGalleryTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc83_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf171_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf173_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_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_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf172_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); - ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); - } - { - auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf173_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->__vwsn_precompile_5)->Clicked, __vwsn_event_handler_); - } - { - auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc85_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf174_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf175_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->__vwsn_precompile_5)->Clicked, __vwsn_event_handler_); + } + { + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc85_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf176_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this))); + ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); + } + { + auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf177_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->__vwsn_precompile_8)->Clicked, __vwsn_event_handler_); } { - auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf176_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this)); + auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf178_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->__vwsn_precompile_11)->Clicked, __vwsn_event_handler_); } { @@ -28932,12 +28960,12 @@ Class (::darkskin::RibbonGroupExpandButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc86_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf177_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf179_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_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_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf178_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf180_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -29037,7 +29065,7 @@ Class (::darkskin::RibbonGroupMenuTemplateConstructor) ::vl::__vwsn::This(this->__vwsn_precompile_5)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->__vwsn_precompile_5)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf179_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->__vwsn_precompile_5)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf181_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_4)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_5)->GetBoundsComposition())); @@ -29053,11 +29081,11 @@ Class (::darkskin::RibbonGroupMenuTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc88_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf180_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf182_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { - auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf181_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(this)); + auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf183_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->__vwsn_precompile_5)->Clicked, __vwsn_event_handler_); } { @@ -29103,7 +29131,7 @@ Class (::darkskin::RibbonGroupTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf182_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf184_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -29195,7 +29223,7 @@ Class (::darkskin::RibbonGroupTemplateConstructor) ::vl::__vwsn::This(this->__vwsn_precompile_6)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->__vwsn_precompile_6)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf183_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->__vwsn_precompile_6)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf185_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_6)->GetBoundsComposition())); @@ -29211,28 +29239,28 @@ Class (::darkskin::RibbonGroupTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc89_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf184_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_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_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf185_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_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_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf186_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { - auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf187_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc90_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf187_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_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_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf188_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(this))); + ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); + } + { + auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf189_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->__vwsn_precompile_6)->Clicked, __vwsn_event_handler_); } { ::vl::__vwsn::This(this->self)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container)); } { - auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf188_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(this)); + auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf190_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->self)->CollapsedChanged, __vwsn_event_handler_); } } @@ -29332,17 +29360,17 @@ Class (::darkskin::RibbonIconLabelTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc92_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf189_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf191_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_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_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf190_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf192_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_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_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf191_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf193_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -29385,7 +29413,7 @@ Class (::darkskin::RibbonLargeButtonTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf192_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf194_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -29479,44 +29507,44 @@ Class (::darkskin::RibbonLargeButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc95_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf193_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_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_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf194_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_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_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf195_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_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_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc96_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf196_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_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::__vwsnc99_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc97_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf197_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_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_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc98_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf198_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_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_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc99_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf199_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_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_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc100_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf200_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_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_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf201_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_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_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf202_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_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)); } @@ -29562,7 +29590,7 @@ Class (::darkskin::RibbonLargeDropdownButtonTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf201_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf203_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -29700,54 +29728,54 @@ Class (::darkskin::RibbonLargeDropdownButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc103_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf202_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf203_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf204_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc104_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf205_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc105_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf206_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc106_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf207_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc107_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf208_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc108_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf209_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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::__vwsnc111_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc109_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf210_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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::__vwsnc112_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc110_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf211_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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::__vwsnc111_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf212_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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::__vwsnc112_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf213_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_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)); } @@ -29797,7 +29825,7 @@ Class (::darkskin::RibbonLargeSplitButtonTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf212_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf214_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -29889,7 +29917,7 @@ Class (::darkskin::RibbonLargeSplitButtonTemplateConstructor) ::vl::__vwsn::This(this->buttonArrow)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->buttonArrow)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf213_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->buttonArrow)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf215_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_6)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->buttonArrow)->GetBoundsComposition())); @@ -29902,44 +29930,44 @@ Class (::darkskin::RibbonLargeSplitButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc113_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf214_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_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::__vwsnc114_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf215_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_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::__vwsnc115_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf216_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_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::__vwsnc116_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc114_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf217_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_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::__vwsnc117_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc115_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf218_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_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::__vwsnc118_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc116_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf219_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_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::__vwsnc119_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc117_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf220_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_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::__vwsnc120_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc118_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf221_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_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::__vwsnc119_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf222_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_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::__vwsnc120_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf223_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_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)); } @@ -29990,7 +30018,7 @@ Class (::darkskin::RibbonSmallButtonTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf222_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf224_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -30073,44 +30101,44 @@ Class (::darkskin::RibbonSmallButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc121_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf223_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_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::__vwsnc122_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf224_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_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::__vwsnc123_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf225_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_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::__vwsnc124_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc122_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf226_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_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::__vwsnc125_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc123_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf227_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_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::__vwsnc126_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc124_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf228_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_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::__vwsnc127_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc125_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf229_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_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::__vwsnc128_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc126_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf230_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_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::__vwsnc127_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf231_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_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::__vwsnc128_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf232_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_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)); } @@ -30155,7 +30183,7 @@ Class (::darkskin::RibbonSmallDropdownButtonTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf231_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf233_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -30281,59 +30309,59 @@ Class (::darkskin::RibbonSmallDropdownButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc129_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf232_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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::__vwsnc130_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf233_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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::__vwsnc131_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf234_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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::__vwsnc132_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc130_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf235_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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::__vwsnc133_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc131_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf236_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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::__vwsnc134_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc132_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf237_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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::__vwsnc135_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc133_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf238_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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::__vwsnc136_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc134_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf239_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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::__vwsnc137_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc135_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf240_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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::__vwsnc138_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc136_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf241_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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::__vwsnc139_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc137_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf242_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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::__vwsnc138_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf243_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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::__vwsnc139_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf244_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_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)); } @@ -30465,34 +30493,34 @@ Class (::darkskin::RibbonSmallIconLabelTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc140_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf243_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_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::__vwsnc141_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf244_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_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::__vwsnc142_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf245_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_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::__vwsnc143_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc141_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf246_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_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::__vwsnc144_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc142_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf247_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_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::__vwsnc145_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc143_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf248_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_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::__vwsnc144_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf249_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_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::__vwsnc145_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf250_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_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)); } @@ -30536,7 +30564,7 @@ Class (::darkskin::RibbonSmallSplitButtonTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf249_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf251_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -30650,7 +30678,7 @@ Class (::darkskin::RibbonSmallSplitButtonTemplateConstructor) ::vl::__vwsn::This(this->buttonArrow)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->buttonArrow)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf250_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->buttonArrow)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf252_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_8)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->buttonArrow)->GetBoundsComposition())); @@ -30660,54 +30688,54 @@ Class (::darkskin::RibbonSmallSplitButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc146_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf251_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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::__vwsnc147_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf252_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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::__vwsnc148_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf253_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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::__vwsnc149_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc147_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf254_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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::__vwsnc150_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc148_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf255_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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::__vwsnc151_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc149_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf256_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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::__vwsnc152_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc150_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf257_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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::__vwsnc153_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc151_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf258_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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::__vwsnc154_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc152_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf259_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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::__vwsnc155_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc153_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf260_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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::__vwsnc154_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf261_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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::__vwsnc155_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf262_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_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)); } @@ -30832,34 +30860,34 @@ Class (::darkskin::RibbonSplitArrowTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc74_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf153_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_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::__vwsnc75_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf154_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_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_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf155_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_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_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc75_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf156_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_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_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc76_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf157_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_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::__vwsnc79_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc77_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf158_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_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_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf159_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_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::__vwsnc79_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf160_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(this))); + ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); + } } RibbonSplitArrowTemplateConstructor::RibbonSplitArrowTemplateConstructor() @@ -30926,12 +30954,12 @@ Class (::darkskin::RibbonToolstripHeaderTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc156_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf261_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf263_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_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::__vwsnc157_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf262_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf264_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -31226,12 +31254,12 @@ Class (::darkskin::RightScrollButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc169_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf278_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf280_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_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::__vwsnc170_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf279_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf281_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -31295,10 +31323,10 @@ Class (::darkskin::ScrollViewTemplateConstructor) (this->look = new ::vl::presentation::templates::GuiCommonScrollViewLook(static_cast<::vl::vint>(20))); ::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::__vwsnf280_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetVScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf282_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf281_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf283_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_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__; }()); @@ -31399,17 +31427,17 @@ Class (::darkskin::ShortcutKeyTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc71_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf150_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf152_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_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_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf151_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf153_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_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::__vwsnc73_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf152_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf154_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -31491,7 +31519,7 @@ Class (::darkskin::SinglelineTextBoxTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc193_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf316_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf318_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -31635,39 +31663,39 @@ Class (::darkskin::TabHeaderButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc179_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf294_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_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::__vwsnc180_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf295_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_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::__vwsnc181_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf296_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_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::__vwsnc182_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc180_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf297_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_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::__vwsnc183_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc181_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf298_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_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::__vwsnc184_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc182_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf299_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_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::__vwsnc185_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc183_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf300_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_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::__vwsnc184_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf301_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_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::__vwsnc185_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf302_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); + } } TabHeaderButtonTemplateConstructor::TabHeaderButtonTemplateConstructor() @@ -31750,14 +31778,14 @@ Class (::darkskin::TabHeaderTemplateConstructor) ::vl::__vwsn::This(this->__vwsn_precompile_0)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->__vwsn_precompile_0)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf301_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->__vwsn_precompile_0)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf303_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_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::__vwsnc186_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf302_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf304_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -31765,16 +31793,16 @@ Class (::darkskin::TabHeaderTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc187_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf303_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf305_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_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::__vwsnc188_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf304_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf306_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { - auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf305_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(this)); + auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf307_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->__vwsn_precompile_0)->Clicked, __vwsn_event_handler_); } } @@ -31884,7 +31912,7 @@ Class (::darkskin::TabTemplateConstructor) (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::__vwsnf306_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->header)->SetItemTemplate(vl::Func(::vl_workflow_global::__vwsnf308_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->header)->SetExtraMargin([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(2); __vwsn_temp__.top = static_cast<::vl::vint>(2); __vwsn_temp__.right = static_cast<::vl::vint>(2); __vwsn_temp__.bottom = static_cast<::vl::vint>(0); return __vwsn_temp__; }()); @@ -31942,20 +31970,20 @@ Class (::darkskin::TabTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc189_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf307_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf309_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { - auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf308_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this)); + auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf310_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->header)->ItemInserted, __vwsn_event_handler_); } { - auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf309_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this)); + auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf311_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->header)->ItemRemoved, __vwsn_event_handler_); } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc190_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf310_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf312_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -31963,7 +31991,7 @@ Class (::darkskin::TabTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc191_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf311_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf313_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -31973,7 +32001,7 @@ Class (::darkskin::TabTemplateConstructor) ::vl::__vwsn::This(this->self)->SetAfterHeadersContainer(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->afterHeadersContainer)); } { - auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf312_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this)); + auto __vwsn_event_handler_ = vl::Func(::vl_workflow_global::__vwsnf314_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(this->self)->SelectedTabPageChanged, __vwsn_event_handler_); } } @@ -32057,13 +32085,13 @@ Class (::darkskin::TextListTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetRadioBulletTemplate(vl::Func(::vl_workflow_global::__vwsnf122_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetRadioBulletTemplate(vl::Func(::vl_workflow_global::__vwsnf124_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->self)->SetCheckBulletTemplate(vl::Func(::vl_workflow_global::__vwsnf123_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetCheckBulletTemplate(vl::Func(::vl_workflow_global::__vwsnf125_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->self)->SetBackgroundTemplate(vl::Func(::vl_workflow_global::__vwsnf124_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetBackgroundTemplate(vl::Func(::vl_workflow_global::__vwsnf126_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetTextColor(::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#F1F1F1"))); @@ -32085,10 +32113,10 @@ Class (::darkskin::TextListTemplateConstructor) (this->look = new ::vl::presentation::templates::GuiCommonScrollViewLook(static_cast<::vl::vint>(20))); ::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::__vwsnf125_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetVScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf127_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf126_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf128_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_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__; }()); @@ -32108,7 +32136,7 @@ Class (::darkskin::TextListTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc55_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf127_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf129_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -32243,88 +32271,94 @@ Class (::darkskin::ThemeConstructor) (::vl::__vwsn::This(this->__vwsn_precompile_0)->Button = vl::Func(::vl_workflow_global::__vwsnf29_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripSplitter = vl::Func(::vl_workflow_global::__vwsnf30_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripSplitterInMenu = vl::Func(::vl_workflow_global::__vwsnf30_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripSplitButton = vl::Func(::vl_workflow_global::__vwsnf31_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripSplitter = vl::Func(::vl_workflow_global::__vwsnf31_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripDropdownButton = vl::Func(::vl_workflow_global::__vwsnf32_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripSplitButton = vl::Func(::vl_workflow_global::__vwsnf32_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripButton = vl::Func(::vl_workflow_global::__vwsnf33_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripDropdownButton = vl::Func(::vl_workflow_global::__vwsnf33_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripToolBar = vl::Func(::vl_workflow_global::__vwsnf34_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripButton = vl::Func(::vl_workflow_global::__vwsnf34_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->MenuItemButton = vl::Func(::vl_workflow_global::__vwsnf35_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripToolBarInMenu = vl::Func(::vl_workflow_global::__vwsnf35_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->MenuBarButton = vl::Func(::vl_workflow_global::__vwsnf36_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->ToolstripToolBar = vl::Func(::vl_workflow_global::__vwsnf36_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->MenuSplitter = vl::Func(::vl_workflow_global::__vwsnf37_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->MenuItemButton = vl::Func(::vl_workflow_global::__vwsnf37_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->MenuBar = vl::Func(::vl_workflow_global::__vwsnf38_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->MenuBarButton = vl::Func(::vl_workflow_global::__vwsnf38_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->Menu = vl::Func(::vl_workflow_global::__vwsnf39_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->MenuSplitter = vl::Func(::vl_workflow_global::__vwsnf39_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->TextList = vl::Func(::vl_workflow_global::__vwsnf40_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->MenuBar = vl::Func(::vl_workflow_global::__vwsnf40_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->TreeView = vl::Func(::vl_workflow_global::__vwsnf41_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->Menu = vl::Func(::vl_workflow_global::__vwsnf41_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->ListView = vl::Func(::vl_workflow_global::__vwsnf42_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->TextList = vl::Func(::vl_workflow_global::__vwsnf42_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->DocumentTextBox = vl::Func(::vl_workflow_global::__vwsnf43_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->TreeView = vl::Func(::vl_workflow_global::__vwsnf43_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->DocumentLabel = vl::Func(::vl_workflow_global::__vwsnf44_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->ListView = vl::Func(::vl_workflow_global::__vwsnf44_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->DocumentViewer = vl::Func(::vl_workflow_global::__vwsnf45_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->DocumentTextBox = vl::Func(::vl_workflow_global::__vwsnf45_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->SinglelineTextBox = vl::Func(::vl_workflow_global::__vwsnf46_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->DocumentLabel = vl::Func(::vl_workflow_global::__vwsnf46_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->MultilineTextBox = vl::Func(::vl_workflow_global::__vwsnf47_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->DocumentViewer = vl::Func(::vl_workflow_global::__vwsnf47_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->ComboBox = vl::Func(::vl_workflow_global::__vwsnf48_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->SinglelineTextBox = vl::Func(::vl_workflow_global::__vwsnf48_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->Tab = vl::Func(::vl_workflow_global::__vwsnf49_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->MultilineTextBox = vl::Func(::vl_workflow_global::__vwsnf49_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->GroupBox = vl::Func(::vl_workflow_global::__vwsnf50_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->ComboBox = vl::Func(::vl_workflow_global::__vwsnf50_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->ScrollView = vl::Func(::vl_workflow_global::__vwsnf51_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->Tab = vl::Func(::vl_workflow_global::__vwsnf51_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->ShortcutKey = vl::Func(::vl_workflow_global::__vwsnf52_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->GroupBox = vl::Func(::vl_workflow_global::__vwsnf52_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->Label = vl::Func(::vl_workflow_global::__vwsnf53_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->ScrollView = vl::Func(::vl_workflow_global::__vwsnf53_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->Tooltip = vl::Func(::vl_workflow_global::__vwsnf54_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->ShortcutKey = vl::Func(::vl_workflow_global::__vwsnf54_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->CustomControl = vl::Func(::vl_workflow_global::__vwsnf55_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->Label = vl::Func(::vl_workflow_global::__vwsnf55_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->CustomFrameWindow = vl::Func(::vl_workflow_global::__vwsnf56_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->Tooltip = vl::Func(::vl_workflow_global::__vwsnf56_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { - (::vl::__vwsn::This(this->__vwsn_precompile_0)->SystemFrameWindow = vl::Func(::vl_workflow_global::__vwsnf57_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + (::vl::__vwsn::This(this->__vwsn_precompile_0)->CustomControl = vl::Func(::vl_workflow_global::__vwsnf57_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + } + { + (::vl::__vwsn::This(this->__vwsn_precompile_0)->CustomFrameWindow = vl::Func(::vl_workflow_global::__vwsnf58_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); + } + { + (::vl::__vwsn::This(this->__vwsn_precompile_0)->SystemFrameWindow = vl::Func(::vl_workflow_global::__vwsnf59_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(this))); } { (::vl::__vwsn::This(this->__vwsn_precompile_0)->PreferCustomFrameWindow = ::vl::Nullable(true)); @@ -32364,7 +32398,7 @@ Class (::darkskin::ToolstripButtonTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf339_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf341_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -32414,29 +32448,29 @@ Class (::darkskin::ToolstripButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc214_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf340_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_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::__vwsnc215_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf341_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_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::__vwsnc216_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf342_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_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::__vwsnc217_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc215_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf343_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_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::__vwsnc218_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc216_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf344_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_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::__vwsnc217_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf345_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_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::__vwsnc218_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf346_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_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)); } @@ -32478,7 +32512,7 @@ Class (::darkskin::ToolstripDropdownButtonTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf345_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf347_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -32571,44 +32605,44 @@ Class (::darkskin::ToolstripDropdownButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc219_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf346_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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::__vwsnc220_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf347_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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::__vwsnc221_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf348_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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::__vwsnc222_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc220_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf349_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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::__vwsnc223_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc221_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf350_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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::__vwsnc224_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc222_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf351_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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::__vwsnc225_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc223_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf352_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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::__vwsnc226_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc224_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf353_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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::__vwsnc225_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf354_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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::__vwsnc226_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf355_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_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)); } @@ -32646,6 +32680,63 @@ Class (::darkskin::ToolstripDropdownButtonTemplate) this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this)); } +/*********************************************************************** +Class (::darkskin::ToolstripInMenuTemplateConstructor) +***********************************************************************/ + + void ToolstripInMenuTemplateConstructor::__vwsn_darkskin_ToolstripInMenuTemplate_Initialize(::darkskin::ToolstripInMenuTemplate* __vwsn_this_) + { + (this->__vwsn_precompile_0 = __vwsn_this_); + { + ::vl::__vwsn::This(this->__vwsn_precompile_0)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); + } + (this->__vwsn_precompile_1 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>())); + { + ::vl::__vwsn::This(this->__vwsn_precompile_1.Obj())->SetColor(::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#1B1B1C"))); + } + { + ::vl::__vwsn::This(this->__vwsn_precompile_0)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(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>(2); __vwsn_temp__.top = static_cast<::vl::vint>(2); __vwsn_temp__.right = static_cast<::vl::vint>(2); __vwsn_temp__.bottom = static_cast<::vl::vint>(2); return __vwsn_temp__; }()); + } + { + ::vl::__vwsn::This(this->container)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); + } + { + ::vl::__vwsn::This(this->__vwsn_precompile_0)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container)); + } + { + ::vl::__vwsn::This(this->__vwsn_precompile_0)->SetContainerComposition(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->container)); + } + } + + ToolstripInMenuTemplateConstructor::ToolstripInMenuTemplateConstructor() + : container(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr)) + , __vwsn_precompile_0(static_cast<::darkskin::ToolstripInMenuTemplate*>(nullptr)) + , __vwsn_precompile_1(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>()) + { + } + +/*********************************************************************** +Class (::darkskin::ToolstripInMenuTemplate) +***********************************************************************/ + + ToolstripInMenuTemplate::ToolstripInMenuTemplate() + { + auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"darkskin::ToolstripInMenuTemplate")); + 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_darkskin_ToolstripInMenuTemplate_Initialize(this); + } + + ToolstripInMenuTemplate::~ToolstripInMenuTemplate() + { + this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this)); + } + /*********************************************************************** Class (::darkskin::ToolstripMenuTemplateConstructor) ***********************************************************************/ @@ -32777,17 +32868,17 @@ Class (::darkskin::ToolstripSplitArrowTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc211_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf336_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf338_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_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::__vwsnc212_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf337_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf339_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_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::__vwsnc213_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf338_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf340_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -32826,7 +32917,7 @@ Class (::darkskin::ToolstripSplitButtonTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf354_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetSubMenuTemplate(vl::Func(::vl_workflow_global::__vwsnf356_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); @@ -32907,7 +32998,7 @@ Class (::darkskin::ToolstripSplitButtonTemplateConstructor) ::vl::__vwsn::This(this->buttonArrow)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->buttonArrow)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf355_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->buttonArrow)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf357_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_5)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->buttonArrow)->GetBoundsComposition())); @@ -32917,39 +33008,39 @@ Class (::darkskin::ToolstripSplitButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc227_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf356_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_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::__vwsnc228_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf357_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_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::__vwsnc229_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf358_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_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::__vwsnc230_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc228_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf359_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_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::__vwsnc231_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc229_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf360_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_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::__vwsnc232_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc230_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf361_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_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::__vwsnc233_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc231_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf362_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_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::__vwsnc232_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf363_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_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::__vwsnc233_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf364_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_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)); } @@ -32991,6 +33082,70 @@ Class (::darkskin::ToolstripSplitButtonTemplate) this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this)); } +/*********************************************************************** +Class (::darkskin::ToolstripSplitterInMenuTemplateConstructor) +***********************************************************************/ + + void ToolstripSplitterInMenuTemplateConstructor::__vwsn_darkskin_ToolstripSplitterInMenuTemplate_Initialize(::darkskin::ToolstripSplitterInMenuTemplate* __vwsn_this_) + { + (this->__vwsn_precompile_0 = __vwsn_this_); + { + ::vl::__vwsn::This(this->__vwsn_precompile_0)->SetMinSizeLimitation(::vl::presentation::compositions::GuiGraphicsComposition::MinSizeLimitation::LimitToElementAndChildren); + } + (this->__vwsn_precompile_1 = ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>())); + { + ::vl::__vwsn::This(this->__vwsn_precompile_1.Obj())->SetColor(::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#1B1B1C"))); + } + { + ::vl::__vwsn::This(this->__vwsn_precompile_0)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_1)); + } + (this->__vwsn_precompile_2 = new ::vl::presentation::compositions::GuiBoundsComposition()); + { + ::vl::__vwsn::This(this->__vwsn_precompile_2)->SetPreferredMinSize([&](){ ::vl::presentation::Size __vwsn_temp__; __vwsn_temp__.x = static_cast<::vl::vint>(1); __vwsn_temp__.y = static_cast<::vl::vint>(0); return __vwsn_temp__; }()); + } + { + ::vl::__vwsn::This(this->__vwsn_precompile_2)->SetAlignmentToParent([&](){ ::vl::presentation::Margin __vwsn_temp__; __vwsn_temp__.left = static_cast<::vl::vint>(3); __vwsn_temp__.top = static_cast<::vl::vint>(1); __vwsn_temp__.right = static_cast<::vl::vint>(3); __vwsn_temp__.bottom = static_cast<::vl::vint>(1); 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::GuiSolidBackgroundElement>(::vl::reflection::description::Element_Constructor<::vl::presentation::elements::GuiSolidBackgroundElement>())); + { + ::vl::__vwsn::This(this->__vwsn_precompile_3.Obj())->SetColor(::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#333337"))); + } + { + ::vl::__vwsn::This(this->__vwsn_precompile_2)->SetOwnedElement(::vl::Ptr<::vl::presentation::elements::IGuiGraphicsElement>(this->__vwsn_precompile_3)); + } + { + ::vl::__vwsn::This(this->__vwsn_precompile_0)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(this->__vwsn_precompile_2)); + } + } + + ToolstripSplitterInMenuTemplateConstructor::ToolstripSplitterInMenuTemplateConstructor() + : __vwsn_precompile_0(static_cast<::darkskin::ToolstripSplitterInMenuTemplate*>(nullptr)) + , __vwsn_precompile_1(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>()) + , __vwsn_precompile_2(static_cast<::vl::presentation::compositions::GuiBoundsComposition*>(nullptr)) + , __vwsn_precompile_3(::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement>()) + { + } + +/*********************************************************************** +Class (::darkskin::ToolstripSplitterInMenuTemplate) +***********************************************************************/ + + ToolstripSplitterInMenuTemplate::ToolstripSplitterInMenuTemplate() + { + auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString::Unmanaged(L"darkskin::ToolstripSplitterInMenuTemplate")); + 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_darkskin_ToolstripSplitterInMenuTemplate_Initialize(this); + } + + ToolstripSplitterInMenuTemplate::~ToolstripSplitterInMenuTemplate() + { + this->FinalizeInstanceRecursively(static_cast<::vl::presentation::templates::GuiTemplate*>(this)); + } + /*********************************************************************** Class (::darkskin::ToolstripSplitterTemplateConstructor) ***********************************************************************/ @@ -33239,12 +33394,12 @@ Class (::darkskin::TopScrollButtonTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc171_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf282_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf284_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_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::__vwsnc172_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf283_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf285_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -33282,10 +33437,10 @@ Class (::darkskin::TreeViewTemplateConstructor) { (this->self = __vwsn_this_); { - ::vl::__vwsn::This(this->self)->SetExpandingDecoratorTemplate(vl::Func(::vl_workflow_global::__vwsnf128_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetExpandingDecoratorTemplate(vl::Func(::vl_workflow_global::__vwsnf130_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->self)->SetBackgroundTemplate(vl::Func(::vl_workflow_global::__vwsnf129_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->self)->SetBackgroundTemplate(vl::Func(::vl_workflow_global::__vwsnf131_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->self)->SetTextColor(::vl::__vwsn::Parse<::vl::presentation::Color>(::vl::WString::Unmanaged(L"#F1F1F1"))); @@ -33307,10 +33462,10 @@ Class (::darkskin::TreeViewTemplateConstructor) (this->look = new ::vl::presentation::templates::GuiCommonScrollViewLook(static_cast<::vl::vint>(20))); ::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::__vwsnf130_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetVScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf132_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(this))); } { - ::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf131_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->look)->SetHScrollTemplate(vl::Func(::vl_workflow_global::__vwsnf133_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_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__; }()); @@ -33330,7 +33485,7 @@ Class (::darkskin::TreeViewTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc56_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf132_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf134_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } { @@ -33396,7 +33551,7 @@ Class (::darkskin::VScrollHandleTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc173_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf284_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf286_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -33483,7 +33638,7 @@ Class (::darkskin::VScrollTemplateConstructor) ::vl::__vwsn::This(this->buttonDecrease)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->buttonDecrease)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf285_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->buttonDecrease)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf287_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_3)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->buttonDecrease)->GetBoundsComposition())); @@ -33513,7 +33668,7 @@ Class (::darkskin::VScrollTemplateConstructor) ::vl::__vwsn::This(this->buttonIncrease)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->buttonIncrease)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf286_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->buttonIncrease)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf288_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->__vwsn_precompile_5)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->buttonIncrease)->GetBoundsComposition())); @@ -33545,7 +33700,7 @@ Class (::darkskin::VScrollTemplateConstructor) ::vl::__vwsn::This(this->__vwsn_precompile_7)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->__vwsn_precompile_7)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf287_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->__vwsn_precompile_7)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf289_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->handle)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_7)->GetBoundsComposition())); @@ -33558,17 +33713,17 @@ Class (::darkskin::VScrollTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc174_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf288_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf290_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_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::__vwsnc175_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf289_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf291_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_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::__vwsnc176_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf290_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf292_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -33704,7 +33859,7 @@ Class (::darkskin::VTrackerTemplateConstructor) ::vl::__vwsn::This(this->__vwsn_precompile_6)->SetAutoFocus(false); } { - ::vl::__vwsn::This(this->__vwsn_precompile_6)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf291_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(this))); + ::vl::__vwsn::This(this->__vwsn_precompile_6)->SetControlTemplate(vl::Func(::vl_workflow_global::__vwsnf293_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(this))); } { ::vl::__vwsn::This(this->handle)->AddChild(static_cast<::vl::presentation::compositions::GuiGraphicsComposition*>(::vl::__vwsn::This(this->__vwsn_precompile_6)->GetBoundsComposition())); @@ -33717,12 +33872,12 @@ Class (::darkskin::VTrackerTemplateConstructor) } { auto __vwsn_created_subscription_ = ::vl::Ptr<::vl::reflection::description::IValueSubscription>(new ::vl_workflow_global::__vwsnc177_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf292_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf294_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_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::__vwsnc178_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription(this)); - ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf293_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(this))); + ::vl::__vwsn::EventAttach(::vl::__vwsn::This(__vwsn_created_subscription_.Obj())->ValueChanged, vl::Func(::vl_workflow_global::__vwsnf295_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(this))); ::vl::__vwsn::This(__vwsn_this_)->AddSubscription(__vwsn_created_subscription_); } } @@ -33797,9 +33952,9 @@ namespace vl class DarkSkinResourceReader { public: - static const vint parserBufferLength = 1743; // 4490 bytes before compressing + static const vint parserBufferLength = 1772; // 4588 bytes before compressing static const vint parserBufferBlock = 1024; - static const vint parserBufferRemain = 719; + static const vint parserBufferRemain = 748; static const vint parserBufferRows = 2; static const char* parserBuffer[2]; @@ -33810,8 +33965,8 @@ namespace vl }; const char* DarkSkinResourceReader::parserBuffer[] = { - "\x8A\x11\x00\x00\xC7\x06\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\x05\xA2\x01\xC7\x81\x89\x2E\x33\x3A\x88\x37\x0E\x8D\x08\xA0\x02\xAB\xA5\xA7\xA7\x0E\xD3\x34\x39\x3C\x35\x33\x01\xA9\x5F\x81\x84\x2F\x33\x34\x03\xA8\xB3\x01\xD4\x25\x38\x34\x3F\x07\xA8\xB7\x01\xC3\x2C\x21\x33\x3B\x38\x8C\x8D\x08\xE3\x2F\x32\x34\x33\xA8\x01\xB0\x45\xCA\x81\xC2\x84\x21\x32\x39\x35\x53\x6B\x29\x2E\x3E\xBE\xBF\x05\xA9\x11\x10\xC2\x82\x24\xBD\x30\x37\xC5\x65\x63\xA3\x35\x3A\x8E\x34\x3B\x39\x7E\x81\x13\xA2\x07\xB5\xD2\xB0\xC3\x6B\x3E\x53\xAA\xD6\x82\xCC\x97\x21\x25\xF4\x31\x94\x38\x9C\x1E\xAC\xAE\x09\xAC\xB7\xDD\xA0\x16\x35\x8D\x8D\x22\x23\x2E\x86\x31\x35\x38\x36\x3A\x2D\x4F\x36\x21\x92\x39\x37\x99\x95\x3C\x7A\xAC\x3B\xBE\x1B\x12\x23\xEB\xD8\xBC\x2F\x12\xE4\xEA\xEF\xDD\x32\xBA\xDB\xBC\xDE\xDA\x8C\x8F\x11\x29\x96\xE5\x23\x34\x34\x96\x35\xE5\xE5\x72\x4D\xCF\xEC\x9C\xEA\x39\xEA\xEC\xD9\xDB\xEF\x33\xE6\xFC\x1E\x31\x35\xF5\x55\x70\x0C\x0C\x37\x01\x13\x13\x10\xDA\x7F\x71\x82\x77\xE2\x60\x7C\x80\x6E\x73\x39\x4E\x6A\x5F\x06\x13\x55\x85\x40\x42\x35\x14\x1C\x1D\x25\x4D\x6E\x87\x60\x48\x42\x6A\x64\x67\xB3\x5F\x86\x88\x00\x68\x45\x59\x88\x13\x69\x0E\x57\x8B\x87\x29\x83\x49\x89\x13\x2D\xA3\x1F\x8A\x87\x17\x85\x59\x8E\x14\x69\x22\x12\x19\x87\x37\x94\x86\x86\x40\x53\x23\x12\x1F\x7E\x6C\x01\x9E\x5C\x60\x03\x40\x64\x15\x18\x62\x0A\x93\x57\x01\x53\x82\x4A\x58\x5B\x42\x2F\x18\x1E\x94\x48\x49\x03\x56\x97\x69\x6F\x1B\x7E\x53\xCD\x70\x1C\x96\x8E\x43\x81\x47\x17\x62\x64\x2F\x17\x1F\x99\x03\x4C\x03\x56\x9C\x01\x47\x11\x1B\x18\x47\x31\x40\x6E\x1B\x66\x29\x17\x19\x90\xA2\x48\x5C\x92\x40\x80\x43\x10\x1E\x99\x53\x44\x52\xA3\x54\x55\x45\x5D\xA2\xA1\x70\x30\x6D\x18\x1C\x72\x09\x43\x1D\x19\x64\x14\x03\x56\xA6\xA7\x47\x69\x63\x62\x3B\x4B\x4D\x41\x19\x2E\x23\x17\xA3\xA0\x01\x71\x82\x41\x8A\x77\x65\x12\x63\x40\x22\xA8\x6F\xA6\x1B\xA8\x94\x5C\xA2\x40\x4E\x3B\x5D\x19\x18\x6C\x0C\x53\x18\x1B\x75\x33\x40\x07\x54\xC3\x81\x4E\x0A\x0B\x2F\x07\xB9\xB0\xB2\x76\xA3\x15\x15\x12\x2E\x28\x15\xAD\x64\x48\x54\xB0\x00\x42\x66\x1D\x5B\x79\x7B\xBE\x80\xB3\x4D\x0E\x53\x60\xB6\xB0\xB2\xCA\x8A\xB8\xB6\xB6\xEC\x65\x4F\x08\x15\x79\x30\x4E\x4B\x1C\x46\xA9\x10\x1C\x87\x22\x6F\x07\x11\x1D\x69\x27\xBA\x79\xBA\x6E\x10\x10\xB3\x19\x8B\x51\xB5\xAC\x9D\x45\x44\xC3\x16\xA8\x0E\x46\x1B\x7F\x4C\x72\x39\x83\x41\x8E\x07\xFD\x45\x1A\x63\x53\x4F\x61\x40\x14\x95\xBA\x53\xA5\x1A\x5D\x7D\x53\x55\xA0\x2A\xAF\x52\xC9\x5C\x73\x75\x5D\xA9\x5E\x7B\x64\x15\x13\xC8\x45\x70\x50\x00\x45\x87\x73\x1A\x62\x1B\x3A\x3A\x04\x14\x1A\x65\x1A\x48\x07\x54\x3B\xC1\x40\xCF\x1A\x32\xCB\x65\xCD\x86\x1B\xA5\x4A\x5B\xA4\x73\x72\x6A\x07\x54\x4B\xFE\xC8\x69\xD0\x34\xFA\x03\x10\xCE\x63\x2B\x19\x94\x1E\x47\xF0\x19\xD1\x19\x1D\x13\x5D\xD6\xD3\x31\xF3\xC5\xCE\x14\x13\x64\x44\xD0\x87\x6E\x19\xDB\xD7\x07\x53\x6C\xD0\xD8\xD0\x62\xFA\x03\x89\x67\x74\x0C\x10\x96\x65\x6A\xD5\x45\x19\x08\x53\x7C\xDF\xD8\xD4\x35\xF3\xD3\x6F\x95\x74\x17\xD9\xDE\x6C\x20\x13\x59\xE3\xDF\x71\xC2\xEE\x66\x15\x36\x77\x11\x4B\xE1\x65\x0D\xD5\x52\xE5\x3F\xC0\xE2\xD7\x1B\x6D\x3F\x86\xE1\xCE\x5A\xFA\xD4\x0B\x54\xA3\xCC\xE2\xD2\x0E\x45\x38\x10\x1D\x18\x32\x4B\x67\x1A\x4B\x7A\x72\x15\x47\x5E\x94\xCB\xE5\x52\xED\x99\xF1\xD9\x12\x6C\x6D\x14\x65\xD7\x19\x47\xB5\x12\x4C\xE5\x26\x13\x55\xF2\xE9\x51\xEC\x8E\x50\xE4\x65\x37\x10\x6C\xB0\x6D\x2E\x18\x11\x19\x13\x53\xE0\xEB\xD6\x96\xC3\x48\xE7\xD3\x71\xCA\xF4\x1C\xF3\x77\x14\xE9\xF6\x40\xDB\xE1\xD7\xE8\xE1\xDE\xE2\xFC\xD2\x40\xB9\xE7\xF5\xA5\x19\xE0\xD4\xEC\x07\x54\xF3\xC8\xF1\xE2\xDE\x67\xC6\xD7\xF6\xDE\xF5\xC5\x5D\xFD\xFB\x51\x65\x32\x6C\x50\x09\x0D\xAA\x56\x78\x69\x7A\x63\x7D\x40\x65\x70\x6F\xD3\x47\x09\x78\x70\x1F\x70\x02\xB2\x37\x03\xA9\x15\x86\x7E\x3A\x16\x6E\x18\x78\x6B\x7E\xD9\x1F\x6D\x28\x1F\x80\x81\xCD\x53\x08\x0D\xBD\x34\x0B\x33\x74\x0B\x09\x19\x79\x04\x72\x11\x13\x2E\x85\x18\x9C\x46\x8F\x25\x23\x0A\xAD\x69\x0C\x0E\x41\x11\x3E\x9B\x14\x7E\x6D\xA2\x3D\x82", - "\x84\x3A\x12\x87\x8F\x6E\x09\x7F\xA6\x14\x75\x05\x53\x28\x89\x0C\xBD\x43\x88\x3B\x6C\x0D\x2B\x72\x19\x0C\x11\x47\x40\x0F\x36\x77\x0C\x88\x1A\x48\x6C\xE5\x27\x03\x2A\x2E\x8B\x8B\x86\x6E\x0E\x88\x14\xF9\x0B\x77\x9C\x69\x7D\x83\x65\x1D\x87\x40\x3F\x8C\x7B\xD3\x42\x8D\x24\x62\x81\x24\x0B\xE8\x89\x05\xA9\x35\x8F\x8B\x4D\x90\x81\xEA\x2B\x72\x27\x22\x94\x76\x6F\x45\x20\x90\x10\xEF\x81\x8C\x08\x90\x26\x0D\x75\x14\x73\x07\x83\x21\x85\x36\x91\x6C\x90\x0F\x8B\x20\x1C\x7F\x8D\x6E\xF6\x4E\x93\x6C\x4C\x85\x25\x12\x7A\x2E\x0C\x0D\x9C\x83\x82\x65\x03\x07\x54\x22\x98\x8F\x92\x36\x6A\x0E\x67\x05\x0E\x1F\xE8\x8B\x05\xA9\x2D\x95\x94\x9D\x86\x31\x2A\xD3\x8F\x0D\x2A\xAE\x48\x8B\x45\x69\x6C\x1A\xA8\x03\x2A\x5E\xB0\x97\x94\xA9\x95\x87\x65\x05\x79\x8A\xFD\x60\x94\x94\x45\x28\x9B\x20\x99\x9E\x0D\x29\x3B\x57\x89\xAB\x80\x97\x2B\xC5\x23\x9B\x65\xA0\x8E\x99\xBC\x4C\x0C\x2D\xB6\x97\x8B\x68\xA1\x72\x36\xC7\x65\x29\x38\xD6\x93\x88\x6C\x8F\x8B\x93\xA6\x97\x6C\x1B\x14\x7E\x97\xA2\x2D\x9C\x9C\x34\x8F\x98\x1B\x42\x97\x86\x6F\x9B\x6E\x8B\x45\x38\x9C\x3C\xE9\x62\x4C\x36\x24\x4A\x5E\xD3\x75\x7A\x1C\x14\x75\x05\xA9\x05\xA0\x96\x54\x1D\x9F\x3F\xF0\x07\x91\x44\xA8\x88\x86\x45\x30\xA3\x3E\x89\xA3\x4C\x3A\x25\x4B\x0E\x94\x65\x75\x51\x1A\xA0\x89\x2C\x45\x6D\x0D\x45\x47\x48\x34\xC5\x9A\x96\x50\xAA\x8A\x20\x6C\x86\x7D\xD4\x48\x01\xA4\x24\x48\x0C\x75\x64\x1D\x28\xE5\x19\x03\x2A\x9A\x98\x84\xA5\x46\x48\x4A\xFA\x48\x2C\x80\xCD\x48\x0C\x0A\xB2\x66\x83\x40\x8F\xAF\x84\x4B\xAA\xA5\x66\x4C\x05\x0E\x19\x74\x0D\xA5\x91\xB9\x92\x91\x5E\x66\xA9\x03\xD1\x68\x63\x37\x00\x7E\x52\x94\x23\xAB\x31\xA3\x92\xAA\xCD\x7C\x47\x0C\x68\x0C\xA9\x4E\xCE\xAA\x8A\x34\xBD\x7B\x20\xFF\x77\x92\x0E\x4D\xAC\x0D\xF8\x68\x88\x90\x03\x22\x92\x5A\x89\xA0\x0E\xB6\xB6\x9A\x6F\x27\xA1\x21\x4A\xD3\xA5\x66\x2B\x2C\xAF\xA5\x32\x32\xA4\x1A\xB6\xA5\x28\xC2\x80\x8E\xAF\x63\xAB\x9C\x1A\x8A\x80\x01\x9E\xB1\x6E\x0A\x40\xB7\x4F\x1A\x07\x8F\x9B\xBD\x55\x90\x83\x4F\x42\x0D\x40\x8C\x67\xAE\xD9\x1B\x03\x2A\x9F\xB8\xB0\x94\x1B\xB4\xB3\xAD\x55\x03\x2A\xA7\xA2\xB6\x18\x2D\x85\xA8\x0C\x8D\x0E\x38\xEC\x37\x32\x1B\x65\x04\x70\x09\x95\xB0\x99\x03\x2A\x9A\x5A\xD3\x0E\x75\xAE\x32\xB4\xB6\x6B\x25\x72\x96\x3C\x8D\x6D\xAE\xB1\x6D\xA1\x59\xBD\xB1\x19\x36\x73\x20\xDC\x6A\xAD\xA1\x65\x9D\x74\x49\x94\x7E\x03\xA9\x15\xBE\xB5\x31\x35\x0C\x3D\x9B\x45\xB4\xBD\x47\xA5\x28\xDF\xA0\x88\x45\xFE\x96\xA2\x79\x5B\xB9\x87\x47\x41\x7F\x5B\x97\xBF\x65\xB9\x8A\xA5\xBC\x11\x93\xB8\x1D\xF6\x86\xB9\xF3\x6F\xBD\x4C\xDB\x96\x88\x2E\xE5\xA6\xA5\xE2\x98\xB7\xBE\xF2\x4D\xA0\xF1\x46\x75\xBF\xA8\x63\xBB\xA1\xDB\xAA\xB8\x6E\x82\x2A\xB7\xA3\xB6\x60\xC0\x75\xB6\x84\x77\xDA\xA5\xB3\xD0\x85\x2E\xC2\xE2\xB0\xC0\x71\xC8\x2B\xAE\xCD\x43\x0D\x0E\x4E\x3C\x73\x9E\x16\xAB\x3E\xCA\x4B\xC1\x20\x0D\xDC\xAE\xD4\x20\xCC\x43\x36\x06\x0A\x76\x1A\x2B\x4E\x4C\x3B\x88\x8D\x13\xC0\x01\xC5\x9A\x73\x09\x1E\x4E\x29\x67\x17\xFF\x32\xC6\x56\x93\xA5\x4D\x85\xC5\x67\xF1\xAC\x3B\x92\x68\x9E\x2C", + "\xEC\x11\x00\x00\xE4\x06\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\x05\xA2\x01\xC7\x81\x89\x2E\x33\x3A\x88\x37\x0E\x8D\x08\xA0\x02\xAB\xA5\xA7\xA7\x0E\xD3\x34\x39\x3C\x35\x33\x01\xA9\x5F\x81\x84\x2F\x33\x34\x03\xA8\xB3\x01\xD4\x25\x38\x34\x3F\x07\xA8\xB7\x01\xC3\x2C\x21\x33\x3B\x38\x8C\x8D\x08\xE3\x2F\x32\x34\x33\xA8\x01\xB0\x45\xCA\x81\xC2\x84\x21\x32\x39\x35\x53\x6B\x29\x2E\x3E\xBE\xBF\x05\xA9\x11\x10\xC2\x82\x24\xBD\x30\x37\xC5\x65\x63\xA3\x35\x3A\x8E\x34\x3B\x39\x7E\x81\x13\xA2\x07\xB5\xD2\xB0\xC3\x6B\x3E\x53\xAA\xD6\x82\xCC\x97\x21\x25\xF4\x31\x94\x38\x9C\x1E\xAC\xAE\x09\xAC\xB7\xDD\xA0\x16\x35\x8D\x8D\x22\x23\x2E\x86\x31\x35\x38\x36\x3A\x2D\x4F\x36\x21\x92\x39\x37\x99\x95\x3C\x7A\xAC\x3B\xBE\x1B\x12\x23\xEB\xD8\xBC\x2F\x12\xE4\xEA\xEF\xDD\x32\xBA\xDB\xBC\xDE\xDA\x8C\x8F\x11\x29\x96\xE5\x23\x34\x34\x96\x35\xE5\xE5\x72\x4D\xCF\xEC\x9C\xEA\x39\xEA\xEC\xD9\xDB\xEF\x33\xE6\xFC\x1E\x31\x35\xF5\x55\x70\x0C\x0C\x37\x01\x13\x13\x10\xDA\x7F\x71\x82\x77\xE2\x60\x7C\x80\x6E\x73\x39\x4E\x6A\x5F\x06\x13\x55\x85\x40\x42\x35\x14\x1C\x1D\x25\x4D\x6E\x87\x60\x48\x42\x6A\x64\x67\xB3\x5F\x86\x88\x00\x68\x45\x59\x88\x13\x69\x0E\x57\x8B\x87\x29\x83\x49\x89\x13\x2D\xA3\x1F\x8A\x87\x17\x85\x59\x8E\x14\x69\x22\x12\x19\x87\x37\x94\x86\x86\x40\x53\x23\x12\x1F\x7E\x6C\x01\x9E\x5C\x60\x03\x40\x64\x15\x18\x62\x0A\x93\x57\x01\x53\x82\x4A\x58\x5B\x42\x2F\x18\x1E\x94\x48\x49\x03\x56\x97\x69\x6F\x1B\x7E\x53\xCD\x70\x1C\x96\x8E\x43\x81\x47\x17\x62\x64\x2F\x17\x1F\x99\x03\x4C\x03\x56\x9C\x01\x47\x11\x1B\x18\x47\x31\x40\x6E\x1B\x66\x29\x17\x19\x90\xA2\x48\x5C\x92\x40\x80\x43\x10\x1E\x99\x53\x44\x52\xA3\x54\x55\x45\x5D\xA2\xA1\x70\x30\x6D\x18\x1C\x72\x09\x43\x1D\x19\x64\x14\x03\x56\xA6\xA7\x47\x69\x63\x62\x3B\x4B\x4D\x41\x19\x2E\x23\x17\xA3\xA0\x01\x71\x82\x41\x8A\x77\x65\x12\x63\x40\x22\xA8\x6F\xA6\x1B\xA8\x94\x5C\xA2\x40\x4E\x3B\x5D\x19\x18\x6C\x0C\x53\x18\x1B\x75\x33\x40\x07\x54\xC3\x81\x4E\x0A\x0B\x2F\x07\xB9\xB0\xB2\x76\xA3\x15\x15\x12\x2E\x28\x15\xAD\x64\x48\x54\xB0\x00\x42\x66\x1D\x5B\x79\x7B\xBE\x80\xB3\x4D\x0E\x53\x60\xB6\xB0\xB2\xCA\x8A\xB8\xB6\xB6\xEC\x65\x4F\x08\x15\x79\x30\x4E\x4B\x1C\x46\xA9\x10\x1C\x87\x22\x6F\x07\x11\x1D\x69\x27\xBA\x79\xBA\x6E\x10\x10\xB3\x19\x8B\x51\xB5\xAC\x9D\x45\x44\xC3\x16\xA8\x0E\x46\x1B\x7F\x4C\x72\x39\x83\x41\x8E\x07\xFD\x45\x1A\x63\x53\x4F\x61\x40\x14\x95\xBA\x53\xA5\x1A\x5D\x7D\x53\x55\xA0\x2A\xAF\x52\xC9\x5C\x73\x75\x5D\xA9\x5E\x7B\x64\x17\x13\xC8\x45\x70\x50\x00\x45\x87\x73\x1A\x62\x1B\x3A\x3A\x04\x14\x1A\x65\x1A\x48\x07\x54\x3B\xC1\x40\xCF\x1A\x32\xCB\x65\xCD\x86\x1B\xA5\x4A\x5B\xA4\x73\x72\x6A\x07\x54\x4B\xFE\xC8\x69\xD0\x34\xFA\x03\x10\xCE\x63\x2B\x19\x94\x1E\x47\xF0\x19\xD1\x19\x1D\x13\x5D\xD6\xD3\x31\xF3\xC5\xCE\x14\x13\x64\x44\xD0\x87\x6E\x19\xDB\xD7\x07\x53\x6C\xD0\xD8\xD0\x62\xFA\x03\x89\x67\x74\x0C\x10\x96\x65\x6A\xD5\x45\x19\x08\x53\x7C\xDF\xD8\xD4\x35\xF3\xD3\x6F\x95\x74\x17\xD9\xDE\x6C\x20\x13\x59\xE3\xDF\x71\xC2\xEE\x66\x15\x36\x77\x11\x4B\xE1\x65\x0D\xD5\x52\xE5\x3F\xC0\xE2\xD7\x1B\x6D\x3F\x86\xE1\xCE\x5A\xFA\xD4\x0B\x54\xA3\xCC\xE2\xD2\x0E\x45\x38\x10\x1D\x18\x32\x4B\x67\x1A\x4B\x7A\x72\x15\x47\x5E\x94\xCB\xE5\x52\xED\x99\xF1\xD9\x12\x6C\x6D\x14\x65\xD7\x19\x47\xB5\x12\x4C\xE5\x26\x13\x55\xF2\xE9\x51\xEC\x8E\x50\xE4\x65\x37\x10\x6C\xB0\x6D\x2E\x18\x11\x19\x13\x53\xE0\xEB\xD6\x96\xC3\x48\xE7\xD3\x71\xCA\xF4\x1C\xF3\x77\x14\xE9\xF6\x40\xDB\xE1\xD7\xE8\xE1\xDE\xE2\xFC\xD2\x40\xB9\xE7\xF5\xA5\x19\xE0\xD4\xEC\x07\x54\xF3\xC8\xF1\xE2\xDE\x67\xC6\xD7\xF6\xDE\xF5\xC5\x5D\xFD\xFB\x51\x65\x32\x6C\x50\x09\x0D\xAA\x56\x78\x69\x7A\x63\x7D\x40\x65\x70\x6F\xD3\x47\x09\x78\x70\x1F\x70\x02\xB2\x37\x03\xA9\x15\x86\x7E\x3A\x16\x6E\x18\x78\x6B\x7E\xD9\x1F\x6D\x28\x1F\x80\x81\xCD\x53\x08\x0D\xBD\x34\x0B\x33\x74\x0B\x09\x19\x79\x04\x72\x11\x13\x2E\x85\x18\x9C\x46\x8F\x25\x23\x0A\xAD\x69\x0C\x0E\x41\x11\x3E\x9B\x14\x7E\x6D\xA2\x3D\x82", + "\x84\x3A\x12\x87\x8F\x6E\x09\x7F\xA6\x14\x75\x05\x53\x28\x89\x0C\xBD\x43\x88\x3B\x6C\x0D\x2B\x72\x19\x0C\x11\x47\x40\x0F\x36\x77\x0C\x88\x1A\x48\x6C\xE5\x27\x03\x2A\x2E\x8B\x8B\x86\x6E\x0E\x88\x14\xF9\x0B\x77\x9C\x69\x7D\x83\x65\x1D\x87\x40\x3F\x8C\x7B\xD3\x42\x8D\x24\x62\x81\x24\x0B\xE8\x89\x05\xA9\x35\x8F\x8B\x4D\x90\x81\xEA\x2B\x72\x27\x22\x94\x76\x6F\x45\x20\x90\x10\xEF\x81\x8C\x08\x90\x26\x0D\x75\x14\x73\x07\x83\x21\x85\x36\x91\x6C\x90\x0F\x8B\x20\x1C\x7F\x8D\x6E\xF6\x4E\x93\x6C\x4C\x85\x25\x12\x7A\x2E\x0C\x0D\x9C\x83\x82\x65\x03\x07\x54\x22\x98\x8F\x92\x36\x6A\x0E\x67\x05\x0E\x1F\xE8\x8B\x05\xA9\x2D\x95\x94\x9D\x86\x31\x2A\xD3\x8F\x0D\x2A\xAE\x48\x8B\x45\x69\x6C\x1A\xA8\x03\x2A\x5E\xB0\x97\x94\xA9\x95\x87\x65\x05\x79\x8A\xFD\x60\x94\x94\x45\x28\x9B\x20\x99\x9E\x0D\x29\x3B\x57\x89\xAB\x80\x97\x2B\xC5\x23\x9B\x65\xA0\x8E\x99\xBC\x4C\x0C\x2D\xB6\x97\x8B\x68\xA1\x72\x36\xC7\x65\x29\x38\xD6\x93\x88\x6C\x8F\x8B\x93\xA6\x97\x6C\x1B\x14\x7E\x97\xA2\x2D\x9C\x9C\x34\x8F\x98\x1B\x42\x97\x86\x6F\x9B\x6E\x8B\x45\x38\x9C\x3C\xE9\x62\x4C\x36\x24\x4A\x5E\xD3\x75\x7A\x1C\x14\x75\x05\xA9\x05\xA0\x96\x54\x1D\x9F\x3F\xF0\x07\x91\x44\xA8\x88\x86\x45\x30\xA3\x3E\x89\xA3\x4C\x3A\x25\x4B\x0E\x94\x65\x75\x51\x1A\xA0\x89\x2C\x45\x6D\x0D\x45\x47\x48\x34\xC5\x9A\x96\x50\xAA\x8A\x20\x6C\x86\x7D\xD4\x48\x01\xA4\x24\x48\x0C\x75\x64\x1D\x28\xE5\x19\x03\x2A\x9A\x98\x84\xA5\x46\x48\x4A\xFA\x48\x2C\x80\xCD\x48\x0C\x0A\xB2\x66\x83\x40\x8F\xAF\x84\x4B\xAA\xA5\x66\x4C\x05\x0E\x19\x74\x0D\xA5\x91\xB9\x92\x91\x5E\x66\xA9\x03\xD1\x68\x63\x37\x00\x7E\x52\x94\x23\xAB\x31\xA3\x92\xAA\xCD\x7C\x47\x0C\x68\x0C\xA9\x4E\xCE\xAA\x8A\x34\xBD\x7B\x20\xFF\x77\x92\x0E\x4D\xAC\x0D\xF8\x68\x88\x90\x03\x22\x92\x5A\x89\xA0\x0E\xB6\xB6\x9A\x6F\x27\xA1\x21\x4A\xD3\xA5\x66\x2B\x2C\xAF\xA5\x32\x32\xA4\x1A\xB6\xA5\x28\xC2\x80\x8E\xAF\x63\xAB\x9C\x1A\x8A\x80\x01\x9E\xB1\x6E\x0A\x40\xB7\x4F\x1A\x07\x8F\x9B\xBD\x55\x90\x83\x4F\x42\x0D\x40\x8C\x67\xAE\xD9\x1B\x03\x2A\x9F\xB8\xB0\x94\x1B\xB4\xB3\xAD\x55\x03\x2A\xA7\xA2\xB6\x18\x2D\x85\xA8\x0C\x8D\x0E\x38\xEC\x37\x32\x1B\x65\x04\x70\x09\x95\xB0\x99\x03\x2A\x9A\x5A\xD3\x0E\x75\xAE\x32\xB4\xB6\x6B\x25\x72\x96\x3C\x8D\x6D\xAE\xB1\x6D\xA1\x59\xBD\xB1\x19\x36\x73\x20\xDC\x6A\xAD\xA1\x65\x9D\x74\x49\x94\x7E\x03\xA9\x15\xBE\xB5\x31\x35\x0C\x3D\x9B\x45\xB4\xBD\x47\xA5\x28\xDF\xA0\x88\x45\xFE\x96\xA2\x79\x5B\xB9\x87\x47\x41\x7F\x5B\x97\xBF\x65\xB9\x8A\xA5\xBC\x11\x93\xB8\x1D\xF6\x86\xB9\xF3\x6F\xBD\x4C\xDB\x96\x88\x2E\xE5\xA0\x94\xB8\x82\x22\xAE\x47\xB6\x67\x7D\xF2\x5C\x29\x86\x84\xB8\x29\x7B\xBA\x73\x78\x8B\xA6\xC0\x34\xA1\x9B\x20\xE3\x8E\xBD\x45\xE5\x4B\xBA\xE5\xB7\x8D\x28\x17\xC2\xBF\x80\xF5\xA6\x86\xEE\xB2\x0D\xC0\xD9\xB4\x70\x6E\x82\x2A\xB7\x00\xCB\xC0\xBE\xDB\xB2\x36\x56\x95\xB1\xB5\xA2\x2D\xC2\xC3\x13\xD2\x5F\x81\xBE\x85\xBF\xA8\x43\x0D\x0E\x4E\x3C\x73\x9E\x16\xAB\x3E\x11\xDC\xA8\x83\x37\xD9\xC5\x1B\x46\x02\x76\x8D\x2B\x4A\x26\x3B\x88\x8F\x88\x81\x25\xC4\xBE\xAB\xA9\x0F\x4E\x39\x64\x91\xBF\x37\xC8\x2B\xB3\xA5\xA6\x35\xD5\x67\x78\xEC\x33\x92\x34\xBE\x28", }; class DarkSkinResourceLoaderPlugin : public Object, public IGuiPlugin diff --git a/Import/Skins/DarkSkin/DarkSkin.h b/Import/Skins/DarkSkin/DarkSkin.h index f3be226a..1b3651fa 100644 --- a/Import/Skins/DarkSkin/DarkSkin.h +++ b/Import/Skins/DarkSkin/DarkSkin.h @@ -40,9 +40,9 @@ namespace vl_workflow_global { struct __vwsnf100_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; struct __vwsnf101_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; - struct __vwsnf102_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_; - struct __vwsnf103_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; - struct __vwsnf104_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; + struct __vwsnf102_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; + struct __vwsnf103_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; + struct __vwsnf104_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_; struct __vwsnf105_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; struct __vwsnf106_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; struct __vwsnf107_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; @@ -56,28 +56,28 @@ namespace vl_workflow_global struct __vwsnf114_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; struct __vwsnf115_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; struct __vwsnf116_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; - struct __vwsnf117_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; - struct __vwsnf118_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; + struct __vwsnf117_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; + struct __vwsnf118_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; struct __vwsnf119_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; struct __vwsnf11_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf120_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; struct __vwsnf121_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; - struct __vwsnf122_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; - struct __vwsnf123_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; + struct __vwsnf122_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; + struct __vwsnf123_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; struct __vwsnf124_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; struct __vwsnf125_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; struct __vwsnf126_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; struct __vwsnf127_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; - struct __vwsnf128_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; - struct __vwsnf129_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; + struct __vwsnf128_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; + struct __vwsnf129_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; struct __vwsnf12_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf130_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; struct __vwsnf131_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; struct __vwsnf132_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; - struct __vwsnf133_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_; - struct __vwsnf134_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_; - struct __vwsnf135_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; - struct __vwsnf136_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; + struct __vwsnf133_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; + struct __vwsnf134_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; + struct __vwsnf135_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_; + struct __vwsnf136_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_; struct __vwsnf137_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; struct __vwsnf138_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; struct __vwsnf139_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; @@ -85,30 +85,30 @@ namespace vl_workflow_global struct __vwsnf140_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; struct __vwsnf141_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; struct __vwsnf142_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; - struct __vwsnf143_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; - struct __vwsnf144_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; + struct __vwsnf143_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; + struct __vwsnf144_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; struct __vwsnf145_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; struct __vwsnf146_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; - struct __vwsnf147_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; - struct __vwsnf148_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; + struct __vwsnf147_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; + struct __vwsnf148_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; struct __vwsnf149_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; struct __vwsnf14_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; - struct __vwsnf150_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; - struct __vwsnf151_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; + struct __vwsnf150_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; + struct __vwsnf151_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; struct __vwsnf152_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; - struct __vwsnf153_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; - struct __vwsnf154_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; + struct __vwsnf153_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; + struct __vwsnf154_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; struct __vwsnf155_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; struct __vwsnf156_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; struct __vwsnf157_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; struct __vwsnf158_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; - struct __vwsnf159_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; + struct __vwsnf159_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; struct __vwsnf15_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; - struct __vwsnf160_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; + struct __vwsnf160_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; struct __vwsnf161_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; - struct __vwsnf162_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_; - struct __vwsnf163_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; - struct __vwsnf164_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; + struct __vwsnf162_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; + struct __vwsnf163_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; + struct __vwsnf164_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_; struct __vwsnf165_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; struct __vwsnf166_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; struct __vwsnf167_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; @@ -122,25 +122,25 @@ namespace vl_workflow_global struct __vwsnf174_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; struct __vwsnf175_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; struct __vwsnf176_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; - struct __vwsnf177_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_; - struct __vwsnf178_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_; - struct __vwsnf179_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; + struct __vwsnf177_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; + struct __vwsnf178_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; + struct __vwsnf179_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_; struct __vwsnf17_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; - struct __vwsnf180_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; + struct __vwsnf180_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_; struct __vwsnf181_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; - struct __vwsnf182_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; - struct __vwsnf183_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; + struct __vwsnf182_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; + struct __vwsnf183_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; struct __vwsnf184_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; struct __vwsnf185_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; struct __vwsnf186_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; struct __vwsnf187_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; struct __vwsnf188_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; - struct __vwsnf189_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; + struct __vwsnf189_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; struct __vwsnf18_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; - struct __vwsnf190_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; + struct __vwsnf190_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; struct __vwsnf191_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; - struct __vwsnf192_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; - struct __vwsnf193_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; + struct __vwsnf192_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; + struct __vwsnf193_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; struct __vwsnf194_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; struct __vwsnf195_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; struct __vwsnf196_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; @@ -150,8 +150,8 @@ namespace vl_workflow_global struct __vwsnf19_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf1_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf200_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; - struct __vwsnf201_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; - struct __vwsnf202_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; + struct __vwsnf201_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; + struct __vwsnf202_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; struct __vwsnf203_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; struct __vwsnf204_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; struct __vwsnf205_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; @@ -162,8 +162,8 @@ namespace vl_workflow_global struct __vwsnf20_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf210_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; struct __vwsnf211_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; - struct __vwsnf212_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; - struct __vwsnf213_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; + struct __vwsnf212_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; + struct __vwsnf213_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; struct __vwsnf214_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; struct __vwsnf215_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; struct __vwsnf216_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; @@ -173,8 +173,8 @@ namespace vl_workflow_global struct __vwsnf21_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf220_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; struct __vwsnf221_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; - struct __vwsnf222_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; - struct __vwsnf223_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; + struct __vwsnf222_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; + struct __vwsnf223_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; struct __vwsnf224_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; struct __vwsnf225_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; struct __vwsnf226_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; @@ -183,8 +183,8 @@ namespace vl_workflow_global struct __vwsnf229_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; struct __vwsnf22_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf230_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; - struct __vwsnf231_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; - struct __vwsnf232_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; + struct __vwsnf231_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; + struct __vwsnf232_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; struct __vwsnf233_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; struct __vwsnf234_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; struct __vwsnf235_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; @@ -196,15 +196,15 @@ namespace vl_workflow_global struct __vwsnf240_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; struct __vwsnf241_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; struct __vwsnf242_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; - struct __vwsnf243_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; - struct __vwsnf244_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; + struct __vwsnf243_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; + struct __vwsnf244_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; struct __vwsnf245_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; struct __vwsnf246_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; struct __vwsnf247_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; struct __vwsnf248_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; - struct __vwsnf249_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; + struct __vwsnf249_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; struct __vwsnf24_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; - struct __vwsnf250_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; + struct __vwsnf250_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; struct __vwsnf251_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; struct __vwsnf252_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; struct __vwsnf253_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; @@ -216,44 +216,44 @@ namespace vl_workflow_global struct __vwsnf259_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; struct __vwsnf25_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf260_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; - struct __vwsnf261_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_; - struct __vwsnf262_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_; - struct __vwsnf263_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_; - struct __vwsnf264_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_; - struct __vwsnf265_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_; - struct __vwsnf266_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; - struct __vwsnf267_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; + struct __vwsnf261_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; + struct __vwsnf262_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; + struct __vwsnf263_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_; + struct __vwsnf264_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_; + struct __vwsnf265_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_; + struct __vwsnf266_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_; + struct __vwsnf267_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_; struct __vwsnf268_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; struct __vwsnf269_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; struct __vwsnf26_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf270_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; struct __vwsnf271_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; - struct __vwsnf272_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; - struct __vwsnf273_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; + struct __vwsnf272_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; + struct __vwsnf273_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; struct __vwsnf274_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; - struct __vwsnf275_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_; - struct __vwsnf276_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_; - struct __vwsnf277_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_; - struct __vwsnf278_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_; - struct __vwsnf279_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_; + struct __vwsnf275_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; + struct __vwsnf276_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; + struct __vwsnf277_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_; + struct __vwsnf278_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_; + struct __vwsnf279_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_; struct __vwsnf27_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; - struct __vwsnf280_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_; - struct __vwsnf281_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_; - struct __vwsnf282_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_; - struct __vwsnf283_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_; - struct __vwsnf284_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_; - struct __vwsnf285_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; - struct __vwsnf286_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; + struct __vwsnf280_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_; + struct __vwsnf281_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_; + struct __vwsnf282_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_; + struct __vwsnf283_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_; + struct __vwsnf284_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_; + struct __vwsnf285_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_; + struct __vwsnf286_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_; struct __vwsnf287_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; struct __vwsnf288_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; struct __vwsnf289_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; struct __vwsnf28_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf290_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; - struct __vwsnf291_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; - struct __vwsnf292_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; + struct __vwsnf291_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; + struct __vwsnf292_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; struct __vwsnf293_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; - struct __vwsnf294_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; - struct __vwsnf295_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; + struct __vwsnf294_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; + struct __vwsnf295_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; struct __vwsnf296_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; struct __vwsnf297_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; struct __vwsnf298_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; @@ -261,31 +261,31 @@ namespace vl_workflow_global struct __vwsnf29_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf2_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf300_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; - struct __vwsnf301_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; - struct __vwsnf302_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; + struct __vwsnf301_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; + struct __vwsnf302_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; struct __vwsnf303_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; struct __vwsnf304_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; struct __vwsnf305_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; - struct __vwsnf306_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; - struct __vwsnf307_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; + struct __vwsnf306_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; + struct __vwsnf307_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; struct __vwsnf308_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; struct __vwsnf309_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; struct __vwsnf30_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf310_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; struct __vwsnf311_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; struct __vwsnf312_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; - struct __vwsnf313_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; - struct __vwsnf314_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; + struct __vwsnf313_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; + struct __vwsnf314_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; struct __vwsnf315_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; - struct __vwsnf316_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_; - struct __vwsnf317_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; - struct __vwsnf318_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; + struct __vwsnf316_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; + struct __vwsnf317_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; + struct __vwsnf318_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_; struct __vwsnf319_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; struct __vwsnf31_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf320_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; struct __vwsnf321_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; - struct __vwsnf322_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; - struct __vwsnf323_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; + struct __vwsnf322_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; + struct __vwsnf323_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; struct __vwsnf324_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; struct __vwsnf325_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; struct __vwsnf326_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; @@ -299,18 +299,18 @@ namespace vl_workflow_global struct __vwsnf333_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; struct __vwsnf334_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; struct __vwsnf335_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; - struct __vwsnf336_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; - struct __vwsnf337_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; + struct __vwsnf336_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; + struct __vwsnf337_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; struct __vwsnf338_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; - struct __vwsnf339_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; + struct __vwsnf339_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; struct __vwsnf33_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; - struct __vwsnf340_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; + struct __vwsnf340_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; struct __vwsnf341_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; struct __vwsnf342_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; struct __vwsnf343_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; struct __vwsnf344_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; - struct __vwsnf345_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; - struct __vwsnf346_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; + struct __vwsnf345_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; + struct __vwsnf346_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; struct __vwsnf347_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; struct __vwsnf348_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; struct __vwsnf349_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; @@ -319,8 +319,8 @@ namespace vl_workflow_global struct __vwsnf351_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; struct __vwsnf352_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; struct __vwsnf353_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; - struct __vwsnf354_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; - struct __vwsnf355_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; + struct __vwsnf354_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; + struct __vwsnf355_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; struct __vwsnf356_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; struct __vwsnf357_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; struct __vwsnf358_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; @@ -329,8 +329,8 @@ namespace vl_workflow_global struct __vwsnf360_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; struct __vwsnf361_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; struct __vwsnf362_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; - struct __vwsnf363_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; - struct __vwsnf364_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; + struct __vwsnf363_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; + struct __vwsnf364_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; struct __vwsnf365_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; struct __vwsnf366_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; struct __vwsnf367_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; @@ -361,6 +361,8 @@ namespace vl_workflow_global struct __vwsnf38_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf390_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; struct __vwsnf391_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; + struct __vwsnf392_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; + struct __vwsnf393_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; struct __vwsnf39_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf3_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf40_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; @@ -382,15 +384,15 @@ namespace vl_workflow_global struct __vwsnf55_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf56_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf57_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; - struct __vwsnf58_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; - struct __vwsnf59_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; + struct __vwsnf58_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; + struct __vwsnf59_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf5_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf60_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; struct __vwsnf61_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; struct __vwsnf62_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; struct __vwsnf63_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; - struct __vwsnf64_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; - struct __vwsnf65_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; + struct __vwsnf64_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; + struct __vwsnf65_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; struct __vwsnf66_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; struct __vwsnf67_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; struct __vwsnf68_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; @@ -399,8 +401,8 @@ namespace vl_workflow_global struct __vwsnf70_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; struct __vwsnf71_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; struct __vwsnf72_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; - struct __vwsnf73_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; - struct __vwsnf74_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; + struct __vwsnf73_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; + struct __vwsnf74_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; struct __vwsnf75_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; struct __vwsnf76_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; struct __vwsnf77_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; @@ -408,12 +410,12 @@ namespace vl_workflow_global struct __vwsnf79_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; struct __vwsnf7_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; struct __vwsnf80_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; - struct __vwsnf81_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_; - struct __vwsnf82_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; - struct __vwsnf83_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; + struct __vwsnf81_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; + struct __vwsnf82_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; + struct __vwsnf83_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_; struct __vwsnf84_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; - struct __vwsnf85_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; - struct __vwsnf86_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; + struct __vwsnf85_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; + struct __vwsnf86_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; struct __vwsnf87_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; struct __vwsnf88_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; struct __vwsnf89_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; @@ -424,8 +426,8 @@ namespace vl_workflow_global struct __vwsnf93_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; struct __vwsnf94_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; struct __vwsnf95_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; - struct __vwsnf96_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; - struct __vwsnf97_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; + struct __vwsnf96_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; + struct __vwsnf97_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; struct __vwsnf98_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; struct __vwsnf99_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; struct __vwsnf9_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; @@ -805,12 +807,16 @@ namespace darkskin class ToolstripButtonTemplate; class ToolstripDropdownButtonTemplateConstructor; class ToolstripDropdownButtonTemplate; + class ToolstripInMenuTemplateConstructor; + class ToolstripInMenuTemplate; class ToolstripMenuTemplateConstructor; class ToolstripMenuTemplate; class ToolstripSplitArrowTemplateConstructor; class ToolstripSplitArrowTemplate; class ToolstripSplitButtonTemplateConstructor; class ToolstripSplitButtonTemplate; + class ToolstripSplitterInMenuTemplateConstructor; + class ToolstripSplitterInMenuTemplate; class ToolstripSplitterTemplateConstructor; class ToolstripSplitterTemplate; class ToolstripTemplateConstructor; @@ -832,8 +838,8 @@ namespace darkskin { friend class ::vl_workflow_global::__vwsnc158_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc159_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf263_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf264_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf265_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf266_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -852,8 +858,8 @@ namespace darkskin friend class ::darkskin::BottomScrollButtonTemplateConstructor; friend class ::vl_workflow_global::__vwsnc158_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc159_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf263_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf264_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf265_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf266_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -870,12 +876,12 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc4_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc5_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc6_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf58_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf59_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf60_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf61_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf62_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf63_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf64_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf65_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -903,12 +909,12 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc4_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc5_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc6_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf58_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf59_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf60_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf61_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf62_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf63_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf64_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf65_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -928,8 +934,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc7_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc8_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc9_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf64_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf65_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf66_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf67_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf68_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; @@ -937,6 +941,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf70_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf71_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf72_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf73_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf74_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -974,8 +980,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc7_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc8_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc9_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf64_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf65_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf66_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf67_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf68_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; @@ -983,6 +987,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf70_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf71_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf72_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf73_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf74_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1002,8 +1008,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc32_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc33_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc34_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf85_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf86_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf87_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf88_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf89_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; @@ -1013,6 +1017,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf93_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf94_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf95_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf96_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf97_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1045,8 +1051,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc32_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc33_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc34_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf85_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf86_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf87_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf88_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf89_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; @@ -1056,6 +1060,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf93_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf94_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf95_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf96_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf97_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1112,8 +1118,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc254_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc255_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc256_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf363_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf364_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf365_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf366_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf367_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; @@ -1141,6 +1145,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf389_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf390_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf391_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf392_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf393_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1219,8 +1225,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc254_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc255_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc256_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf363_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf364_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf365_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf366_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf367_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; @@ -1248,6 +1252,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf389_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf390_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf391_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf392_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf393_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1260,8 +1266,8 @@ namespace darkskin { friend class ::vl_workflow_global::__vwsnc57_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc58_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf133_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf134_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf135_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf136_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1281,8 +1287,8 @@ namespace darkskin friend class ::darkskin::DateButtonTemplateConstructor; friend class ::vl_workflow_global::__vwsnc57_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc58_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf133_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf134_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf135_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf136_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1298,14 +1304,14 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc61_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc62_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc63_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf135_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf136_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf137_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf138_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf139_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf140_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf141_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf142_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf143_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf144_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1325,14 +1331,14 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc61_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc62_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc63_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf135_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf136_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf137_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf138_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf139_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf140_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf141_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf142_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf143_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf144_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1368,7 +1374,7 @@ namespace darkskin class DocumentTextBoxTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { friend class ::vl_workflow_global::__vwsnc24_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf81_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf83_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1387,7 +1393,7 @@ namespace darkskin { friend class ::darkskin::DocumentTextBoxTemplateConstructor; friend class ::vl_workflow_global::__vwsnc24_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf81_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf83_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1399,9 +1405,9 @@ namespace darkskin class DocumentViewerTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { friend class ::vl_workflow_global::__vwsnc25_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf82_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf83_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf84_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf85_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf86_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1420,9 +1426,9 @@ namespace darkskin { friend class ::darkskin::DocumentViewerTemplateConstructor; friend class ::vl_workflow_global::__vwsnc25_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf82_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf83_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf84_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf85_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf86_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1441,8 +1447,8 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc40_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription; friend struct ::vl_workflow_global::__vwsnf100_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf101_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf96_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf97_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf102_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf103_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf98_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf99_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA @@ -1472,8 +1478,8 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc40_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize__vl_reflection_description_IValueSubscription; friend struct ::vl_workflow_global::__vwsnf100_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf101_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf96_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf97_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf102_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf103_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf98_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf99_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA @@ -1490,10 +1496,10 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc65_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc66_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc67_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf143_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf144_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf145_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf146_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf147_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf148_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1519,10 +1525,10 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc65_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc66_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc67_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf143_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf144_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf145_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf146_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf147_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf148_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1534,7 +1540,7 @@ namespace darkskin class HScrollHandleTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { friend class ::vl_workflow_global::__vwsnc160_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf265_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf267_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1551,7 +1557,7 @@ namespace darkskin { friend class ::darkskin::HScrollHandleTemplateConstructor; friend class ::vl_workflow_global::__vwsnc160_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf265_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf267_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1565,12 +1571,12 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc161_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc162_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc163_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf266_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf267_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf268_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf269_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf270_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf271_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf272_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf273_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1601,12 +1607,12 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc161_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc162_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc163_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf266_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf267_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf268_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf269_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf270_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf271_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf272_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf273_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1620,9 +1626,9 @@ namespace darkskin { friend class ::vl_workflow_global::__vwsnc164_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc165_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf272_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf273_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf274_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf275_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf276_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1648,9 +1654,9 @@ namespace darkskin friend class ::darkskin::HTrackerTemplateConstructor; friend class ::vl_workflow_global::__vwsnc164_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc165_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf272_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf273_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf274_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf275_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf276_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1663,7 +1669,7 @@ namespace darkskin class ItemBackgroundTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { friend class ::vl_workflow_global::__vwsnc41_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf102_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf104_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1680,7 +1686,7 @@ namespace darkskin { friend class ::darkskin::ItemBackgroundTemplateConstructor; friend class ::vl_workflow_global::__vwsnc41_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf102_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf104_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1694,9 +1700,9 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc68_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc69_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc70_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf147_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf148_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf149_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf150_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf151_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1714,9 +1720,9 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc68_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc69_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc70_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf147_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf148_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf149_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf150_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf151_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1729,8 +1735,8 @@ namespace darkskin { friend class ::vl_workflow_global::__vwsnc166_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc167_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf275_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf276_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf277_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf278_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1749,8 +1755,8 @@ namespace darkskin friend class ::darkskin::LeftScrollButtonTemplateConstructor; friend class ::vl_workflow_global::__vwsnc166_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc167_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf275_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf276_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf277_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf278_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1773,8 +1779,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc51_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc52_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc53_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf103_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf104_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf105_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf106_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf107_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; @@ -1787,6 +1791,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf114_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf115_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf116_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf117_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf118_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1829,8 +1835,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc51_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc52_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc53_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf103_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf104_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf105_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf106_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf107_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; @@ -1843,6 +1847,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf114_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf115_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf116_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf117_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf118_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1854,11 +1860,11 @@ namespace darkskin class ListViewTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { friend class ::vl_workflow_global::__vwsnc54_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf117_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf118_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf119_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf120_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf121_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf122_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf123_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1877,11 +1883,11 @@ namespace darkskin { friend class ::darkskin::ListViewTemplateConstructor; friend class ::vl_workflow_global::__vwsnc54_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf117_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf118_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf119_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf120_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf121_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf122_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf123_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1896,11 +1902,11 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc195_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc196_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc197_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf317_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf318_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf319_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf320_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf321_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf322_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf323_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1921,11 +1927,11 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc195_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc196_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc197_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf317_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf318_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf319_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf320_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf321_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf322_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf323_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -1949,8 +1955,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc208_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc209_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc210_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf322_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf323_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf324_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf325_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf326_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; @@ -1963,6 +1967,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf333_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf334_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf335_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf336_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf337_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2001,8 +2007,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc208_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc209_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc210_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf322_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf323_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf324_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf325_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf326_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; @@ -2015,6 +2019,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf333_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf334_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf335_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf336_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf337_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2052,9 +2058,9 @@ namespace darkskin class MultilineTextBoxTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { friend class ::vl_workflow_global::__vwsnc192_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf313_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf314_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf315_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf316_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf317_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2073,9 +2079,9 @@ namespace darkskin { friend class ::darkskin::MultilineTextBoxTemplateConstructor; friend class ::vl_workflow_global::__vwsnc192_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf313_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf314_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf315_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf316_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf317_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2087,7 +2093,7 @@ namespace darkskin class ProgressBarTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { friend class ::vl_workflow_global::__vwsnc168_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf277_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf279_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2108,7 +2114,7 @@ namespace darkskin { friend class ::darkskin::ProgressBarTemplateConstructor; friend class ::vl_workflow_global::__vwsnc168_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf277_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf279_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2127,14 +2133,14 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc21_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc22_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc23_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf73_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf74_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf75_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf76_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf77_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf78_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf79_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf80_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf81_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf82_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2171,14 +2177,14 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc21_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc22_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc23_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf73_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf74_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf75_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf76_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf77_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf78_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf79_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf80_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf81_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf82_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2215,9 +2221,9 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc80_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc81_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc82_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf159_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf160_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf161_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf162_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf163_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2239,9 +2245,9 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc80_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc81_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc82_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf159_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf160_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf161_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf162_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf163_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2252,7 +2258,7 @@ namespace darkskin class RibbonGalleryItemListTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { - friend struct ::vl_workflow_global::__vwsnf162_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf164_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2266,7 +2272,7 @@ namespace darkskin class RibbonGalleryItemListTemplate : public ::vl::presentation::templates::GuiTextListTemplate, public ::darkskin::RibbonGalleryItemListTemplateConstructor, public ::vl::reflection::Description { friend class ::darkskin::RibbonGalleryItemListTemplateConstructor; - friend struct ::vl_workflow_global::__vwsnf162_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf164_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2280,8 +2286,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc83_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc84_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc85_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf163_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf164_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf165_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf166_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf167_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; @@ -2294,6 +2298,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf174_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf175_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf176_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf177_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf178_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2324,8 +2330,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc83_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc84_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc85_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf163_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf164_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf165_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf166_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf167_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; @@ -2338,6 +2342,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf174_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf175_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf176_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf177_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf178_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2350,8 +2356,8 @@ namespace darkskin { friend class ::vl_workflow_global::__vwsnc86_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc87_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf177_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf178_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf179_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf180_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2369,8 +2375,8 @@ namespace darkskin friend class ::darkskin::RibbonGroupExpandButtonTemplateConstructor; friend class ::vl_workflow_global::__vwsnc86_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc87_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf177_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf178_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf179_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf180_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2382,9 +2388,9 @@ namespace darkskin class RibbonGroupMenuTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { friend class ::vl_workflow_global::__vwsnc88_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf179_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf180_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf181_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf182_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf183_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2407,9 +2413,9 @@ namespace darkskin { friend class ::darkskin::RibbonGroupMenuTemplateConstructor; friend class ::vl_workflow_global::__vwsnc88_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf179_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf180_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf181_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf182_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf183_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2423,13 +2429,13 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc89_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc90_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc91_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf182_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf183_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf184_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf185_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf186_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf187_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf188_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf189_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf190_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2456,13 +2462,13 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc89_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc90_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc91_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf182_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf183_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf184_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf185_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf186_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf187_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf188_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf189_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf190_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2476,9 +2482,9 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc92_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc93_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc94_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf189_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf190_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf191_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf192_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf193_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2500,9 +2506,9 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc92_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc93_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc94_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf189_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf190_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf191_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf192_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf193_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2521,8 +2527,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc97_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc98_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc99_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf192_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf193_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf194_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf195_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf196_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; @@ -2530,6 +2534,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf198_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf199_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf200_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf201_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf202_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2561,8 +2567,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc97_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc98_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc99_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf192_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf193_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf194_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf195_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf196_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; @@ -2570,6 +2574,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf198_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf199_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf200_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf201_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf202_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2590,8 +2596,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc110_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc111_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc112_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf201_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf202_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf203_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf204_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf205_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; @@ -2601,6 +2605,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf209_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf210_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf211_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf212_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf213_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2638,8 +2644,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc110_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc111_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc112_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf201_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf202_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf203_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf204_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf205_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; @@ -2649,6 +2653,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf209_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf210_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf211_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf212_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf213_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2667,8 +2673,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc118_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc119_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc120_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf212_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf213_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf214_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf215_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf216_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; @@ -2677,6 +2681,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf219_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf220_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf221_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf222_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf223_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2710,8 +2716,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc118_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc119_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc120_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf212_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf213_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf214_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf215_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf216_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; @@ -2720,6 +2724,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf219_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf220_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf221_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf222_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf223_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2738,8 +2744,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc126_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc127_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc128_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf222_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf223_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf224_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf225_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf226_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; @@ -2747,6 +2751,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf228_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf229_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf230_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf231_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf232_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2777,8 +2783,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc126_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc127_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc128_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf222_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf223_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf224_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf225_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf226_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; @@ -2786,6 +2790,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf228_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf229_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf230_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf231_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf232_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2807,8 +2813,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc137_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc138_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc139_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf231_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf232_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf233_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf234_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf235_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; @@ -2819,6 +2823,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf240_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf241_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf242_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf243_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf244_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2856,8 +2862,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc137_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc138_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc139_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf231_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf232_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf233_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf234_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf235_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; @@ -2868,6 +2872,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf240_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf241_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf242_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf243_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf244_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2884,12 +2890,12 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc143_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc144_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc145_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf243_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf244_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf245_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf246_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf247_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf248_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf249_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf250_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2917,12 +2923,12 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc143_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc144_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc145_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf243_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf244_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf245_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf246_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf247_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf248_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf249_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf250_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2943,8 +2949,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc153_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc154_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc155_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf249_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf250_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf251_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf252_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf253_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; @@ -2955,6 +2959,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf258_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf259_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf260_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf261_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf262_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -2992,8 +2998,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc153_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc154_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc155_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf249_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf250_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf251_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf252_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf253_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; @@ -3004,6 +3008,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf258_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf259_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf260_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf261_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf262_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3020,12 +3026,12 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc77_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc78_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc79_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf153_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf154_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf155_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf156_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf157_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf158_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf159_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf160_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3052,12 +3058,12 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc77_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc78_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc79_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf153_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf154_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf155_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf156_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf157_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf158_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf159_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf160_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3070,8 +3076,8 @@ namespace darkskin { friend class ::vl_workflow_global::__vwsnc156_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc157_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf261_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf262_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf263_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf264_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3089,8 +3095,8 @@ namespace darkskin friend class ::darkskin::RibbonToolstripHeaderTemplateConstructor; friend class ::vl_workflow_global::__vwsnc156_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc157_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf261_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf262_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf263_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf264_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3163,8 +3169,8 @@ namespace darkskin { friend class ::vl_workflow_global::__vwsnc169_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc170_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf278_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf279_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf280_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf281_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3183,8 +3189,8 @@ namespace darkskin friend class ::darkskin::RightScrollButtonTemplateConstructor; friend class ::vl_workflow_global::__vwsnc169_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc170_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf278_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf279_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf280_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf281_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3195,8 +3201,8 @@ namespace darkskin class ScrollViewTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { - friend struct ::vl_workflow_global::__vwsnf280_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf281_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf282_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf283_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3214,8 +3220,8 @@ namespace darkskin class ScrollViewTemplate : public ::vl::presentation::templates::GuiScrollViewTemplate, public ::darkskin::ScrollViewTemplateConstructor, public ::vl::reflection::Description { friend class ::darkskin::ScrollViewTemplateConstructor; - friend struct ::vl_workflow_global::__vwsnf280_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf281_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf282_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf283_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3229,9 +3235,9 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc71_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc72_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc73_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf150_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf151_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf152_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf153_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf154_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3253,9 +3259,9 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc71_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc72_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc73_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf150_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf151_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf152_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf153_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf154_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3267,7 +3273,7 @@ namespace darkskin class SinglelineTextBoxTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { friend class ::vl_workflow_global::__vwsnc193_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf316_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf318_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3286,7 +3292,7 @@ namespace darkskin { friend class ::darkskin::SinglelineTextBoxTemplateConstructor; friend class ::vl_workflow_global::__vwsnc193_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf316_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf318_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3329,13 +3335,13 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc183_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc184_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc185_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf294_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf295_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf296_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf297_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf298_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf299_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf300_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf301_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf302_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3361,13 +3367,13 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc183_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc184_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc185_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf294_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf295_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf296_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf297_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf298_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf299_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf300_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf301_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf302_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3389,11 +3395,11 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc186_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc187_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc188_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf301_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf302_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf303_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf304_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf305_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf306_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf307_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3413,11 +3419,11 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc186_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc187_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc188_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf301_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf302_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf303_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf304_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf305_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf306_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf307_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3439,13 +3445,13 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc189_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc190_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc191_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf306_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf307_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf308_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf309_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf310_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf311_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf312_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf313_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf314_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3473,13 +3479,13 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc189_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc190_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc191_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf306_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf307_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf308_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf309_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf310_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf311_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf312_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf313_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf314_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3496,12 +3502,12 @@ namespace darkskin class TextListTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { friend class ::vl_workflow_global::__vwsnc55_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf122_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf123_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf124_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf125_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf126_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf127_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf128_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf129_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3520,12 +3526,12 @@ namespace darkskin { friend class ::darkskin::TextListTemplateConstructor; friend class ::vl_workflow_global::__vwsnc55_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf122_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf123_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf124_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf125_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf126_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf127_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf128_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf129_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3588,6 +3594,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf55_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; friend struct ::vl_workflow_global::__vwsnf56_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; friend struct ::vl_workflow_global::__vwsnf57_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; + friend struct ::vl_workflow_global::__vwsnf58_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; + friend struct ::vl_workflow_global::__vwsnf59_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; friend struct ::vl_workflow_global::__vwsnf5_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; friend struct ::vl_workflow_global::__vwsnf6_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; friend struct ::vl_workflow_global::__vwsnf7_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; @@ -3658,6 +3666,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf55_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; friend struct ::vl_workflow_global::__vwsnf56_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; friend struct ::vl_workflow_global::__vwsnf57_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; + friend struct ::vl_workflow_global::__vwsnf58_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; + friend struct ::vl_workflow_global::__vwsnf59_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; friend struct ::vl_workflow_global::__vwsnf5_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; friend struct ::vl_workflow_global::__vwsnf6_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; friend struct ::vl_workflow_global::__vwsnf7_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_; @@ -3678,12 +3688,12 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc216_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc217_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc218_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf339_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf340_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf341_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf342_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf343_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf344_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf345_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf346_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3708,12 +3718,12 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc216_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc217_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc218_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf339_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf340_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf341_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf342_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf343_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf344_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf345_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf346_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3732,8 +3742,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc224_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc225_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc226_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf345_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf346_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf347_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf348_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf349_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; @@ -3741,6 +3749,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf351_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf352_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf353_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf354_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf355_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3772,8 +3782,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc224_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc225_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc226_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf345_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf346_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf347_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf348_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf349_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; @@ -3781,6 +3789,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf351_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf352_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf353_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf354_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf355_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3789,6 +3799,31 @@ namespace darkskin ~ToolstripDropdownButtonTemplate(); }; + class ToolstripInMenuTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description + { +#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA + friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; +#endif + protected: + ::vl::presentation::compositions::GuiBoundsComposition* container; + ::darkskin::ToolstripInMenuTemplate* __vwsn_precompile_0; + ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement> __vwsn_precompile_1; + void __vwsn_darkskin_ToolstripInMenuTemplate_Initialize(::darkskin::ToolstripInMenuTemplate* __vwsn_this_); + public: + ToolstripInMenuTemplateConstructor(); + }; + + class ToolstripInMenuTemplate : public ::vl::presentation::templates::GuiControlTemplate, public ::darkskin::ToolstripInMenuTemplateConstructor, public ::vl::reflection::Description + { + friend class ::darkskin::ToolstripInMenuTemplateConstructor; +#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA + friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; +#endif + public: + ToolstripInMenuTemplate(); + ~ToolstripInMenuTemplate(); + }; + class ToolstripMenuTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA @@ -3821,9 +3856,9 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc211_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc212_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc213_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf336_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf337_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf338_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf339_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf340_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3844,9 +3879,9 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc211_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc212_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc213_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf336_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf337_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf338_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf339_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf340_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3864,8 +3899,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc231_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc232_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc233_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf354_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf355_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf356_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf357_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf358_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; @@ -3873,6 +3906,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf360_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf361_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf362_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf363_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf364_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3904,8 +3939,6 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc231_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc232_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc233_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf354_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf355_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf356_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf357_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf358_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; @@ -3913,6 +3946,8 @@ namespace darkskin friend struct ::vl_workflow_global::__vwsnf360_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf361_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf362_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf363_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf364_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -3921,6 +3956,32 @@ namespace darkskin ~ToolstripSplitButtonTemplate(); }; + class ToolstripSplitterInMenuTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description + { +#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA + friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; +#endif + protected: + ::darkskin::ToolstripSplitterInMenuTemplate* __vwsn_precompile_0; + ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement> __vwsn_precompile_1; + ::vl::presentation::compositions::GuiBoundsComposition* __vwsn_precompile_2; + ::vl::Ptr<::vl::presentation::elements::GuiSolidBackgroundElement> __vwsn_precompile_3; + void __vwsn_darkskin_ToolstripSplitterInMenuTemplate_Initialize(::darkskin::ToolstripSplitterInMenuTemplate* __vwsn_this_); + public: + ToolstripSplitterInMenuTemplateConstructor(); + }; + + class ToolstripSplitterInMenuTemplate : public ::vl::presentation::templates::GuiControlTemplate, public ::darkskin::ToolstripSplitterInMenuTemplateConstructor, public ::vl::reflection::Description + { + friend class ::darkskin::ToolstripSplitterInMenuTemplateConstructor; +#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA + friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; +#endif + public: + ToolstripSplitterInMenuTemplate(); + ~ToolstripSplitterInMenuTemplate(); + }; + class ToolstripSplitterTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA @@ -4003,8 +4064,8 @@ namespace darkskin { friend class ::vl_workflow_global::__vwsnc171_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc172_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf282_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf283_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf284_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf285_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -4023,8 +4084,8 @@ namespace darkskin friend class ::darkskin::TopScrollButtonTemplateConstructor; friend class ::vl_workflow_global::__vwsnc171_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc172_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf282_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf283_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf284_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf285_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -4036,11 +4097,11 @@ namespace darkskin class TreeViewTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { friend class ::vl_workflow_global::__vwsnc56_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf128_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf129_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf130_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf131_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf132_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf133_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf134_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -4059,11 +4120,11 @@ namespace darkskin { friend class ::darkskin::TreeViewTemplateConstructor; friend class ::vl_workflow_global::__vwsnc56_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf128_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf129_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf130_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf131_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf132_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf133_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf134_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -4075,7 +4136,7 @@ namespace darkskin class VScrollHandleTemplateConstructor : public ::vl::Object, public ::vl::reflection::Description { friend class ::vl_workflow_global::__vwsnc173_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf284_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf286_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -4092,7 +4153,7 @@ namespace darkskin { friend class ::darkskin::VScrollHandleTemplateConstructor; friend class ::vl_workflow_global::__vwsnc173_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf284_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf286_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -4106,12 +4167,12 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc174_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc175_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc176_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf285_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf286_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf287_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf288_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf289_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf290_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf291_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf292_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -4142,12 +4203,12 @@ namespace darkskin friend class ::vl_workflow_global::__vwsnc174_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc175_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc176_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf285_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf286_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf287_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf288_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf289_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf290_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf291_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf292_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -4161,9 +4222,9 @@ namespace darkskin { friend class ::vl_workflow_global::__vwsnc177_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc178_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf291_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf292_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf293_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf294_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf295_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -4189,9 +4250,9 @@ namespace darkskin friend class ::darkskin::VTrackerTemplateConstructor; friend class ::vl_workflow_global::__vwsnc177_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription; friend class ::vl_workflow_global::__vwsnc178_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize__vl_reflection_description_IValueSubscription; - friend struct ::vl_workflow_global::__vwsnf291_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; - friend struct ::vl_workflow_global::__vwsnf292_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; friend struct ::vl_workflow_global::__vwsnf293_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf294_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; + friend struct ::vl_workflow_global::__vwsnf295_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_; #ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA friend struct ::vl::reflection::description::CustomTypeDescriptorSelector; #endif @@ -4237,31 +4298,31 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf102_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_ + struct __vwsnf102_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_ { - ::darkskin::ItemBackgroundTemplateConstructor* __vwsnthis_0; + ::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnthis_0; - __vwsnf102_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_(::darkskin::ItemBackgroundTemplateConstructor* __vwsnctorthis_0); + __vwsnf102_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf103_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_ + struct __vwsnf103_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_ { - ::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnthis_0; + ::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnthis_0; - __vwsnf103_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0); + __vwsnf103_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf104_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_ + struct __vwsnf104_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_ { - ::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnthis_0; + ::darkskin::ItemBackgroundTemplateConstructor* __vwsnthis_0; - __vwsnf104_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0); + __vwsnf104_DarkSkin_darkskin_ItemBackgroundTemplateConstructor___vwsn_darkskin_ItemBackgroundTemplate_Initialize_(::darkskin::ItemBackgroundTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; struct __vwsnf105_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_ @@ -4270,7 +4331,7 @@ Closures __vwsnf105_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf106_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_ @@ -4279,7 +4340,7 @@ Closures __vwsnf106_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf107_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_ @@ -4381,22 +4442,22 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf117_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_ + struct __vwsnf117_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_ { - ::darkskin::ListViewTemplateConstructor* __vwsnthis_0; + ::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnthis_0; - __vwsnf117_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(::darkskin::ListViewTemplateConstructor* __vwsnctorthis_0); + __vwsnf117_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiListViewColumnHeaderTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf118_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_ + struct __vwsnf118_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_ { - ::darkskin::ListViewTemplateConstructor* __vwsnthis_0; + ::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnthis_0; - __vwsnf118_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(::darkskin::ListViewTemplateConstructor* __vwsnctorthis_0); + __vwsnf118_DarkSkin_darkskin_ListViewColumnHeaderTemplateConstructor___vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize_(::darkskin::ListViewColumnHeaderTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; struct __vwsnf119_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_ @@ -4405,7 +4466,7 @@ Closures __vwsnf119_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(::darkskin::ListViewTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiListViewColumnHeaderTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf11_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -4423,7 +4484,7 @@ Closures __vwsnf120_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(::darkskin::ListViewTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf121_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_ @@ -4432,27 +4493,27 @@ Closures __vwsnf121_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(::darkskin::ListViewTemplateConstructor* __vwsnctorthis_0); + ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf122_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_ + { + ::darkskin::ListViewTemplateConstructor* __vwsnthis_0; + + __vwsnf122_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(::darkskin::ListViewTemplateConstructor* __vwsnctorthis_0); + + ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf123_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_ + { + ::darkskin::ListViewTemplateConstructor* __vwsnthis_0; + + __vwsnf123_DarkSkin_darkskin_ListViewTemplateConstructor___vwsn_darkskin_ListViewTemplate_Initialize_(::darkskin::ListViewTemplateConstructor* __vwsnctorthis_0); + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf122_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_ - { - ::darkskin::TextListTemplateConstructor* __vwsnthis_0; - - __vwsnf122_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(::darkskin::TextListTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf123_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_ - { - ::darkskin::TextListTemplateConstructor* __vwsnthis_0; - - __vwsnf123_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(::darkskin::TextListTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - struct __vwsnf124_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_ { ::darkskin::TextListTemplateConstructor* __vwsnthis_0; @@ -4468,7 +4529,7 @@ Closures __vwsnf125_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(::darkskin::TextListTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf126_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_ @@ -4477,7 +4538,7 @@ Closures __vwsnf126_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(::darkskin::TextListTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf127_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_ @@ -4486,27 +4547,27 @@ Closures __vwsnf127_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(::darkskin::TextListTemplateConstructor* __vwsnctorthis_0); + ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf128_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_ + { + ::darkskin::TextListTemplateConstructor* __vwsnthis_0; + + __vwsnf128_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(::darkskin::TextListTemplateConstructor* __vwsnctorthis_0); + + ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf129_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_ + { + ::darkskin::TextListTemplateConstructor* __vwsnthis_0; + + __vwsnf129_DarkSkin_darkskin_TextListTemplateConstructor___vwsn_darkskin_TextListTemplate_Initialize_(::darkskin::TextListTemplateConstructor* __vwsnctorthis_0); + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf128_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_ - { - ::darkskin::TreeViewTemplateConstructor* __vwsnthis_0; - - __vwsnf128_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(::darkskin::TreeViewTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf129_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_ - { - ::darkskin::TreeViewTemplateConstructor* __vwsnthis_0; - - __vwsnf129_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(::darkskin::TreeViewTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - struct __vwsnf12_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ { ::darkskin::ThemeConstructor* __vwsnthis_0; @@ -4522,7 +4583,7 @@ Closures __vwsnf130_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(::darkskin::TreeViewTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf131_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_ @@ -4531,7 +4592,7 @@ Closures __vwsnf131_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(::darkskin::TreeViewTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf132_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_ @@ -4540,52 +4601,52 @@ Closures __vwsnf132_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(::darkskin::TreeViewTemplateConstructor* __vwsnctorthis_0); + ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf133_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_ + { + ::darkskin::TreeViewTemplateConstructor* __vwsnthis_0; + + __vwsnf133_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(::darkskin::TreeViewTemplateConstructor* __vwsnctorthis_0); + + ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf134_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_ + { + ::darkskin::TreeViewTemplateConstructor* __vwsnthis_0; + + __vwsnf134_DarkSkin_darkskin_TreeViewTemplateConstructor___vwsn_darkskin_TreeViewTemplate_Initialize_(::darkskin::TreeViewTemplateConstructor* __vwsnctorthis_0); + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf133_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_ + struct __vwsnf135_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_ { ::darkskin::DateButtonTemplateConstructor* __vwsnthis_0; - __vwsnf133_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_(::darkskin::DateButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf135_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_(::darkskin::DateButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf134_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_ + struct __vwsnf136_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_ { ::darkskin::DateButtonTemplateConstructor* __vwsnthis_0; - __vwsnf134_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_(::darkskin::DateButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf136_DarkSkin_darkskin_DateButtonTemplateConstructor___vwsn_darkskin_DateButtonTemplate_Initialize_(::darkskin::DateButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf135_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_ - { - ::darkskin::DatePickerTemplateConstructor* __vwsnthis_0; - - __vwsnf135_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiTextListTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf136_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_ - { - ::darkskin::DatePickerTemplateConstructor* __vwsnthis_0; - - __vwsnf136_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - struct __vwsnf137_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_ { ::darkskin::DatePickerTemplateConstructor* __vwsnthis_0; __vwsnf137_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiComboBoxTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiTextListTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf138_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_ @@ -4594,7 +4655,7 @@ Closures __vwsnf138_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf139_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_ @@ -4603,7 +4664,7 @@ Closures __vwsnf139_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiComboBoxTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf13_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -4642,20 +4703,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf143_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_ + struct __vwsnf143_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_ { - ::darkskin::GroupBoxTemplateConstructor* __vwsnthis_0; + ::darkskin::DatePickerTemplateConstructor* __vwsnthis_0; - __vwsnf143_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_(::darkskin::GroupBoxTemplateConstructor* __vwsnctorthis_0); + __vwsnf143_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf144_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_ + struct __vwsnf144_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_ { - ::darkskin::GroupBoxTemplateConstructor* __vwsnthis_0; + ::darkskin::DatePickerTemplateConstructor* __vwsnthis_0; - __vwsnf144_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_(::darkskin::GroupBoxTemplateConstructor* __vwsnctorthis_0); + __vwsnf144_DarkSkin_darkskin_DatePickerTemplateConstructor___vwsn_darkskin_DatePickerTemplate_Initialize_(::darkskin::DatePickerTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -4678,20 +4739,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf147_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_ + struct __vwsnf147_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_ { - ::darkskin::LabelTemplateConstructor* __vwsnthis_0; + ::darkskin::GroupBoxTemplateConstructor* __vwsnthis_0; - __vwsnf147_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(::darkskin::LabelTemplateConstructor* __vwsnctorthis_0); + __vwsnf147_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_(::darkskin::GroupBoxTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf148_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_ + struct __vwsnf148_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_ { - ::darkskin::LabelTemplateConstructor* __vwsnthis_0; + ::darkskin::GroupBoxTemplateConstructor* __vwsnthis_0; - __vwsnf148_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(::darkskin::LabelTemplateConstructor* __vwsnctorthis_0); + __vwsnf148_DarkSkin_darkskin_GroupBoxTemplateConstructor___vwsn_darkskin_GroupBoxTemplate_Initialize_(::darkskin::GroupBoxTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -4714,20 +4775,20 @@ Closures ::vl::presentation::templates::GuiToolstripButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; - struct __vwsnf150_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_ + struct __vwsnf150_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_ { - ::darkskin::ShortcutKeyTemplateConstructor* __vwsnthis_0; + ::darkskin::LabelTemplateConstructor* __vwsnthis_0; - __vwsnf150_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(::darkskin::ShortcutKeyTemplateConstructor* __vwsnctorthis_0); + __vwsnf150_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(::darkskin::LabelTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf151_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_ + struct __vwsnf151_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_ { - ::darkskin::ShortcutKeyTemplateConstructor* __vwsnthis_0; + ::darkskin::LabelTemplateConstructor* __vwsnthis_0; - __vwsnf151_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(::darkskin::ShortcutKeyTemplateConstructor* __vwsnctorthis_0); + __vwsnf151_DarkSkin_darkskin_LabelTemplateConstructor___vwsn_darkskin_LabelTemplate_Initialize_(::darkskin::LabelTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -4741,20 +4802,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf153_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_ + struct __vwsnf153_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_ { - ::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnthis_0; + ::darkskin::ShortcutKeyTemplateConstructor* __vwsnthis_0; - __vwsnf153_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0); + __vwsnf153_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(::darkskin::ShortcutKeyTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf154_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_ + struct __vwsnf154_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_ { - ::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnthis_0; + ::darkskin::ShortcutKeyTemplateConstructor* __vwsnthis_0; - __vwsnf154_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0); + __vwsnf154_DarkSkin_darkskin_ShortcutKeyTemplateConstructor___vwsn_darkskin_ShortcutKeyTemplate_Initialize_(::darkskin::ShortcutKeyTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -4795,11 +4856,11 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf159_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_ + struct __vwsnf159_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_ { - ::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnthis_0; - __vwsnf159_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf159_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -4813,11 +4874,11 @@ Closures ::vl::presentation::templates::GuiToolstripButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; - struct __vwsnf160_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_ + struct __vwsnf160_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_ { - ::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnthis_0; - __vwsnf160_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf160_DarkSkin_darkskin_RibbonSplitArrowTemplateConstructor___vwsn_darkskin_RibbonSplitArrowTemplate_Initialize_(::darkskin::RibbonSplitArrowTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -4831,29 +4892,29 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf162_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_ + struct __vwsnf162_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_ + { + ::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnthis_0; + + __vwsnf162_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnctorthis_0); + + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + }; + + struct __vwsnf163_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_ + { + ::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnthis_0; + + __vwsnf163_DarkSkin_darkskin_RibbonGalleryDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize_(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor* __vwsnctorthis_0); + + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + }; + + struct __vwsnf164_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_ { ::darkskin::RibbonGalleryItemListTemplateConstructor* __vwsnthis_0; - __vwsnf162_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_(::darkskin::RibbonGalleryItemListTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf163_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_ - { - ::darkskin::RibbonGalleryTemplateConstructor* __vwsnthis_0; - - __vwsnf163_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiScrollViewTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf164_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_ - { - ::darkskin::RibbonGalleryTemplateConstructor* __vwsnthis_0; - - __vwsnf164_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0); + __vwsnf164_DarkSkin_darkskin_RibbonGalleryItemListTemplateConstructor___vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize_(::darkskin::RibbonGalleryItemListTemplateConstructor* __vwsnctorthis_0); ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; @@ -4864,7 +4925,7 @@ Closures __vwsnf165_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiScrollViewTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf166_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_ @@ -4873,7 +4934,7 @@ Closures __vwsnf166_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiTextListTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf167_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_ @@ -4882,7 +4943,7 @@ Closures __vwsnf167_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiRibbonToolstripMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf168_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_ @@ -4891,7 +4952,7 @@ Closures __vwsnf168_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiTextListTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf169_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_ @@ -4900,7 +4961,7 @@ Closures __vwsnf169_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiRibbonToolstripMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf16_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -4927,7 +4988,7 @@ Closures __vwsnf171_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf172_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_ @@ -4936,7 +4997,7 @@ Closures __vwsnf172_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf173_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_ @@ -4945,7 +5006,7 @@ Closures __vwsnf173_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0); - void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; struct __vwsnf174_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_ @@ -4972,36 +5033,36 @@ Closures __vwsnf176_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0); + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + }; + + struct __vwsnf177_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_ + { + ::darkskin::RibbonGalleryTemplateConstructor* __vwsnthis_0; + + __vwsnf177_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0); + void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; }; - struct __vwsnf177_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_ + struct __vwsnf178_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_ + { + ::darkskin::RibbonGalleryTemplateConstructor* __vwsnthis_0; + + __vwsnf178_DarkSkin_darkskin_RibbonGalleryTemplateConstructor___vwsn_darkskin_RibbonGalleryTemplate_Initialize_(::darkskin::RibbonGalleryTemplateConstructor* __vwsnctorthis_0); + + void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; + }; + + struct __vwsnf179_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_ { ::darkskin::RibbonGroupExpandButtonTemplateConstructor* __vwsnthis_0; - __vwsnf177_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_(::darkskin::RibbonGroupExpandButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf179_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_(::darkskin::RibbonGroupExpandButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf178_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_ - { - ::darkskin::RibbonGroupExpandButtonTemplateConstructor* __vwsnthis_0; - - __vwsnf178_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_(::darkskin::RibbonGroupExpandButtonTemplateConstructor* __vwsnctorthis_0); - - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; - }; - - struct __vwsnf179_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_ - { - ::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnthis_0; - - __vwsnf179_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - struct __vwsnf17_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ { ::darkskin::ThemeConstructor* __vwsnthis_0; @@ -5011,11 +5072,11 @@ Closures ::vl::presentation::templates::GuiToolstripButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; - struct __vwsnf180_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_ + struct __vwsnf180_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_ { - ::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonGroupExpandButtonTemplateConstructor* __vwsnthis_0; - __vwsnf180_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnctorthis_0); + __vwsnf180_DarkSkin_darkskin_RibbonGroupExpandButtonTemplateConstructor___vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize_(::darkskin::RibbonGroupExpandButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -5026,34 +5087,34 @@ Closures __vwsnf181_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnctorthis_0); - void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; - }; - - struct __vwsnf182_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_ - { - ::darkskin::RibbonGroupTemplateConstructor* __vwsnthis_0; - - __vwsnf182_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiRibbonGroupMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf183_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_ - { - ::darkskin::RibbonGroupTemplateConstructor* __vwsnthis_0; - - __vwsnf183_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; + struct __vwsnf182_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_ + { + ::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnthis_0; + + __vwsnf182_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnctorthis_0); + + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + }; + + struct __vwsnf183_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_ + { + ::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnthis_0; + + __vwsnf183_DarkSkin_darkskin_RibbonGroupMenuTemplateConstructor___vwsn_darkskin_RibbonGroupMenuTemplate_Initialize_(::darkskin::RibbonGroupMenuTemplateConstructor* __vwsnctorthis_0); + + void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; + }; + struct __vwsnf184_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_ { ::darkskin::RibbonGroupTemplateConstructor* __vwsnthis_0; __vwsnf184_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiRibbonGroupMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf185_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_ @@ -5062,7 +5123,7 @@ Closures __vwsnf185_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf186_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_ @@ -5080,7 +5141,7 @@ Closures __vwsnf187_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0); - void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; struct __vwsnf188_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_ @@ -5089,16 +5150,16 @@ Closures __vwsnf188_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0); - void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf189_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_ + struct __vwsnf189_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_ { - ::darkskin::RibbonIconLabelTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonGroupTemplateConstructor* __vwsnthis_0; - __vwsnf189_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(::darkskin::RibbonIconLabelTemplateConstructor* __vwsnctorthis_0); + __vwsnf189_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; }; struct __vwsnf18_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -5110,13 +5171,13 @@ Closures ::vl::presentation::templates::GuiToolstripButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; - struct __vwsnf190_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_ + struct __vwsnf190_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_ { - ::darkskin::RibbonIconLabelTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonGroupTemplateConstructor* __vwsnthis_0; - __vwsnf190_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(::darkskin::RibbonIconLabelTemplateConstructor* __vwsnctorthis_0); + __vwsnf190_DarkSkin_darkskin_RibbonGroupTemplateConstructor___vwsn_darkskin_RibbonGroupTemplate_Initialize_(::darkskin::RibbonGroupTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; }; struct __vwsnf191_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_ @@ -5128,20 +5189,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf192_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_ + struct __vwsnf192_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_ { - ::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonIconLabelTemplateConstructor* __vwsnthis_0; - __vwsnf192_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf192_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(::darkskin::RibbonIconLabelTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf193_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_ + struct __vwsnf193_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_ { - ::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonIconLabelTemplateConstructor* __vwsnthis_0; - __vwsnf193_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf193_DarkSkin_darkskin_RibbonIconLabelTemplateConstructor___vwsn_darkskin_RibbonIconLabelTemplate_Initialize_(::darkskin::RibbonIconLabelTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -5152,7 +5213,7 @@ Closures __vwsnf194_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf195_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_ @@ -5227,20 +5288,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf201_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_ + struct __vwsnf201_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_ { - ::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnthis_0; - __vwsnf201_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf201_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf202_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_ + struct __vwsnf202_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_ { - ::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnthis_0; - __vwsnf202_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf202_DarkSkin_darkskin_RibbonLargeButtonTemplateConstructor___vwsn_darkskin_RibbonLargeButtonTemplate_Initialize_(::darkskin::RibbonLargeButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -5251,7 +5312,7 @@ Closures __vwsnf203_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf204_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_ @@ -5335,22 +5396,22 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf212_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_ + struct __vwsnf212_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_ { - ::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnthis_0; - __vwsnf212_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf212_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf213_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_ + struct __vwsnf213_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_ { - ::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnthis_0; - __vwsnf213_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf213_DarkSkin_darkskin_RibbonLargeDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize_(::darkskin::RibbonLargeDropdownButtonTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; struct __vwsnf214_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_ @@ -5359,7 +5420,7 @@ Closures __vwsnf214_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf215_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_ @@ -5368,7 +5429,7 @@ Closures __vwsnf215_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf216_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_ @@ -5434,20 +5495,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf222_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_ + struct __vwsnf222_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_ { - ::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnthis_0; - __vwsnf222_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf222_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf223_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_ + struct __vwsnf223_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_ { - ::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnthis_0; - __vwsnf223_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf223_DarkSkin_darkskin_RibbonLargeSplitButtonTemplateConstructor___vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize_(::darkskin::RibbonLargeSplitButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -5458,7 +5519,7 @@ Closures __vwsnf224_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf225_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_ @@ -5524,20 +5585,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf231_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_ + struct __vwsnf231_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_ { - ::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnthis_0; - __vwsnf231_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf231_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf232_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_ + struct __vwsnf232_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_ { - ::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnthis_0; - __vwsnf232_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf232_DarkSkin_darkskin_RibbonSmallButtonTemplateConstructor___vwsn_darkskin_RibbonSmallButtonTemplate_Initialize_(::darkskin::RibbonSmallButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -5548,7 +5609,7 @@ Closures __vwsnf233_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf234_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_ @@ -5641,20 +5702,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf243_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_ + struct __vwsnf243_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_ { - ::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnthis_0; - __vwsnf243_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0); + __vwsnf243_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf244_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_ + struct __vwsnf244_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_ { - ::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnthis_0; - __vwsnf244_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0); + __vwsnf244_DarkSkin_darkskin_RibbonSmallDropdownButtonTemplateConstructor___vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize_(::darkskin::RibbonSmallDropdownButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -5695,13 +5756,13 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf249_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_ + struct __vwsnf249_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_ { - ::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnthis_0; - __vwsnf249_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf249_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; struct __vwsnf24_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -5713,13 +5774,13 @@ Closures ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; - struct __vwsnf250_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_ + struct __vwsnf250_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_ { - ::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnthis_0; - __vwsnf250_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf250_DarkSkin_darkskin_RibbonSmallIconLabelTemplateConstructor___vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize_(::darkskin::RibbonSmallIconLabelTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; struct __vwsnf251_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_ @@ -5728,7 +5789,7 @@ Closures __vwsnf251_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf252_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_ @@ -5737,7 +5798,7 @@ Closures __vwsnf252_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf253_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_ @@ -5821,69 +5882,69 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf261_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_ + struct __vwsnf261_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_ + { + ::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnthis_0; + + __vwsnf261_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0); + + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + }; + + struct __vwsnf262_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_ + { + ::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnthis_0; + + __vwsnf262_DarkSkin_darkskin_RibbonSmallSplitButtonTemplateConstructor___vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize_(::darkskin::RibbonSmallSplitButtonTemplateConstructor* __vwsnctorthis_0); + + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + }; + + struct __vwsnf263_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_ { ::darkskin::RibbonToolstripHeaderTemplateConstructor* __vwsnthis_0; - __vwsnf261_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_(::darkskin::RibbonToolstripHeaderTemplateConstructor* __vwsnctorthis_0); + __vwsnf263_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_(::darkskin::RibbonToolstripHeaderTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf262_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_ + struct __vwsnf264_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_ { ::darkskin::RibbonToolstripHeaderTemplateConstructor* __vwsnthis_0; - __vwsnf262_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_(::darkskin::RibbonToolstripHeaderTemplateConstructor* __vwsnctorthis_0); + __vwsnf264_DarkSkin_darkskin_RibbonToolstripHeaderTemplateConstructor___vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize_(::darkskin::RibbonToolstripHeaderTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf263_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_ + struct __vwsnf265_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_ { ::darkskin::BottomScrollButtonTemplateConstructor* __vwsnthis_0; - __vwsnf263_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_(::darkskin::BottomScrollButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf265_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_(::darkskin::BottomScrollButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf264_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_ + struct __vwsnf266_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_ { ::darkskin::BottomScrollButtonTemplateConstructor* __vwsnthis_0; - __vwsnf264_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_(::darkskin::BottomScrollButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf266_DarkSkin_darkskin_BottomScrollButtonTemplateConstructor___vwsn_darkskin_BottomScrollButtonTemplate_Initialize_(::darkskin::BottomScrollButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf265_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_ + struct __vwsnf267_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_ { ::darkskin::HScrollHandleTemplateConstructor* __vwsnthis_0; - __vwsnf265_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_(::darkskin::HScrollHandleTemplateConstructor* __vwsnctorthis_0); + __vwsnf267_DarkSkin_darkskin_HScrollHandleTemplateConstructor___vwsn_darkskin_HScrollHandleTemplate_Initialize_(::darkskin::HScrollHandleTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf266_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_ - { - ::darkskin::HScrollTemplateConstructor* __vwsnthis_0; - - __vwsnf266_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(::darkskin::HScrollTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf267_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_ - { - ::darkskin::HScrollTemplateConstructor* __vwsnthis_0; - - __vwsnf267_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(::darkskin::HScrollTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - struct __vwsnf268_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_ { ::darkskin::HScrollTemplateConstructor* __vwsnthis_0; @@ -5899,7 +5960,7 @@ Closures __vwsnf269_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(::darkskin::HScrollTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf26_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -5917,7 +5978,7 @@ Closures __vwsnf270_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(::darkskin::HScrollTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf271_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_ @@ -5929,20 +5990,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf272_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_ + struct __vwsnf272_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_ { - ::darkskin::HTrackerTemplateConstructor* __vwsnthis_0; + ::darkskin::HScrollTemplateConstructor* __vwsnthis_0; - __vwsnf272_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(::darkskin::HTrackerTemplateConstructor* __vwsnctorthis_0); + __vwsnf272_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(::darkskin::HScrollTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf273_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_ + struct __vwsnf273_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_ { - ::darkskin::HTrackerTemplateConstructor* __vwsnthis_0; + ::darkskin::HScrollTemplateConstructor* __vwsnthis_0; - __vwsnf273_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(::darkskin::HTrackerTemplateConstructor* __vwsnctorthis_0); + __vwsnf273_DarkSkin_darkskin_HScrollTemplateConstructor___vwsn_darkskin_HScrollTemplate_Initialize_(::darkskin::HScrollTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -5953,50 +6014,50 @@ Closures __vwsnf274_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(::darkskin::HTrackerTemplateConstructor* __vwsnctorthis_0); + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf275_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_ + { + ::darkskin::HTrackerTemplateConstructor* __vwsnthis_0; + + __vwsnf275_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(::darkskin::HTrackerTemplateConstructor* __vwsnctorthis_0); + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf275_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_ + struct __vwsnf276_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_ + { + ::darkskin::HTrackerTemplateConstructor* __vwsnthis_0; + + __vwsnf276_DarkSkin_darkskin_HTrackerTemplateConstructor___vwsn_darkskin_HTrackerTemplate_Initialize_(::darkskin::HTrackerTemplateConstructor* __vwsnctorthis_0); + + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + }; + + struct __vwsnf277_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_ { ::darkskin::LeftScrollButtonTemplateConstructor* __vwsnthis_0; - __vwsnf275_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_(::darkskin::LeftScrollButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf277_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_(::darkskin::LeftScrollButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf276_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_ + struct __vwsnf278_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_ { ::darkskin::LeftScrollButtonTemplateConstructor* __vwsnthis_0; - __vwsnf276_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_(::darkskin::LeftScrollButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf278_DarkSkin_darkskin_LeftScrollButtonTemplateConstructor___vwsn_darkskin_LeftScrollButtonTemplate_Initialize_(::darkskin::LeftScrollButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf277_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_ + struct __vwsnf279_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_ { ::darkskin::ProgressBarTemplateConstructor* __vwsnthis_0; - __vwsnf277_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_(::darkskin::ProgressBarTemplateConstructor* __vwsnctorthis_0); - - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; - }; - - struct __vwsnf278_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_ - { - ::darkskin::RightScrollButtonTemplateConstructor* __vwsnthis_0; - - __vwsnf278_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_(::darkskin::RightScrollButtonTemplateConstructor* __vwsnctorthis_0); - - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; - }; - - struct __vwsnf279_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_ - { - ::darkskin::RightScrollButtonTemplateConstructor* __vwsnthis_0; - - __vwsnf279_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_(::darkskin::RightScrollButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf279_DarkSkin_darkskin_ProgressBarTemplateConstructor___vwsn_darkskin_ProgressBarTemplate_Initialize_(::darkskin::ProgressBarTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -6010,69 +6071,69 @@ Closures ::vl::presentation::templates::GuiSelectableButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; - struct __vwsnf280_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_ + struct __vwsnf280_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_ { - ::darkskin::ScrollViewTemplateConstructor* __vwsnthis_0; + ::darkskin::RightScrollButtonTemplateConstructor* __vwsnthis_0; - __vwsnf280_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_(::darkskin::ScrollViewTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf281_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_ - { - ::darkskin::ScrollViewTemplateConstructor* __vwsnthis_0; - - __vwsnf281_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_(::darkskin::ScrollViewTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf282_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_ - { - ::darkskin::TopScrollButtonTemplateConstructor* __vwsnthis_0; - - __vwsnf282_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_(::darkskin::TopScrollButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf280_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_(::darkskin::RightScrollButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf283_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_ + struct __vwsnf281_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_ { - ::darkskin::TopScrollButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::RightScrollButtonTemplateConstructor* __vwsnthis_0; - __vwsnf283_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_(::darkskin::TopScrollButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf281_DarkSkin_darkskin_RightScrollButtonTemplateConstructor___vwsn_darkskin_RightScrollButtonTemplate_Initialize_(::darkskin::RightScrollButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf284_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_ + struct __vwsnf282_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_ + { + ::darkskin::ScrollViewTemplateConstructor* __vwsnthis_0; + + __vwsnf282_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_(::darkskin::ScrollViewTemplateConstructor* __vwsnctorthis_0); + + ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf283_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_ + { + ::darkskin::ScrollViewTemplateConstructor* __vwsnthis_0; + + __vwsnf283_DarkSkin_darkskin_ScrollViewTemplateConstructor___vwsn_darkskin_ScrollViewTemplate_Initialize_(::darkskin::ScrollViewTemplateConstructor* __vwsnctorthis_0); + + ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf284_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_ + { + ::darkskin::TopScrollButtonTemplateConstructor* __vwsnthis_0; + + __vwsnf284_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_(::darkskin::TopScrollButtonTemplateConstructor* __vwsnctorthis_0); + + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + }; + + struct __vwsnf285_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_ + { + ::darkskin::TopScrollButtonTemplateConstructor* __vwsnthis_0; + + __vwsnf285_DarkSkin_darkskin_TopScrollButtonTemplateConstructor___vwsn_darkskin_TopScrollButtonTemplate_Initialize_(::darkskin::TopScrollButtonTemplateConstructor* __vwsnctorthis_0); + + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + }; + + struct __vwsnf286_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_ { ::darkskin::VScrollHandleTemplateConstructor* __vwsnthis_0; - __vwsnf284_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_(::darkskin::VScrollHandleTemplateConstructor* __vwsnctorthis_0); + __vwsnf286_DarkSkin_darkskin_VScrollHandleTemplateConstructor___vwsn_darkskin_VScrollHandleTemplate_Initialize_(::darkskin::VScrollHandleTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf285_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_ - { - ::darkskin::VScrollTemplateConstructor* __vwsnthis_0; - - __vwsnf285_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(::darkskin::VScrollTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf286_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_ - { - ::darkskin::VScrollTemplateConstructor* __vwsnthis_0; - - __vwsnf286_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(::darkskin::VScrollTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - struct __vwsnf287_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_ { ::darkskin::VScrollTemplateConstructor* __vwsnthis_0; @@ -6088,7 +6149,7 @@ Closures __vwsnf288_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(::darkskin::VScrollTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf289_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_ @@ -6097,7 +6158,7 @@ Closures __vwsnf289_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(::darkskin::VScrollTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf28_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -6118,20 +6179,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf291_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_ + struct __vwsnf291_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_ { - ::darkskin::VTrackerTemplateConstructor* __vwsnthis_0; + ::darkskin::VScrollTemplateConstructor* __vwsnthis_0; - __vwsnf291_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(::darkskin::VTrackerTemplateConstructor* __vwsnctorthis_0); + __vwsnf291_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(::darkskin::VScrollTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf292_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_ + struct __vwsnf292_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_ { - ::darkskin::VTrackerTemplateConstructor* __vwsnthis_0; + ::darkskin::VScrollTemplateConstructor* __vwsnthis_0; - __vwsnf292_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(::darkskin::VTrackerTemplateConstructor* __vwsnctorthis_0); + __vwsnf292_DarkSkin_darkskin_VScrollTemplateConstructor___vwsn_darkskin_VScrollTemplate_Initialize_(::darkskin::VScrollTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -6142,23 +6203,23 @@ Closures __vwsnf293_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(::darkskin::VTrackerTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; - struct __vwsnf294_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_ + struct __vwsnf294_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_ { - ::darkskin::TabHeaderButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::VTrackerTemplateConstructor* __vwsnthis_0; - __vwsnf294_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf294_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(::darkskin::VTrackerTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf295_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_ + struct __vwsnf295_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_ { - ::darkskin::TabHeaderButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::VTrackerTemplateConstructor* __vwsnthis_0; - __vwsnf295_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf295_DarkSkin_darkskin_VTrackerTemplateConstructor___vwsn_darkskin_VTrackerTemplate_Initialize_(::darkskin::VTrackerTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -6226,20 +6287,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf301_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_ + struct __vwsnf301_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_ { - ::darkskin::TabHeaderTemplateConstructor* __vwsnthis_0; + ::darkskin::TabHeaderButtonTemplateConstructor* __vwsnthis_0; - __vwsnf301_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0); + __vwsnf301_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf302_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_ + struct __vwsnf302_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_ { - ::darkskin::TabHeaderTemplateConstructor* __vwsnthis_0; + ::darkskin::TabHeaderButtonTemplateConstructor* __vwsnthis_0; - __vwsnf302_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0); + __vwsnf302_DarkSkin_darkskin_TabHeaderButtonTemplateConstructor___vwsn_darkskin_TabHeaderButtonTemplate_Initialize_(::darkskin::TabHeaderButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -6250,7 +6311,7 @@ Closures __vwsnf303_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf304_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_ @@ -6268,34 +6329,34 @@ Closures __vwsnf305_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0); - void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf306_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_ + struct __vwsnf306_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_ { - ::darkskin::TabTemplateConstructor* __vwsnthis_0; + ::darkskin::TabHeaderTemplateConstructor* __vwsnthis_0; - __vwsnf306_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf307_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_ - { - ::darkskin::TabTemplateConstructor* __vwsnthis_0; - - __vwsnf307_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0); + __vwsnf306_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; + struct __vwsnf307_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_ + { + ::darkskin::TabHeaderTemplateConstructor* __vwsnthis_0; + + __vwsnf307_DarkSkin_darkskin_TabHeaderTemplateConstructor___vwsn_darkskin_TabHeaderTemplate_Initialize_(::darkskin::TabHeaderTemplateConstructor* __vwsnctorthis_0); + + void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; + }; + struct __vwsnf308_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_ { ::darkskin::TabTemplateConstructor* __vwsnthis_0; __vwsnf308_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0); - void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiItemEventArgs* arguments) const; + ::vl::presentation::templates::GuiTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf309_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_ @@ -6304,7 +6365,7 @@ Closures __vwsnf309_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0); - void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiItemEventArgs* arguments) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; struct __vwsnf30_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -6322,7 +6383,7 @@ Closures __vwsnf310_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiItemEventArgs* arguments) const; }; struct __vwsnf311_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_ @@ -6331,7 +6392,7 @@ Closures __vwsnf311_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiItemEventArgs* arguments) const; }; struct __vwsnf312_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_ @@ -6340,59 +6401,59 @@ Closures __vwsnf312_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0); + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + }; + + struct __vwsnf313_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_ + { + ::darkskin::TabTemplateConstructor* __vwsnthis_0; + + __vwsnf313_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0); + + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + }; + + struct __vwsnf314_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_ + { + ::darkskin::TabTemplateConstructor* __vwsnthis_0; + + __vwsnf314_DarkSkin_darkskin_TabTemplateConstructor___vwsn_darkskin_TabTemplate_Initialize_(::darkskin::TabTemplateConstructor* __vwsnctorthis_0); + void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; }; - struct __vwsnf313_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_ - { - ::darkskin::MultilineTextBoxTemplateConstructor* __vwsnthis_0; - - __vwsnf313_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(::darkskin::MultilineTextBoxTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf314_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_ - { - ::darkskin::MultilineTextBoxTemplateConstructor* __vwsnthis_0; - - __vwsnf314_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(::darkskin::MultilineTextBoxTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - struct __vwsnf315_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_ { ::darkskin::MultilineTextBoxTemplateConstructor* __vwsnthis_0; __vwsnf315_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(::darkskin::MultilineTextBoxTemplateConstructor* __vwsnctorthis_0); + ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf316_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_ + { + ::darkskin::MultilineTextBoxTemplateConstructor* __vwsnthis_0; + + __vwsnf316_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(::darkskin::MultilineTextBoxTemplateConstructor* __vwsnctorthis_0); + + ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf317_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_ + { + ::darkskin::MultilineTextBoxTemplateConstructor* __vwsnthis_0; + + __vwsnf317_DarkSkin_darkskin_MultilineTextBoxTemplateConstructor___vwsn_darkskin_MultilineTextBoxTemplate_Initialize_(::darkskin::MultilineTextBoxTemplateConstructor* __vwsnctorthis_0); + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf316_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_ + struct __vwsnf318_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_ { ::darkskin::SinglelineTextBoxTemplateConstructor* __vwsnthis_0; - __vwsnf316_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_(::darkskin::SinglelineTextBoxTemplateConstructor* __vwsnctorthis_0); - - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; - }; - - struct __vwsnf317_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_ - { - ::darkskin::MenuBarButtonTemplateConstructor* __vwsnthis_0; - - __vwsnf317_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(::darkskin::MenuBarButtonTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf318_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_ - { - ::darkskin::MenuBarButtonTemplateConstructor* __vwsnthis_0; - - __vwsnf318_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(::darkskin::MenuBarButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf318_DarkSkin_darkskin_SinglelineTextBoxTemplateConstructor___vwsn_darkskin_SinglelineTextBoxTemplate_Initialize_(::darkskin::SinglelineTextBoxTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -6403,7 +6464,7 @@ Closures __vwsnf319_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(::darkskin::MenuBarButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf31_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -6412,7 +6473,7 @@ Closures __vwsnf31_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiToolstripButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf320_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_ @@ -6433,20 +6494,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf322_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_ + struct __vwsnf322_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_ { - ::darkskin::MenuItemButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::MenuBarButtonTemplateConstructor* __vwsnthis_0; - __vwsnf322_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf322_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(::darkskin::MenuBarButtonTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf323_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_ + struct __vwsnf323_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_ { - ::darkskin::MenuItemButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::MenuBarButtonTemplateConstructor* __vwsnthis_0; - __vwsnf323_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf323_DarkSkin_darkskin_MenuBarButtonTemplateConstructor___vwsn_darkskin_MenuBarButtonTemplate_Initialize_(::darkskin::MenuBarButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -6457,7 +6518,7 @@ Closures __vwsnf324_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf325_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_ @@ -6568,20 +6629,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf336_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_ + struct __vwsnf336_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_ { - ::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnthis_0; + ::darkskin::MenuItemButtonTemplateConstructor* __vwsnthis_0; - __vwsnf336_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnctorthis_0); + __vwsnf336_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf337_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_ + struct __vwsnf337_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_ { - ::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnthis_0; + ::darkskin::MenuItemButtonTemplateConstructor* __vwsnthis_0; - __vwsnf337_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnctorthis_0); + __vwsnf337_DarkSkin_darkskin_MenuItemButtonTemplateConstructor___vwsn_darkskin_MenuItemButtonTemplate_Initialize_(::darkskin::MenuItemButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -6595,13 +6656,13 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf339_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_ + struct __vwsnf339_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_ { - ::darkskin::ToolstripButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnthis_0; - __vwsnf339_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf339_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; struct __vwsnf33_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -6613,11 +6674,11 @@ Closures ::vl::presentation::templates::GuiToolstripButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; - struct __vwsnf340_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_ + struct __vwsnf340_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_ { - ::darkskin::ToolstripButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnthis_0; - __vwsnf340_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf340_DarkSkin_darkskin_ToolstripSplitArrowTemplateConstructor___vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize_(::darkskin::ToolstripSplitArrowTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -6628,7 +6689,7 @@ Closures __vwsnf341_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf342_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_ @@ -6658,20 +6719,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf345_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_ + struct __vwsnf345_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_ { - ::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::ToolstripButtonTemplateConstructor* __vwsnthis_0; - __vwsnf345_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf345_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf346_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_ + struct __vwsnf346_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_ { - ::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::ToolstripButtonTemplateConstructor* __vwsnthis_0; - __vwsnf346_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf346_DarkSkin_darkskin_ToolstripButtonTemplateConstructor___vwsn_darkskin_ToolstripButtonTemplate_Initialize_(::darkskin::ToolstripButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -6682,7 +6743,7 @@ Closures __vwsnf347_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf348_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_ @@ -6709,7 +6770,7 @@ Closures __vwsnf34_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiToolstripButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf350_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_ @@ -6748,22 +6809,22 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf354_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_ + struct __vwsnf354_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_ { - ::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnthis_0; - __vwsnf354_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf354_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf355_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_ + struct __vwsnf355_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_ { - ::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnthis_0; - __vwsnf355_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf355_DarkSkin_darkskin_ToolstripDropdownButtonTemplateConstructor___vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize_(::darkskin::ToolstripDropdownButtonTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; struct __vwsnf356_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_ @@ -6772,7 +6833,7 @@ Closures __vwsnf356_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf357_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_ @@ -6781,7 +6842,7 @@ Closures __vwsnf357_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf358_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_ @@ -6808,7 +6869,7 @@ Closures __vwsnf35_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiToolstripButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf360_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_ @@ -6838,22 +6899,22 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf363_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_ + struct __vwsnf363_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_ { - ::darkskin::CustomFrameWindowTemplateConstructor* __vwsnthis_0; + ::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnthis_0; - __vwsnf363_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0); + __vwsnf363_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiWindowTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf364_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_ + struct __vwsnf364_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_ { - ::darkskin::CustomFrameWindowTemplateConstructor* __vwsnthis_0; + ::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnthis_0; - __vwsnf364_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0); + __vwsnf364_DarkSkin_darkskin_ToolstripSplitButtonTemplateConstructor___vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize_(::darkskin::ToolstripSplitButtonTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; struct __vwsnf365_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_ @@ -6862,7 +6923,7 @@ Closures __vwsnf365_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiWindowTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf366_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_ @@ -6880,7 +6941,7 @@ Closures __vwsnf367_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf368_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_ @@ -6889,7 +6950,7 @@ Closures __vwsnf368_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf369_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_ @@ -6907,7 +6968,7 @@ Closures __vwsnf36_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiToolstripButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf370_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_ @@ -7006,7 +7067,7 @@ Closures __vwsnf37_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiToolstripButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf380_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_ @@ -7105,7 +7166,7 @@ Closures __vwsnf38_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiToolstripButtonTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf390_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_ @@ -7114,7 +7175,7 @@ Closures __vwsnf390_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0); - void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; struct __vwsnf391_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_ @@ -7123,6 +7184,24 @@ Closures __vwsnf391_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0); + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + }; + + struct __vwsnf392_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_ + { + ::darkskin::CustomFrameWindowTemplateConstructor* __vwsnthis_0; + + __vwsnf392_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0); + + void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; + }; + + struct __vwsnf393_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_ + { + ::darkskin::CustomFrameWindowTemplateConstructor* __vwsnthis_0; + + __vwsnf393_DarkSkin_darkskin_CustomFrameWindowTemplateConstructor___vwsn_darkskin_CustomFrameWindowTemplate_Initialize_(::darkskin::CustomFrameWindowTemplateConstructor* __vwsnctorthis_0); + void operator()(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments) const; }; @@ -7132,7 +7211,7 @@ Closures __vwsnf39_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf3_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7150,7 +7229,7 @@ Closures __vwsnf40_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiTextListTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf41_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7159,7 +7238,7 @@ Closures __vwsnf41_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiTreeViewTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf42_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7168,7 +7247,7 @@ Closures __vwsnf42_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiListViewTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiTextListTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf43_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7177,7 +7256,7 @@ Closures __vwsnf43_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiDocumentLabelTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiTreeViewTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf44_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7186,7 +7265,7 @@ Closures __vwsnf44_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiDocumentLabelTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiListViewTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf45_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7195,7 +7274,7 @@ Closures __vwsnf45_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiDocumentViewerTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiDocumentLabelTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf46_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7204,7 +7283,7 @@ Closures __vwsnf46_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiSinglelineTextBoxTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiDocumentLabelTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf47_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7213,7 +7292,7 @@ Closures __vwsnf47_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiMultilineTextBoxTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiDocumentViewerTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf48_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7222,7 +7301,7 @@ Closures __vwsnf48_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiComboBoxTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiSinglelineTextBoxTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf49_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7231,7 +7310,7 @@ Closures __vwsnf49_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiTabTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiMultilineTextBoxTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf4_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7249,7 +7328,7 @@ Closures __vwsnf50_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiComboBoxTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf51_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7258,7 +7337,7 @@ Closures __vwsnf51_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiScrollViewTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiTabTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf52_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7267,7 +7346,7 @@ Closures __vwsnf52_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiLabelTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf53_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7276,7 +7355,7 @@ Closures __vwsnf53_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiLabelTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiScrollViewTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf54_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7285,7 +7364,7 @@ Closures __vwsnf54_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiWindowTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiLabelTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf55_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7294,7 +7373,7 @@ Closures __vwsnf55_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + ::vl::presentation::templates::GuiLabelTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf56_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7312,25 +7391,25 @@ Closures __vwsnf57_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); + ::vl::presentation::templates::GuiControlTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf58_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ + { + ::darkskin::ThemeConstructor* __vwsnthis_0; + + __vwsnf58_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); + ::vl::presentation::templates::GuiWindowTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; - struct __vwsnf58_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_ + struct __vwsnf59_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ { - ::darkskin::ButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::ThemeConstructor* __vwsnthis_0; - __vwsnf58_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf59_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_(::darkskin::ThemeConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; - }; - - struct __vwsnf59_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_ - { - ::darkskin::ButtonTemplateConstructor* __vwsnthis_0; - - __vwsnf59_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0); - - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiWindowTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf5_DarkSkin_darkskin_ThemeConstructor___vwsn_darkskin_Theme_Initialize_ @@ -7378,20 +7457,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf64_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_ + struct __vwsnf64_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_ { - ::darkskin::CheckBoxTemplateConstructor* __vwsnthis_0; + ::darkskin::ButtonTemplateConstructor* __vwsnthis_0; - __vwsnf64_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0); + __vwsnf64_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf65_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_ + struct __vwsnf65_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_ { - ::darkskin::CheckBoxTemplateConstructor* __vwsnthis_0; + ::darkskin::ButtonTemplateConstructor* __vwsnthis_0; - __vwsnf65_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0); + __vwsnf65_DarkSkin_darkskin_ButtonTemplateConstructor___vwsn_darkskin_ButtonTemplate_Initialize_(::darkskin::ButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -7468,20 +7547,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf73_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_ + struct __vwsnf73_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_ { - ::darkskin::RadioButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::CheckBoxTemplateConstructor* __vwsnthis_0; - __vwsnf73_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf73_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf74_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_ + struct __vwsnf74_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_ { - ::darkskin::RadioButtonTemplateConstructor* __vwsnthis_0; + ::darkskin::CheckBoxTemplateConstructor* __vwsnthis_0; - __vwsnf74_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0); + __vwsnf74_DarkSkin_darkskin_CheckBoxTemplateConstructor___vwsn_darkskin_CheckBoxTemplate_Initialize_(::darkskin::CheckBoxTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; @@ -7549,31 +7628,31 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf81_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_ + struct __vwsnf81_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_ { - ::darkskin::DocumentTextBoxTemplateConstructor* __vwsnthis_0; + ::darkskin::RadioButtonTemplateConstructor* __vwsnthis_0; - __vwsnf81_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_(::darkskin::DocumentTextBoxTemplateConstructor* __vwsnctorthis_0); + __vwsnf81_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf82_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_ + struct __vwsnf82_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_ { - ::darkskin::DocumentViewerTemplateConstructor* __vwsnthis_0; + ::darkskin::RadioButtonTemplateConstructor* __vwsnthis_0; - __vwsnf82_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(::darkskin::DocumentViewerTemplateConstructor* __vwsnctorthis_0); + __vwsnf82_DarkSkin_darkskin_RadioButtonTemplateConstructor___vwsn_darkskin_RadioButtonTemplate_Initialize_(::darkskin::RadioButtonTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf83_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_ + struct __vwsnf83_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_ { - ::darkskin::DocumentViewerTemplateConstructor* __vwsnthis_0; + ::darkskin::DocumentTextBoxTemplateConstructor* __vwsnthis_0; - __vwsnf83_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(::darkskin::DocumentViewerTemplateConstructor* __vwsnctorthis_0); + __vwsnf83_DarkSkin_darkskin_DocumentTextBoxTemplateConstructor___vwsn_darkskin_DocumentTextBoxTemplate_Initialize_(::darkskin::DocumentTextBoxTemplateConstructor* __vwsnctorthis_0); - ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; struct __vwsnf84_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_ @@ -7582,34 +7661,34 @@ Closures __vwsnf84_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(::darkskin::DocumentViewerTemplateConstructor* __vwsnctorthis_0); + ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf85_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_ + { + ::darkskin::DocumentViewerTemplateConstructor* __vwsnthis_0; + + __vwsnf85_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(::darkskin::DocumentViewerTemplateConstructor* __vwsnctorthis_0); + + ::vl::presentation::templates::GuiScrollTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; + }; + + struct __vwsnf86_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_ + { + ::darkskin::DocumentViewerTemplateConstructor* __vwsnthis_0; + + __vwsnf86_DarkSkin_darkskin_DocumentViewerTemplateConstructor___vwsn_darkskin_DocumentViewerTemplate_Initialize_(::darkskin::DocumentViewerTemplateConstructor* __vwsnctorthis_0); + void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf85_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_ - { - ::darkskin::ComboBoxTemplateConstructor* __vwsnthis_0; - - __vwsnf85_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiDatePickerTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - - struct __vwsnf86_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_ - { - ::darkskin::ComboBoxTemplateConstructor* __vwsnthis_0; - - __vwsnf86_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0); - - ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; - }; - struct __vwsnf87_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_ { ::darkskin::ComboBoxTemplateConstructor* __vwsnthis_0; __vwsnf87_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiDatePickerTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf88_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_ @@ -7618,7 +7697,7 @@ Closures __vwsnf88_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0); - void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; + ::vl::presentation::templates::GuiMenuTemplate* operator()(const ::vl::reflection::description::Value& __vwsn_viewModel_) const; }; struct __vwsnf89_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_ @@ -7693,20 +7772,20 @@ Closures void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf96_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_ + struct __vwsnf96_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_ { - ::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnthis_0; + ::darkskin::ComboBoxTemplateConstructor* __vwsnthis_0; - __vwsnf96_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0); + __vwsnf96_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; - struct __vwsnf97_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_ + struct __vwsnf97_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_ { - ::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnthis_0; + ::darkskin::ComboBoxTemplateConstructor* __vwsnthis_0; - __vwsnf97_DarkSkin_darkskin_ExpandingDecoratorTemplateConstructor___vwsn_darkskin_ExpandingDecoratorTemplate_Initialize_(::darkskin::ExpandingDecoratorTemplateConstructor* __vwsnctorthis_0); + __vwsnf97_DarkSkin_darkskin_ComboBoxTemplateConstructor___vwsn_darkskin_ComboBoxTemplate_Initialize_(::darkskin::ComboBoxTemplateConstructor* __vwsnctorthis_0); void operator()(const ::vl::reflection::description::Value& __vwsn_value_) const; }; diff --git a/Import/Skins/DarkSkin/DarkSkinReflection.cpp b/Import/Skins/DarkSkin/DarkSkinReflection.cpp index 8b66380f..28d51b9f 100644 --- a/Import/Skins/DarkSkin/DarkSkinReflection.cpp +++ b/Import/Skins/DarkSkin/DarkSkinReflection.cpp @@ -154,12 +154,16 @@ namespace vl IMPL_CPP_TYPE_INFO(darkskin::ToolstripButtonTemplateConstructor) IMPL_CPP_TYPE_INFO(darkskin::ToolstripDropdownButtonTemplate) IMPL_CPP_TYPE_INFO(darkskin::ToolstripDropdownButtonTemplateConstructor) + IMPL_CPP_TYPE_INFO(darkskin::ToolstripInMenuTemplate) + IMPL_CPP_TYPE_INFO(darkskin::ToolstripInMenuTemplateConstructor) IMPL_CPP_TYPE_INFO(darkskin::ToolstripMenuTemplate) IMPL_CPP_TYPE_INFO(darkskin::ToolstripMenuTemplateConstructor) IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitArrowTemplate) IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitArrowTemplateConstructor) IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitButtonTemplate) IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitButtonTemplateConstructor) + IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitterInMenuTemplate) + IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitterInMenuTemplateConstructor) IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitterTemplate) IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitterTemplateConstructor) IMPL_CPP_TYPE_INFO(darkskin::ToolstripTemplate) @@ -1365,6 +1369,21 @@ namespace vl CLASS_MEMBER_FIELD(self) END_CLASS_MEMBER(::darkskin::ToolstripDropdownButtonTemplateConstructor) + BEGIN_CLASS_MEMBER(::darkskin::ToolstripInMenuTemplate) + CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate) + CLASS_MEMBER_BASE(::darkskin::ToolstripInMenuTemplateConstructor) + CLASS_MEMBER_CONSTRUCTOR(::darkskin::ToolstripInMenuTemplate*(), NO_PARAMETER) + END_CLASS_MEMBER(::darkskin::ToolstripInMenuTemplate) + + BEGIN_CLASS_MEMBER(::darkskin::ToolstripInMenuTemplateConstructor) + CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) + CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ToolstripInMenuTemplateConstructor>(), NO_PARAMETER) + CLASS_MEMBER_METHOD(__vwsn_darkskin_ToolstripInMenuTemplate_Initialize, { L"__vwsn_this_" }) + CLASS_MEMBER_FIELD(__vwsn_precompile_0) + CLASS_MEMBER_FIELD(__vwsn_precompile_1) + CLASS_MEMBER_FIELD(container) + END_CLASS_MEMBER(::darkskin::ToolstripInMenuTemplateConstructor) + BEGIN_CLASS_MEMBER(::darkskin::ToolstripMenuTemplate) CLASS_MEMBER_BASE(::vl::presentation::templates::GuiMenuTemplate) CLASS_MEMBER_BASE(::darkskin::ToolstripMenuTemplateConstructor) @@ -1423,6 +1442,22 @@ namespace vl CLASS_MEMBER_FIELD(self) END_CLASS_MEMBER(::darkskin::ToolstripSplitButtonTemplateConstructor) + BEGIN_CLASS_MEMBER(::darkskin::ToolstripSplitterInMenuTemplate) + CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate) + CLASS_MEMBER_BASE(::darkskin::ToolstripSplitterInMenuTemplateConstructor) + CLASS_MEMBER_CONSTRUCTOR(::darkskin::ToolstripSplitterInMenuTemplate*(), NO_PARAMETER) + END_CLASS_MEMBER(::darkskin::ToolstripSplitterInMenuTemplate) + + BEGIN_CLASS_MEMBER(::darkskin::ToolstripSplitterInMenuTemplateConstructor) + CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject) + CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ToolstripSplitterInMenuTemplateConstructor>(), NO_PARAMETER) + CLASS_MEMBER_METHOD(__vwsn_darkskin_ToolstripSplitterInMenuTemplate_Initialize, { L"__vwsn_this_" }) + CLASS_MEMBER_FIELD(__vwsn_precompile_0) + CLASS_MEMBER_FIELD(__vwsn_precompile_1) + CLASS_MEMBER_FIELD(__vwsn_precompile_2) + CLASS_MEMBER_FIELD(__vwsn_precompile_3) + END_CLASS_MEMBER(::darkskin::ToolstripSplitterInMenuTemplateConstructor) + BEGIN_CLASS_MEMBER(::darkskin::ToolstripSplitterTemplate) CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate) CLASS_MEMBER_BASE(::darkskin::ToolstripSplitterTemplateConstructor) @@ -1693,12 +1728,16 @@ namespace vl ADD_TYPE_INFO(::darkskin::ToolstripButtonTemplateConstructor) ADD_TYPE_INFO(::darkskin::ToolstripDropdownButtonTemplate) ADD_TYPE_INFO(::darkskin::ToolstripDropdownButtonTemplateConstructor) + ADD_TYPE_INFO(::darkskin::ToolstripInMenuTemplate) + ADD_TYPE_INFO(::darkskin::ToolstripInMenuTemplateConstructor) ADD_TYPE_INFO(::darkskin::ToolstripMenuTemplate) ADD_TYPE_INFO(::darkskin::ToolstripMenuTemplateConstructor) ADD_TYPE_INFO(::darkskin::ToolstripSplitArrowTemplate) ADD_TYPE_INFO(::darkskin::ToolstripSplitArrowTemplateConstructor) ADD_TYPE_INFO(::darkskin::ToolstripSplitButtonTemplate) ADD_TYPE_INFO(::darkskin::ToolstripSplitButtonTemplateConstructor) + ADD_TYPE_INFO(::darkskin::ToolstripSplitterInMenuTemplate) + ADD_TYPE_INFO(::darkskin::ToolstripSplitterInMenuTemplateConstructor) ADD_TYPE_INFO(::darkskin::ToolstripSplitterTemplate) ADD_TYPE_INFO(::darkskin::ToolstripSplitterTemplateConstructor) ADD_TYPE_INFO(::darkskin::ToolstripTemplate) diff --git a/Import/Skins/DarkSkin/DarkSkinReflection.h b/Import/Skins/DarkSkin/DarkSkinReflection.h index 156ca762..270500f6 100644 --- a/Import/Skins/DarkSkin/DarkSkinReflection.h +++ b/Import/Skins/DarkSkin/DarkSkinReflection.h @@ -167,12 +167,16 @@ namespace vl DECL_TYPE_INFO(::darkskin::ToolstripButtonTemplateConstructor) DECL_TYPE_INFO(::darkskin::ToolstripDropdownButtonTemplate) DECL_TYPE_INFO(::darkskin::ToolstripDropdownButtonTemplateConstructor) + DECL_TYPE_INFO(::darkskin::ToolstripInMenuTemplate) + DECL_TYPE_INFO(::darkskin::ToolstripInMenuTemplateConstructor) DECL_TYPE_INFO(::darkskin::ToolstripMenuTemplate) DECL_TYPE_INFO(::darkskin::ToolstripMenuTemplateConstructor) DECL_TYPE_INFO(::darkskin::ToolstripSplitArrowTemplate) DECL_TYPE_INFO(::darkskin::ToolstripSplitArrowTemplateConstructor) DECL_TYPE_INFO(::darkskin::ToolstripSplitButtonTemplate) DECL_TYPE_INFO(::darkskin::ToolstripSplitButtonTemplateConstructor) + DECL_TYPE_INFO(::darkskin::ToolstripSplitterInMenuTemplate) + DECL_TYPE_INFO(::darkskin::ToolstripSplitterInMenuTemplateConstructor) DECL_TYPE_INFO(::darkskin::ToolstripSplitterTemplate) DECL_TYPE_INFO(::darkskin::ToolstripSplitterTemplateConstructor) DECL_TYPE_INFO(::darkskin::ToolstripTemplate) diff --git a/Import/Vlpp.cpp b/Import/Vlpp.cpp index 1297de00..1ca53f05 100644 --- a/Import/Vlpp.cpp +++ b/Import/Vlpp.cpp @@ -1299,6 +1299,7 @@ namespace vl namespace unittest { using namespace vl::console; + using namespace vl::collections; /*********************************************************************** UnitTest @@ -1435,35 +1436,54 @@ UnitTest int UnitTest::PrintUsages() { - PrintMessage(L"Usage: [/D | /R]", MessageKind::Error); + PrintMessage(L"Usage: [/D | /R] {/F:TestFile}", MessageKind::Error); return 1; } - int UnitTest::RunAndDisposeTests(Nullable option) + int UnitTest::RunAndDisposeTests(const collections::Array& options) { - if (option) + bool unrecognized = false; + bool _D = false; + bool _R = false; + List _Fs; + + for (auto&& option : From(options)) { - if (option.Value() == L"/D") + if (option == L"/D") { - suppressFailure = false; + _D = true; } - else if (option.Value() == L"/R") + else if (option == L"/R") { - suppressFailure = true; + _R = true; + } + else if (option.Length() > 3 && option.Left(3) == L"/F:") + { + _Fs.Add(wtoa(option.Sub(3, option.Length() - 3))); } else { - return PrintUsages(); + unrecognized = true; } } - else if (IsDebuggerAttached()) + + if (unrecognized || (_D && _R)) + { + return PrintUsages(); + } + + if (_D) { suppressFailure = false; } - else + else if (_R) { suppressFailure = true; } + else + { + suppressFailure = !IsDebuggerAttached(); + } { UnitTestContext context; @@ -1485,13 +1505,47 @@ UnitTest auto current = testHead; while (current) { + bool skipped = false; context.failed = false; - PrintMessage(atow(AString::Unmanaged(current->fileName)), MessageKind::File); - context.indentation = L" "; - ExecuteAndSuppressFailure(current->testProc); - if (!testContext->failed) passedFiles++; - totalFiles++; - context.indentation = L""; + if (_Fs.Count() > 0) + { + skipped = true; + for (auto fileName : From(_Fs)) + { + if (current->fileName == fileName) + { + skipped = false; + break; + } + else + { + vint len = (vint)strlen(current->fileName); + if (len > fileName.Length()) + { + char delimiter = current->fileName[len - fileName.Length() - 1]; + if ((delimiter == L'/' || delimiter == L'\\') && current->fileName + (len - fileName.Length()) == fileName) + { + skipped = false; + break; + } + } + } + } + } + + if (skipped) + { + PrintMessage(atow(AString::Unmanaged(current->fileName)) + WString::Unmanaged(L" [SKIPPED]"), MessageKind::File); + } + else + { + PrintMessage(atow(AString::Unmanaged(current->fileName)), MessageKind::File); + context.indentation = L" "; + ExecuteAndSuppressFailure(current->testProc); + if (!testContext->failed) passedFiles++; + totalFiles++; + context.indentation = L""; + } current = current->next; } @@ -1506,39 +1560,35 @@ UnitTest int UnitTest::RunAndDisposeTests(int argc, wchar_t* argv[]) { - if (argc < 3) + if (argc < 2) { - if (argc == 2) - { - return RunAndDisposeTests({ argv[1] }); - } - else - { - return RunAndDisposeTests({}); - } + return RunAndDisposeTests({}); } else { - return PrintUsages(); + Array options(argc - 1); + for (int i = 1; i < argc; i++) + { + options[i - 1] = WString::Unmanaged(argv[i]); + } + return RunAndDisposeTests(options); } } int UnitTest::RunAndDisposeTests(int argc, char* argv[]) { - if (argc < 3) + if (argc < 2) { - if (argc == 2) - { - return RunAndDisposeTests({ atow(argv[1]) }); - } - else - { - return RunAndDisposeTests({}); - } + return RunAndDisposeTests({}); } else { - return PrintUsages(); + Array options(argc - 1); + for (int i = 1; i < argc; i++) + { + options[i - 1] = atow(argv[i]); + } + return RunAndDisposeTests(options); } } diff --git a/Import/Vlpp.h b/Import/Vlpp.h index fa93e480..5ba89a00 100644 --- a/Import/Vlpp.h +++ b/Import/Vlpp.h @@ -9269,7 +9269,7 @@ namespace vl protected: static bool IsDebuggerAttached(); static int PrintUsages(); - static int RunAndDisposeTests(Nullable option); + static int RunAndDisposeTests(const collections::Array& options); public: UnitTest() = delete; diff --git a/Import/VlppReflection.h b/Import/VlppReflection.h index cac87bf0..514d1ac6 100644 --- a/Import/VlppReflection.h +++ b/Import/VlppReflection.h @@ -7425,11 +7425,11 @@ InterfaceProxy::Invoke #define INVOKEGET_INTERFACE_PROXY(METHODNAME, ...)\ PREPARE_INVOKE_INTERFACE_PROXY(METHODNAME, __VA_ARGS__)\ - return UnboxValue(proxy->Invoke(_interface_proxy_methodInfo, IValueList::Create(collections::From((collections::Array&)(Value_xs(), __VA_ARGS__))))) + return UnboxParameter(proxy->Invoke(_interface_proxy_methodInfo, IValueList::Create(collections::From((collections::Array&)(Value_xs(), __VA_ARGS__))))).Ref() #define INVOKEGET_INTERFACE_PROXY_NOPARAMS(METHODNAME)\ PREPARE_INVOKE_INTERFACE_PROXY(METHODNAME)\ - return UnboxValue(proxy->Invoke(_interface_proxy_methodInfo, IValueList::Create())) + return UnboxParameter(proxy->Invoke(_interface_proxy_methodInfo, IValueList::Create())).Ref() /*********************************************************************** Enum diff --git a/Import/VlppRegex.h b/Import/VlppRegex.h index 3397edcc..2e0a0dfb 100644 --- a/Import/VlppRegex.h +++ b/Import/VlppRegex.h @@ -370,7 +370,7 @@ Regex ///
  • (=regex): The prefix of the following text should match the regex, but it is not counted in the whole match (DFA incompatible)
  • ///
  • (!regex): Any prefix of the following text should not match the regex, and it is not counted in the whole match (DFA incompatible)
  • ///
  • (<#name>regex): Name the regex "name", and it applies here
  • - ///
  • (<&name>): Copy the named regex "name" here and apply
  • + ///
  • (<&name>): Copy the named regex "name" here and apply
  • /// /// /// diff --git a/Tools/Reflection32.bin b/Tools/Reflection32.bin index 5947ee64cbda563b7224db5ab782399ae3571729..9fff39d873ca96ecd7e97bdb48bd9cb3bfbb36ca 100644 GIT binary patch literal 970414 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

    iV@PT+#TP-He8cWg4{cZbq|Qg_fz2t?IdP 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

    yFYp0fMx(*LB#3K#(KDe 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 literal 949672 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

    8_beQ60m`^lWCw~mo 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 L;E!zqdiq*p`rFn-T)Dyx79BR;U1m5KMrOgfvJm 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

    iV@PT+#TP-He8cWg4{cZbq|Qg_fz2t?IdP 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%0Db15u;k)d>tFAt0_>f#DFSD^K>uCnwYWf9)L# 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%0DflAfJ(@ZsE}`a669Zm7A4tWxz-Dyf3gD?PFZH z%8fOXgsZpOF0J;lE_CI_8htTUvt087S=TpDJkAAgM?$O_&e81Q@*XVh>`Ko4o?YmV xlw3*L_yhABt9$Sb9Hmn2{0CCGqhnK0X>p3H)B~`%z9tlIurA{tQw3}l{XZ=K$)ErL literal 949672 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∨REWtk{5&km6-lnNB;`8BasCr>9=gcwvS1#hKmv zD>z4}@OXx`qfT={?ljP(J}8YB7UzSEh0s4HG&EQGUgRfeM-VC=r*hCrYj0FnSgv?U z5Me5f{YXTqO35Jr(@^v2LTVbPDur=@cX2~0xT(^^|LuBg542jFf zQ7)_84{>y{O;}Oaw^dUwwp>V)hTf+hN8%3@Z@RE8=n$<`(Tu5hSJ%T>JP!d5nCYEG`RUX~E`8-tH=YQ5@$ovlL+LF+~PNe(TZ$({>0%%rO|ur0yr#ri1@E8gI8SYP*w zE?yR{e)Ib2LR^z(h%Q|gu70kc;ke>Om)Z5BVhEtinuTC*u75h03 zES~0?ZMPD-?{!<6FK_epWezSLEZCPO?S{Gh!i*Sp_P7XMzjnXE;lr z=pEg~qhla=;}+X@bECW)=iPvZaffB?Ws8joIaK2X!qv-lhSTgIV=-XTAZ=M3ibb&LC(_taj7USjP2a}r8OUR?3(NwixoC2EX+A;zq8ZS%}PqrDF z`6RKxG=K}k#D_!}n0*h4mh&xqO@4U_2BYZC4;n9QQL#h1m z##t`rrcJO#HQSgE>;0fAZS7dLw~Aby;XYt{1;-Y5PLBprTM675&K3aN$8&HWY)rHM zF=4)rZZnK(sfr2Y+eN`%1wWaCjIBckxp!Nmu=QKsD>=4!QXpfy8nz;8B80G?@KZR# zcn+)5(%zSC)V?Mr!D|v;!$HNqm~j}6hRv|Mb@c0k){FMF99p~@z}(+w<@ya_>ScN> z#}rS#n3eWH80&@hNxjj#!|7YX*vt5>MHnw8)pj%6OD>GHXF9CA``a92JmQ@(?(ESO z>H1xSw{cjp6J|{AVRNKJN>25>LyUvhIJ})BjMva>yIa@CcQkFo_HE(n<@!4uSC6wG zO#Rm2cR8kbDBM_so{PSPte@=fab)qezjHxT>1&kLf_4?^DuyfSza!SbYYpDP@x{uW z4^q{__a_QjzjANq$PS_0?}~E0%6%utcc5~GtY5jm&ymHxt=U{qQH>xCT8ZxdM*4sG z-retscD>qt7e^Rt*E#D;$ojSWZjLOrx`)%S9;7?jA53SGZ!-^bC#bLrU#u08lil*=|}f5frHgN!T5wpfG?((HrJP55Ju z>mXD612MH;Q~M_z*a3nSu6`r?{vurAG$d{KenLOgLaf(dV~67KNNf5 zwFiI7@x_Lgc60@-U$}q9fyEu&xuAM%Lm#;q*T@9#36ZW>x*y~SL6cPr!%HUtD8zgI_r32DyK7 zrd0v_35^et1RXt~ad>XX0&@Iw4l-WKcp$E+;{p{JdX@Vj4k~uSh_fJK_1oOP;JD(R zZbjdar>`5u%Wv-?hQO=YzvS5Vu4got@#>L&V;bvLVTDb zjJp$_=^f$g=lj4z)(`e099V2@59q1%{B}Yz#Bhq31g}Z>C`b5W+t)LpAq8EUZ_mPi&1+xq<@#~E9VY|Wln4a<30#Q(%0##SRkELLMg ztMN$=^+W8tGhx00RUA5tWcZEQ|IAUwwmG9Lwz&gYe;C$q{0qk!_p-ec`KL-R+uO_j zSB@~Y7x{@=a9#%K019RQXwj!Q%6O4=->EyH>!`UU&n9M^%SK*;*Zex4(Hi5(0wAwNqbsQswFz@hGO!`f?ox@UsdkN1B# zyggem>cIva&wDRv(7X-W7dfasn}^n0D$R$)n)5L9XuXDe3uG_kFL99Z!0wz{Pf{h6 zJ98AncGJGhQN|M#M!x1`L+1?SGeyT<9e;%*j2pPsB#G7ndQ$IMg4c`ps~p||or|-D ztC#E7if}!w{f0_-1NaWY)$fpfy%5*lpSVNgCc@oZKiMF}Hs1IbvwNeE*l@i>KC)>Pzgxs?Z&Jdh%NwUF;r^-SYPl)p}KX z2genUJvuuH?<-`zWWUXk?PlN&GIj*>a3nq3o zSTmgl>mLYSzihw9;l;AmSP!N8+zjE`@ojy6?e`0EHFAY3enhW+z5amXitqf&Mig}u zmak5@pIBM1mHi=y72lk+sJmdolr;e-iZIR2FBF{uRG(R$IW_-=bF3WvA@&CJEvxMy zigtRJ)rlGKTi1JVczdktrqcKR)vP5rPpqrgy55t+I;hhnVEuYMi35u_r_LL_&b6aR z(cKN_i*~)*J-G){Gs zKi+$Bc+a(Mq6sbD{fR#9T$BqvS6`R+-W*yygKNC9d^o7px_t*B>?iy{jxb(EV@@&`yTICo3pl2DXwfj$%Ra)j2o`^e zT>Wx=5Qi3@0*25^n?{Zw_KhxH$N|Rw!g6pttm|!#wYdatsuc11#rqJBE%p~MTT$b-~~jC;Ku!qTL%P1=JwusvoWjKwSre{6KSs6r0nnFg3;i)vCjqliA1wN8W{&o`a2uvLe-RKfq!d+t;cZ`weZ;j{-w(JkMnUn@B|*^+=G#Yhl$X&_3BUR-&d)5jFy|YjWAWj8QLzwwoe@KCbzl)_F(E;%L}W{O}e~ zr;jVsC|(mb2>1LH&Hjy_ph{o;`*10DoeZoJ5_CJZ!0{}w5DPfYP_A=#Gq~~_Vrs|Q delta 694 zcmah`O=}ZT6z$7=~T@T z3GT&fDTEu+7~VE_!=6HvYYtY}C)Apd_)Tl(4Amqy8D}DC-ywajdIPnGDmt!c-*H zFn+oP3t*1-5BOfnU-=N_0c{AYu3b2-4I-vTnSu-2BsSd~kAfWY zJb(|{VI~mZ2Phxm862w#r1S>!;fEfJ`g$_uf3R6!oc1B=8DxE6YQJm20XC0Yo&s)q zl22ZG!l&@PEKsCgT{A*D+N5~gj38FwFeqF`1PPVnt|2gEaIBOBxqD%Ro!v9qNfvi*eyHL@*Uu>_7%Y|yh#m}x9qmyoLD z(6w@8w#sy>2-{38-FwCWK2_$>3X=IMXC7RyPGH9`@V1(uNnfhBu}P-eBx#AFO~$i? T@pBv-wFK@vzt5?~=i24p?gz>< diff --git a/Tutorial/GacUI_HelloWorlds/UIRes/Xml.bin.x86 b/Tutorial/GacUI_HelloWorlds/UIRes/Xml.bin.x86 index 058fd4918141b273d4c78ad5ceba0d906b6b2532..0db9bb007e909dc7618200888f4b558a730a23ba 100644 GIT binary patch delta 729 zcma)2O=}ZT6wOO!rf()`JE3AGCdNbp2DNG0f(=2f0TBfob<+?tABiN3l$ux)wOtiK z1woB+cH&Y5Hxf_^1s5tsaiea;E(HAnQMX!@dM6pNO9$RP_r7=TIrq-`8e3muoty_> zJUZrt3FJIg92Anin5+NUh`UoEDPOBs8kccj*o)6XC^+c6+t^%cwyNhdnG^NaZPStm3(pgKwB)`@jl* z$ud3+jN@&Ivq8MzBiPMDcu1@n?q@1)@kxpnAH_B$fR9{bZp_KkFk~N&$pJhf{Lb@u z;O}<`SdnLmv&tjbr)cDQm`CwaiQ$@Zhz)^xcT(Kt4Mc{VY2__guD5FC`C7T@!h$s7 zUhDx|!WD0nr6^`Szv`aOA(3(}-ItmW>4b#Vjl%jhj^8D<<%bCYds#J@2mB z_fDSUXd4wy%@kRy5Qx(z95Xl~)ccI?<5n77GfnH?p+EiAT7X7|^%93k=Qb^Uz0_eoTrdKp bm%vlfTc-Z4I*-dyR1_7b=srpLzqiaEukqS9 delta 736 zcmah_OK1~8817^root$BYQ(H*C|e&8#M(sBNT9}e&`TRFNJ7nSHY;5r&}OX(l6Ytl z6cGf)&r=b+dGH_wLF~y2y?F8@?V%SB-l}-DAob5na&utjpPBFf9{k&zYh5AXeaZ6{T&IdXIjRqJ@mB5Od9N~$ zgUUGWC~*>w;=2;YjB*^SN|H(V=tLmY1oI)QdN}6@Y^XV$Jiu{i@cr|UA72NPez~g~ z!Y3Za5kATUE^vbl1AKx`o1ej1ErKnsqvS6@_a9{{e(_B3y4$FC$pZ{q{yhD!^D#_o zI`U*T!$-)PwD4M+!b5GG1rZIzQo$}s>#MiCYW=daSXpTH&|a=qtyS*15|-4kuh}lF zf%^f2CF#sciG3et)yTV@z@KUC6$NtSy=&>XVhN-y12LP!r0p|x8p?(lLDl4VJSUj^ z@3l@Z2?=WwzvnLgw=07ew!n%N$4D^?n|vOWbi_&=Pc4oogsm3i?ST(-jtpgKW!NRW zl_A)6eMOyVGlqsL@P+bJO&xd3oqIy%+WxWLY_Vn*h{UY|KHm_KO9t7v?R&@8U<#&6 zDGCxNL|~Gn$8K^gJDj8ihU{x(ex8Q#jD_&SUIHi6YMG-%d%64pKOLRM7RMuEuMoRm W<*j32UK6-V|HNS$Zd;MQj`UxqAlAtM