Browse Source

Added missing up and down event key to SDL demo

vurtun 9 years ago
parent
commit
34b12bd402
2 changed files with 8 additions and 0 deletions
  1. 4 0
      demo/sdl_opengl2/nuklear_sdl_gl2.h
  2. 4 0
      demo/sdl_opengl3/nuklear_sdl_gl3.h

+ 4 - 0
demo/sdl_opengl2/nuklear_sdl_gl2.h

@@ -284,6 +284,10 @@ nk_sdl_handle_event(SDL_Event *evt)
             nk_input_key(ctx, NK_KEY_TEXT_LINE_START, down && state[SDL_SCANCODE_LCTRL]);
             nk_input_key(ctx, NK_KEY_TEXT_LINE_START, down && state[SDL_SCANCODE_LCTRL]);
         else if (sym == SDLK_e)
         else if (sym == SDLK_e)
             nk_input_key(ctx, NK_KEY_TEXT_LINE_END, down && state[SDL_SCANCODE_LCTRL]);
             nk_input_key(ctx, NK_KEY_TEXT_LINE_END, down && state[SDL_SCANCODE_LCTRL]);
+        else if (sym == SDLK_UP)
+            nk_input_key(ctx, NK_KEY_UP, down);
+        else if (sym == SDLK_DOWN)
+            nk_input_key(ctx, NK_KEY_DOWN, down);
         else if (sym == SDLK_LEFT) {
         else if (sym == SDLK_LEFT) {
             if (state[SDL_SCANCODE_LCTRL])
             if (state[SDL_SCANCODE_LCTRL])
                 nk_input_key(ctx, NK_KEY_TEXT_WORD_LEFT, down);
                 nk_input_key(ctx, NK_KEY_TEXT_WORD_LEFT, down);

+ 4 - 0
demo/sdl_opengl3/nuklear_sdl_gl3.h

@@ -382,6 +382,10 @@ nk_sdl_handle_event(SDL_Event *evt)
             nk_input_key(ctx, NK_KEY_TEXT_LINE_START, down && state[SDL_SCANCODE_LCTRL]);
             nk_input_key(ctx, NK_KEY_TEXT_LINE_START, down && state[SDL_SCANCODE_LCTRL]);
         else if (sym == SDLK_e)
         else if (sym == SDLK_e)
             nk_input_key(ctx, NK_KEY_TEXT_LINE_END, down && state[SDL_SCANCODE_LCTRL]);
             nk_input_key(ctx, NK_KEY_TEXT_LINE_END, down && state[SDL_SCANCODE_LCTRL]);
+        else if (sym == SDLK_UP)
+            nk_input_key(ctx, NK_KEY_UP, down);
+        else if (sym == SDLK_DOWN)
+            nk_input_key(ctx, NK_KEY_DOWN, down);
         else if (sym == SDLK_LEFT) {
         else if (sym == SDLK_LEFT) {
             if (state[SDL_SCANCODE_LCTRL])
             if (state[SDL_SCANCODE_LCTRL])
                 nk_input_key(ctx, NK_KEY_TEXT_WORD_LEFT, down);
                 nk_input_key(ctx, NK_KEY_TEXT_WORD_LEFT, down);