X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=miniglut.h;fp=miniglut.h;h=a757369ff5957a9739c33bd52022374772b3685e;hb=1f24b7f355137908b32f89b7e00fa319a112478d;hp=666e5fc0458153e28e4a5105a1029be2432bdb00;hpb=da38963799e348cabe9a3659e0c497b07eafe8b9;p=miniglut diff --git a/miniglut.h b/miniglut.h index 666e5fc..a757369 100644 --- a/miniglut.h +++ b/miniglut.h @@ -116,6 +116,12 @@ enum { #define GLUT_ACTIVE_CTRL 4 #define GLUT_ACTIVE_ALT 8 +enum { + GLUT_KEY_REPEAT_OFF, + GLUT_KEY_REPEAT_ON +}; +#define GLUT_KEY_REPEAT_DEFAULT GLUT_KEY_REPEAT_ON + typedef void (*glut_cb)(void); typedef void (*glut_cb_reshape)(int x, int y); typedef void (*glut_cb_state)(int state); @@ -149,6 +155,9 @@ void glutSetWindowTitle(const char *title); void glutSetIconTitle(const char *title); void glutSetCursor(int cursor); +void glutIgnoreKeyRepeat(int ignore); +void glutSetKeyRepeat(int repmode); + void glutIdleFunc(glut_cb func); void glutDisplayFunc(glut_cb func); void glutReshapeFunc(glut_cb_reshape func);