Next: 6.8 glutRemoveMenuItem Up: 6 Menu Management Previous: 6.6 glutChangeToMenuEntry

## 6.7 glutChangeToSubMenu

`glutChangeToSubMenu` changes the specified menu item in the current menu into a sub-menu trigger.

Usage

    void glutChangeToSubMenu(int entry, char *name, int menu);

`entry`
  Index into the menu items of the current menu (1 is the topmost menu item).
`name`
  ASCII character string to display in the menu item to cascade the sub-menu from.
`menu`
  Identifier of the menu to cascade from this sub-menu menu item.

Description

`glutChangeToSubMenu` changes the specified menu item in the current menu into a sub-menu trigger. The `entry` parameter determines which menu item should be changed, with one being the topmost item. `entry` must be between 1 and `glutGet(GLUT_MENU_NUM_ITEMS)` inclusive. The menu item to change does not have to be a sub-menu trigger already. The string `name` will be displayed for the newly changed sub-menu trigger. The `menu` identifier names the sub-menu to cascade from the newly added sub-menu trigger.

Next: 6.8 glutRemoveMenuItem Up: 6 Menu Management Previous: 6.6 glutChangeToMenuEntry