ui/winui/toolkit.cpp

branch
newapi
changeset 183
3ce2eb11913b
parent 181
c52d88ea020b
child 184
8c9b4b28aaa9
--- 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
 	}
 }
 

mercurial