--- a/ui/winui/toolkit.cpp Mon May 29 12:48:42 2023 +0200 +++ b/ui/winui/toolkit.cpp Fri Sep 22 21:32:45 2023 +0200 @@ -87,6 +87,11 @@ XamlControlsXamlMetaDataProvider provider; }; +UiWindow::UiWindow(winrt::Microsoft::UI::Xaml::Window& win) : window(win) {}; + +UiWidget::UiWidget(winrt::Microsoft::UI::Xaml::UIElement& elm) : uielement(elm) {} + + void ui_init(const char* appname, int argc, char** argv) { @@ -117,11 +122,16 @@ Application::Start([](auto&&) {make<App>(); }); } +class UiWin { +public: + Window window; +}; + void ui_show(UiObject* obj) { if (obj->wobj) { - obj->wobj.Activate(); + obj->wobj->window.Activate(); } else { - // ZODO + // TODO } }