mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-26 12:27:44 +00:00
checkkeys: print the start/length values of the SDL_EVENT_TEXT_EDITING event
This commit is contained in:
@@ -291,6 +291,7 @@ static void loop(void)
|
||||
SDL_Event event;
|
||||
Uint64 now;
|
||||
int i;
|
||||
char line[1024];
|
||||
|
||||
while (SDL_PollEvent(&event)) {
|
||||
switch (event.type) {
|
||||
@@ -324,7 +325,8 @@ static void loop(void)
|
||||
CountKeysDown();
|
||||
break;
|
||||
case SDL_EVENT_TEXT_EDITING:
|
||||
PrintText("EDIT", event.edit.text);
|
||||
SDL_snprintf(line, sizeof(line), "EDIT %" SDL_PRIs32 ":%" SDL_PRIs32, event.edit.start, event.edit.length);
|
||||
PrintText(line, event.edit.text);
|
||||
break;
|
||||
case SDL_EVENT_TEXT_INPUT:
|
||||
PrintText("INPUT", event.text.text);
|
||||
@@ -381,7 +383,7 @@ static void loop(void)
|
||||
SDLTest_DrawString(state->renderers[i], TEXT_WINDOW_OFFSET_X, TEXT_WINDOW_OFFSET_X, caption);
|
||||
SDLTest_TextWindowDisplay(textwindows[i], state->renderers[i]);
|
||||
|
||||
/* Draw the cursor */
|
||||
/* Draw the cursor */
|
||||
if ((now - last_cursor_change) >= CURSOR_BLINK_INTERVAL_MS) {
|
||||
cursor_visible = !cursor_visible;
|
||||
last_cursor_change = now;
|
||||
|
||||
Reference in New Issue
Block a user