From a60910cb3db6f47fd8f3b7f31648a9d0514d4f2c Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 20 Nov 2021 22:43:30 +0800 Subject: ... --- src/ui/controls/Popup.cpp | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) (limited to 'src/ui/controls/Popup.cpp') diff --git a/src/ui/controls/Popup.cpp b/src/ui/controls/Popup.cpp index 515c7b31..ae6ac1d2 100644 --- a/src/ui/controls/Popup.cpp +++ b/src/ui/controls/Popup.cpp @@ -8,19 +8,13 @@ #include namespace cru::ui::controls { -Popup::Popup(Control* attached_control) : RootControl(attached_control) { +Popup::Popup(Control* attached_control) + : RootControl( + attached_control, + host::CreateWindowParams{ + nullptr, platform::gui::CreateWindowFlags::NoCaptionAndBorder}) { SetGainFocusOnCreateAndDestroyWhenLoseFocus(true); } Popup::~Popup() = default; - -gsl::not_null Popup::CreateNativeWindow( - gsl::not_null host, - platform::gui::INativeWindow* parent) { - auto window = host->CreateNativeWindow( - {parent, platform::gui::CreateWindowFlags::NoCaptionAndBorder}); - - return window; -} - } // namespace cru::ui::controls -- cgit v1.2.3