ui/winui/container.h

branch
newapi
changeset 199
84e0a24bab4a
parent 198
f2332d0d3318
child 200
f40dadf3498f
--- a/ui/winui/container.h	Tue Oct 03 12:36:57 2023 +0200
+++ b/ui/winui/container.h	Tue Oct 03 14:18:25 2023 +0200
@@ -109,7 +109,11 @@
 
 struct UiTabView {
     UiObject* current;
-    int close = 0;
+    UiSubContainerType subcontainer;
+    int margin;
+    int spacing;
+    int columnspacing;
+    int rowspacing;
 
     virtual UiObject* AddTab(const char* label) = 0;
 
@@ -126,14 +130,18 @@
 
 struct UiPivotTabView : UiTabView {
     Pivot pivot;
-    UiSubContainerType subcontainer;
-    int margin;
-    int spacing;
-    int columnspacing;
-    int rowspacing;
 
     UiPivotTabView(UiObject *obj, Pivot pivot, UiTabViewArgs args);
 
     UiObject* AddTab(const char* label);
     FrameworkElement GetFrameworkElement();
 };
+
+struct UiMainTabView : UiTabView {
+    TabView tabview;
+
+    UiMainTabView(UiObject* obj, TabView tabview, UiTabViewArgs args);
+
+    UiObject* AddTab(const char* label);
+    FrameworkElement GetFrameworkElement();
+};

mercurial