comparison src/SDL_compat.c @ 2129:047245361002

Key repeat is handled by the OS, since text input is now decoupled from physical key events.
author Sam Lantinga <slouken@libsdl.org>
date Sat, 16 Jun 2007 15:32:04 +0000
parents 38148947fdcf
children 3ee59c43d784
comparison
equal deleted inserted replaced
2128:04e9ad5318dc 2129:047245361002
236 } 236 }
237 } 237 }
238 if (unicode) { 238 if (unicode) {
239 event->key.keysym.unicode = unicode; 239 event->key.keysym.unicode = unicode;
240 } 240 }
241 break;
242 }
243 case SDL_TEXTINPUT:
244 {
245 /* FIXME: Generate an old style key repeat event if needed */
246 printf("TEXTINPUT: '%s'\n", event->text.text);
241 break; 247 break;
242 } 248 }
243 case SDL_MOUSEWHEEL: 249 case SDL_MOUSEWHEEL:
244 { 250 {
245 Uint8 button; 251 Uint8 button;
1445 SDL_GL_SwapBuffers(void) 1451 SDL_GL_SwapBuffers(void)
1446 { 1452 {
1447 SDL_GL_SwapWindow(SDL_VideoWindow); 1453 SDL_GL_SwapWindow(SDL_VideoWindow);
1448 } 1454 }
1449 1455
1456
1457 int
1458 SDL_EnableKeyRepeat(int delay, int interval)
1459 {
1460 return 0;
1461 }
1462
1463 void
1464 SDL_GetKeyRepeat(int *delay, int *interval)
1465 {
1466 if (delay) {
1467 *delay = SDL_DEFAULT_REPEAT_DELAY;
1468 }
1469 if (interval) {
1470 *interval = SDL_DEFAULT_REPEAT_INTERVAL;
1471 }
1472 }
1473
1450 /* vi: set ts=4 sw=4 expandtab: */ 1474 /* vi: set ts=4 sw=4 expandtab: */