next up previous contents index
Next: 6.6 glutChangeToMenuEntry Up: 6 Menu Management Previous:6.4 glutAddMenuEntry

6.5 glutAddSubMenu

  glutAddSubMenuカレントメニューの末尾にサブメニューへのトリガーを追加します.

Usage

void glutAddSubMenu(char *name, int menu);
name
サブメニューへと分岐するメニューエントリーの ASCII 文字列.
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);	/* メニュー起動は右マウス */


next up previous contents index
Next: 6.6 glutChangeToMenuEntry Up: 6 Menu Management Previous:6.4 glutAddMenuEntry
Mark Kilgard
Fri Feb 23 08:05:02 PST 1996