From Daniel Sjölie, updates to the GUIEventAdapter and GLUTEventAdapter to handle
key and key down, modifiers and funcion keys.
This commit is contained in:
@@ -41,8 +41,10 @@ class OSGGLUT_EXPORT Window
|
||||
static void mousePassiveMotionCB(int x, int y);
|
||||
static void mouseCB(int button, int state, int x, int y);
|
||||
static void keyboardCB(unsigned char key, int x, int y );
|
||||
static void keyboardUpCB(unsigned char key, int x, int y );
|
||||
|
||||
static void specialCB(int key, int x, int y);
|
||||
static void specialUpCB(int key, int x, int y);
|
||||
static void spaceballMotionCB(int x, int y, int z);
|
||||
static void spaceballRotateCB(int x, int y, int z);
|
||||
static void spaceballButtonCB(int button, int state);
|
||||
@@ -52,9 +54,9 @@ class OSGGLUT_EXPORT Window
|
||||
virtual void mouseMotion(int x, int y);
|
||||
virtual void mousePassiveMotion(int x, int y);
|
||||
virtual void mouse(int button, int state, int x, int y);
|
||||
virtual void keyboard(unsigned char key, int x, int y);
|
||||
virtual void keyboard(int key, int x, int y, bool keydown);
|
||||
|
||||
virtual void special(int key, int x, int y);
|
||||
virtual void special(int key, int x, int y, bool keydown);
|
||||
virtual void spaceballMotion(int x, int y, int z);
|
||||
virtual void spaceballRotate(int x, int y, int z);
|
||||
virtual void spaceballButton(int button, int state);
|
||||
|
||||
Reference in New Issue
Block a user