206:7ebc5a747c6f | 207:93b9f502cb88 |
---|---|
151 } | 151 } |
152 | 152 |
153 static void add_menuitem_list_widget(winrt::Windows::Foundation::Collections::IVector<winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutItemBase> parent, int i, UiMenuItemI* item, UiObject* obj) { | 153 static void add_menuitem_list_widget(winrt::Windows::Foundation::Collections::IVector<winrt::Microsoft::UI::Xaml::Controls::MenuFlyoutItemBase> parent, int i, UiMenuItemI* item, UiObject* obj) { |
154 | 154 |
155 } | 155 } |
156 | |
157 | |
158 | |
159 winrt::Microsoft::UI::Xaml::Controls::MenuFlyout ui_create_menu_flyout(UiObject* obj, UiMenu* menudef) { | |
160 MenuFlyout flyout = MenuFlyout(); | |
161 | |
162 UiMenuItemI* it = menudef->items_begin; | |
163 int index = 0; | |
164 while (it) { | |
165 createMenuItem[it->type](flyout.Items(), index, it, obj); | |
166 | |
167 it = it->next; | |
168 index++; | |
169 } | |
170 | |
171 return flyout; | |
172 } |