diff options
Diffstat (limited to 'libwinnie/src/sdl/keyboard.cc')
-rw-r--r-- | libwinnie/src/sdl/keyboard.cc | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/libwinnie/src/sdl/keyboard.cc b/libwinnie/src/sdl/keyboard.cc index 93f2e20..60edc8d 100644 --- a/libwinnie/src/sdl/keyboard.cc +++ b/libwinnie/src/sdl/keyboard.cc @@ -28,31 +28,35 @@ Author: Eleni Maria Stea <elene.mst@gmail.com> extern SDL_Event sdl_event; -bool init_keyboard() +bool +init_keyboard() { - return true; + return true; } -void destroy_keyboard() +void +destroy_keyboard() { } -int get_keyboard_fd() +int +get_keyboard_fd() { - return -1; + return -1; } -void process_keyboard_event() +void +process_keyboard_event() { - int key = sdl_event.key.keysym.sym; - - Window *focused_win = wm->get_focused_window(); - if(focused_win) { - KeyboardFuncType keyb_callback = focused_win->get_keyboard_callback(); - if(keyb_callback) { - bool pressed = sdl_event.key.state == SDL_PRESSED; - keyb_callback(focused_win, key, pressed); - } - } + int key = sdl_event.key.keysym.sym; + + Window *focused_win = wm->get_focused_window(); + if (focused_win) { + KeyboardFuncType keyb_callback = focused_win->get_keyboard_callback(); + if (keyb_callback) { + bool pressed = sdl_event.key.state == SDL_PRESSED; + keyb_callback(focused_win, key, pressed); + } + } } #endif // WINNIE_SDL |