Clear all menuitems from a submenu
| 1082 | |
| 1083 | // Clear all menuitems from a submenu |
| 1084 | void GuiMenuBar::clearSubmenuItems(MenuItem *menuitem) |
| 1085 | { |
| 1086 | // Check that the given menu item supports a submenu |
| 1087 | if(menuitem && !menuitem->isSubmenu) |
| 1088 | { |
| 1089 | Con::errorf("GuiMenuBar::clearSubmenuItems: Attempting to clear an invalid submenu"); |
| 1090 | return; |
| 1091 | } |
| 1092 | |
| 1093 | while(menuitem->submenu->firstMenuItem) |
| 1094 | removeSubmenuItem(menuitem, menuitem->submenu->firstMenuItem); |
| 1095 | } |
| 1096 | |
| 1097 | //------------------------------------------------------------------------------ |
| 1098 | // initialization, input and render methods |