ui/sdl2: pass horizontal scroll information to the device code

Signed-off-by: Dmitry Petrov <dpetroff@gmail.com>
Message-Id: <20220108153947.171861-5-dpetroff@gmail.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
Dmitry Petrov 2022-01-08 16:39:46 +01:00 committed by Gerd Hoffmann
parent 13cb360f6e
commit ed80f503a1
1 changed files with 5 additions and 0 deletions

View File

@ -33,6 +33,7 @@
#include "sysemu/runstate-action.h"
#include "sysemu/sysemu.h"
#include "ui/win32-kbd-hook.h"
#include "qemu/log.h"
static int sdl2_num_outputs;
static struct sdl2_console *sdl2_console;
@ -535,6 +536,10 @@ static void handle_mousewheel(SDL_Event *ev)
btn = INPUT_BUTTON_WHEEL_UP;
} else if (wev->y < 0) {
btn = INPUT_BUTTON_WHEEL_DOWN;
} else if (wev->x < 0) {
btn = INPUT_BUTTON_WHEEL_RIGHT;
} else if (wev->x > 0) {
btn = INPUT_BUTTON_WHEEL_LEFT;
} else {
return;
}