mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-05-23 15:55:56 +08:00
(NOT READY) BlackSkin still broken
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -33,23 +33,23 @@ namespace demo
|
||||
{
|
||||
void MainWindow::ClearViewSelection()
|
||||
{
|
||||
::vl::__vwsn::This(::vl::__vwsn::This(this)->commandBigIcon)->SetSelected(false);
|
||||
::vl::__vwsn::This(::vl::__vwsn::This(this)->commandSmallIcon)->SetSelected(false);
|
||||
::vl::__vwsn::This(::vl::__vwsn::This(this)->commandList)->SetSelected(false);
|
||||
::vl::__vwsn::This(::vl::__vwsn::This(this)->commandDetail)->SetSelected(false);
|
||||
::vl::__vwsn::This(::vl::__vwsn::This(this)->commandTile)->SetSelected(false);
|
||||
::vl::__vwsn::This(::vl::__vwsn::This(this)->commandInformation)->SetSelected(false);
|
||||
::vl::__vwsn::This(this->commandBigIcon)->SetSelected(false);
|
||||
::vl::__vwsn::This(this->commandSmallIcon)->SetSelected(false);
|
||||
::vl::__vwsn::This(this->commandList)->SetSelected(false);
|
||||
::vl::__vwsn::This(this->commandDetail)->SetSelected(false);
|
||||
::vl::__vwsn::This(this->commandTile)->SetSelected(false);
|
||||
::vl::__vwsn::This(this->commandInformation)->SetSelected(false);
|
||||
}
|
||||
|
||||
::vl::Ptr<::demo::IViewModel> MainWindow::GetViewModel()
|
||||
{
|
||||
return ::vl::__vwsn::This(this)->__vwsn_parameter_ViewModel;
|
||||
return this->__vwsn_parameter_ViewModel;
|
||||
}
|
||||
|
||||
MainWindow::MainWindow(::vl::Ptr<::demo::IViewModel> __vwsn_ctor_parameter_ViewModel)
|
||||
: ::vl::presentation::controls::GuiWindow(::vl::__vwsn::This(::vl::presentation::theme::GetCurrentTheme())->CreateWindowStyle())
|
||||
{
|
||||
(::vl::__vwsn::This(this)->__vwsn_parameter_ViewModel = __vwsn_ctor_parameter_ViewModel);
|
||||
(this->__vwsn_parameter_ViewModel = __vwsn_ctor_parameter_ViewModel);
|
||||
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::MainWindow", false));
|
||||
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
||||
::vl::__vwsn::This(this)->SetResourceResolver(__vwsn_resolver_);
|
||||
@@ -58,8 +58,7 @@ namespace demo
|
||||
|
||||
MainWindow::~MainWindow()
|
||||
{
|
||||
::vl::__vwsn::This(this)->ClearSubscriptions();
|
||||
::vl::__vwsn::This(this)->ClearComponents();
|
||||
this->FinalizeInstanceRecursively(static_cast<::vl::presentation::controls::GuiControl*>(this));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -74,4 +73,4 @@ namespace demo
|
||||
#pragma GCC diagnostic pop
|
||||
#elif defined(__clang__)
|
||||
#pragma clang diagnostic pop
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user