glutAddSubMenuは カレントメニューの末尾にサブメニューへのトリガーを追加します.
Usage
void glutAddSubMenu(char *name, int menu);
Description
glutAddSubMenuは カレントメニューの末尾にサブメニューへのトリガーを追加する. 文字列"name"がそのトリガー名として表示される. サブメニューが起動すると, "menu"識別子を持つサブメニューが起動して分岐し, サブメニューのアイテムの選択を可能ならしめる.
※ 訳注:あらかじめ,サブメニューの識別子は生成しておかなければならない.
【使用例】
submenu = glutCreateMenu( polygon_mode ); /* サブメニュー指定 */ glutAddMenuEntry( "Filled", 1 ); glutAddMenuEntry( "Outline", 2 ); glutCreateMenu( main_menu ); glutAddMenuEntry( "Quit", 999 ); glutAddSubMenu( "Polygon mode", submenu ); /* サブメニュー追加 */ glutAttachMenu(GLUT_RIGHT_BUTTON); /* メニュー起動は右マウス */