aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2019-12-13 01:02:47 +0800
committercrupest <crupest@outlook.com>2019-12-13 01:02:47 +0800
commit9110574bb51e9e2959842a7641f598d34c3cd847 (patch)
tree96ee1f5b3c40095e4e923fc763de0663ee6a01aa /src/main.cpp
parentf2aa96fba0b72eeeadf5160ea5df2c8143ec8aa0 (diff)
downloadcru-9110574bb51e9e2959842a7641f598d34c3cd847.tar.gz
cru-9110574bb51e9e2959842a7641f598d34c3cd847.tar.bz2
cru-9110574bb51e9e2959842a7641f598d34c3cd847.zip
...
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp14
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);