Programming/openGL2011. 10. 10. 22:18
glutAttachMenu(GLUT_MIDDLE_BUTTON);
로 휠 클릭을 하면 메뉴가 뜨도록 해주었는데 희한한 현상이 발견되었다.

리눅스에서 발생하는 현상이고, 윈도우에서는 발생하지 않지만,
메뉴를 띄운후 메뉴가 떠있는 상태에서 
메뉴가 아닌 다른 곳에서 마우스 버튼을 눌러 조작을 할경우
무조건 GLUT_LEFT_BUTTON으로 인식하는 버그가 존재
한다.

윈도우에서는 메뉴가 떠있는 상태에서 다른 버튼을 클릭해도 키를 무시하고
메뉴를 없앤후 부터 마우스 입력을 받아 이러한 문제는 발생하지 않는다.

[링크 : http://linux.die.net/man/3/glutattachmenu]

'Programming > openGL' 카테고리의 다른 글

glNormal()  (0) 2011.10.18
glut Menu 관련 함수들  (0) 2011.10.10
GLUT에서 더블클릭은 음..  (0) 2011.10.10
openglut / freeglut 무슨 사이야?  (0) 2011.10.09
freeglut - glutMouseFunc()  (0) 2011.10.09
Posted by 구차니