From 7a42d92c10a4bc686244668dd0e3f903f30f2fae Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 12 Jan 2022 21:35:08 +0800 Subject: ... --- src/win/gui/UiApplication.cpp | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) (limited to 'src/win/gui/UiApplication.cpp') diff --git a/src/win/gui/UiApplication.cpp b/src/win/gui/UiApplication.cpp index 12480417..cb0f0a4c 100644 --- a/src/win/gui/UiApplication.cpp +++ b/src/win/gui/UiApplication.cpp @@ -99,24 +99,22 @@ std::vector WinUiApplication::GetAllWindow() { return result; } -INativeWindow* WinUiApplication::CreateWindow(INativeWindow* parent, - CreateWindowFlag flag) { - WinNativeWindow* p = nullptr; - if (parent != nullptr) { - p = CheckPlatform(parent, GetPlatformId()); - } - return new WinNativeWindow(this, window_manager_->GetGeneralWindowClass(), - flag & CreateWindowFlags::NoCaptionAndBorder - ? WS_POPUP - : WS_OVERLAPPEDWINDOW, - p); +INativeWindow* WinUiApplication::CreateWindow() { + return new WinNativeWindow(this); } -cru::platform::graphics::IGraphicsFactory* WinUiApplication::GetGraphicsFactory() { +cru::platform::graphics::IGraphicsFactory* +WinUiApplication::GetGraphicsFactory() { return graph_factory_.get(); } ICursorManager* WinUiApplication::GetCursorManager() { return cursor_manager_.get(); } + +IClipboard* WinUiApplication::GetClipboard() { + // TODO: Implement this. + return nullptr; +} + } // namespace cru::platform::gui::win -- cgit v1.2.3