ui/winui/container.h

branch
newapi
changeset 198
f2332d0d3318
parent 195
0f2e69873875
child 199
84e0a24bab4a
equal deleted inserted replaced
197:8a82ebe23822 198:f2332d0d3318
104 104
105 UiGridContainer(Grid grid, int margin, int columnspacing, int rowspacing); 105 UiGridContainer(Grid grid, int margin, int columnspacing, int rowspacing);
106 106
107 void Add(FrameworkElement control, UiBool fill); 107 void Add(FrameworkElement control, UiBool fill);
108 }; 108 };
109
110 struct UiTabView {
111 UiObject* current;
112 int close = 0;
113
114 virtual UiObject* AddTab(const char* label) = 0;
115
116 virtual FrameworkElement GetFrameworkElement() = 0;
117 };
118
119 struct UiTabViewContainer : UiContainer {
120 UiTabView* tabview;
121
122 UiTabViewContainer(UiTabView* tabview);
123
124 void Add(FrameworkElement control, UiBool fill);
125 };
126
127 struct UiPivotTabView : UiTabView {
128 Pivot pivot;
129 UiSubContainerType subcontainer;
130 int margin;
131 int spacing;
132 int columnspacing;
133 int rowspacing;
134
135 UiPivotTabView(UiObject *obj, Pivot pivot, UiTabViewArgs args);
136
137 UiObject* AddTab(const char* label);
138 FrameworkElement GetFrameworkElement();
139 };

mercurial