diff options
author | crupest <crupest@outlook.com> | 2019-12-13 01:02:47 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2019-12-13 01:02:47 +0800 |
commit | 9110574bb51e9e2959842a7641f598d34c3cd847 (patch) | |
tree | 96ee1f5b3c40095e4e923fc763de0663ee6a01aa /src/main.cpp | |
parent | f2aa96fba0b72eeeadf5160ea5df2c8143ec8aa0 (diff) | |
download | cru-9110574bb51e9e2959842a7641f598d34c3cd847.tar.gz cru-9110574bb51e9e2959842a7641f598d34c3cd847.tar.bz2 cru-9110574bb51e9e2959842a7641f598d34c3cd847.zip |
...
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main.cpp b/src/main.cpp index 7fca1fce..07aff285 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,12 +1,12 @@ #include "cru/platform/heap_debug.hpp" -#include "cru/platform/native/native_window.hpp" -#include "cru/platform/native/ui_application.hpp" +#include "cru/platform/native/window.hpp" #include "cru/ui/controls/button.hpp" #include "cru/ui/controls/flex_layout.hpp" #include "cru/ui/controls/text_block.hpp" #include "cru/ui/window.hpp" +#include "cru/win/native/ui_application.hpp" -using cru::platform::native::UiApplication; +using cru::platform::native::win::WinUiApplication; using cru::ui::Rect; using cru::ui::Thickness; using cru::ui::Window; @@ -14,13 +14,13 @@ using cru::ui::controls::Button; using cru::ui::controls::FlexLayout; using cru::ui::controls::TextBlock; - int main() { #ifdef CRU_DEBUG cru::platform::SetupHeapDebug(); #endif - std::unique_ptr<UiApplication> application(UiApplication::CreateInstance()); + std::unique_ptr<WinUiApplication> application = + std::make_unique<WinUiApplication>(); const auto window = Window::CreateOverlapped(); @@ -30,12 +30,12 @@ int main() { const auto button = Button::Create(); const auto text_block1 = TextBlock::Create(); - text_block1->SetText(L"Hello World!"); + text_block1->SetText("Hello World!"); button->SetChild(text_block1); flex_layout->AddChild(button, 0); const auto text_block2 = TextBlock::Create(); - text_block2->SetText(L"Hello World!"); + text_block2->SetText("Hello World!"); flex_layout->AddChild(text_block2, 1); window->GetNativeWindow()->SetVisible(true); |