Mercurial > sdl-ios-xcode
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: */ |