mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-01 06:43:53 -06:00
qapi: rename input buttons
All lowercase, use-dash instead of CamelCase. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Daniel P. Berrange <berrange@redhat.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
parent
b98d26e333
commit
f22d0af076
14 changed files with 24 additions and 28 deletions
|
@ -140,9 +140,9 @@ static void hid_pointer_event(DeviceState *dev, QemuConsole *src,
|
||||||
case INPUT_EVENT_KIND_BTN:
|
case INPUT_EVENT_KIND_BTN:
|
||||||
if (evt->u.btn->down) {
|
if (evt->u.btn->down) {
|
||||||
e->buttons_state |= bmap[evt->u.btn->button];
|
e->buttons_state |= bmap[evt->u.btn->button];
|
||||||
if (evt->u.btn->button == INPUT_BUTTON_WHEELUP) {
|
if (evt->u.btn->button == INPUT_BUTTON_WHEEL_UP) {
|
||||||
e->dz--;
|
e->dz--;
|
||||||
} else if (evt->u.btn->button == INPUT_BUTTON_WHEELDOWN) {
|
} else if (evt->u.btn->button == INPUT_BUTTON_WHEEL_DOWN) {
|
||||||
e->dz++;
|
e->dz++;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -406,9 +406,9 @@ static void ps2_mouse_event(DeviceState *dev, QemuConsole *src,
|
||||||
case INPUT_EVENT_KIND_BTN:
|
case INPUT_EVENT_KIND_BTN:
|
||||||
if (evt->u.btn->down) {
|
if (evt->u.btn->down) {
|
||||||
s->mouse_buttons |= bmap[evt->u.btn->button];
|
s->mouse_buttons |= bmap[evt->u.btn->button];
|
||||||
if (evt->u.btn->button == INPUT_BUTTON_WHEELUP) {
|
if (evt->u.btn->button == INPUT_BUTTON_WHEEL_UP) {
|
||||||
s->mouse_dz--;
|
s->mouse_dz--;
|
||||||
} else if (evt->u.btn->button == INPUT_BUTTON_WHEELDOWN) {
|
} else if (evt->u.btn->button == INPUT_BUTTON_WHEEL_DOWN) {
|
||||||
s->mouse_dz++;
|
s->mouse_dz++;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -143,8 +143,8 @@ static const unsigned int keymap_button[INPUT_BUTTON__MAX] = {
|
||||||
[INPUT_BUTTON_LEFT] = BTN_LEFT,
|
[INPUT_BUTTON_LEFT] = BTN_LEFT,
|
||||||
[INPUT_BUTTON_RIGHT] = BTN_RIGHT,
|
[INPUT_BUTTON_RIGHT] = BTN_RIGHT,
|
||||||
[INPUT_BUTTON_MIDDLE] = BTN_MIDDLE,
|
[INPUT_BUTTON_MIDDLE] = BTN_MIDDLE,
|
||||||
[INPUT_BUTTON_WHEELUP] = BTN_GEAR_UP,
|
[INPUT_BUTTON_WHEEL_UP] = BTN_GEAR_UP,
|
||||||
[INPUT_BUTTON_WHEELDOWN] = BTN_GEAR_DOWN,
|
[INPUT_BUTTON_WHEEL_DOWN] = BTN_GEAR_DOWN,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const unsigned int axismap_rel[INPUT_AXIS__MAX] = {
|
static const unsigned int axismap_rel[INPUT_AXIS__MAX] = {
|
||||||
|
|
|
@ -1375,7 +1375,7 @@ static void hmp_mouse_move(Monitor *mon, const QDict *qdict)
|
||||||
if (dz_str) {
|
if (dz_str) {
|
||||||
dz = strtol(dz_str, NULL, 0);
|
dz = strtol(dz_str, NULL, 0);
|
||||||
if (dz != 0) {
|
if (dz != 0) {
|
||||||
button = (dz > 0) ? INPUT_BUTTON_WHEELUP : INPUT_BUTTON_WHEELDOWN;
|
button = (dz > 0) ? INPUT_BUTTON_WHEEL_UP : INPUT_BUTTON_WHEEL_DOWN;
|
||||||
qemu_input_queue_btn(NULL, button, true);
|
qemu_input_queue_btn(NULL, button, true);
|
||||||
qemu_input_event_sync();
|
qemu_input_event_sync();
|
||||||
qemu_input_queue_btn(NULL, button, false);
|
qemu_input_queue_btn(NULL, button, false);
|
||||||
|
|
|
@ -3743,12 +3743,9 @@
|
||||||
# Button of a pointer input device (mouse, tablet).
|
# Button of a pointer input device (mouse, tablet).
|
||||||
#
|
#
|
||||||
# Since: 2.0
|
# Since: 2.0
|
||||||
#
|
|
||||||
# Note that the spelling of these values may change when the
|
|
||||||
# x-input-send-event is promoted out of experimental status.
|
|
||||||
##
|
##
|
||||||
{ 'enum' : 'InputButton',
|
{ 'enum' : 'InputButton',
|
||||||
'data' : [ 'Left', 'Middle', 'Right', 'WheelUp', 'WheelDown' ] }
|
'data' : [ 'left', 'middle', 'right', 'wheel-up', 'wheel-down' ] }
|
||||||
|
|
||||||
##
|
##
|
||||||
# @InputAxis
|
# @InputAxis
|
||||||
|
|
|
@ -4688,13 +4688,13 @@ Press left mouse button.
|
||||||
-> { "execute": "x-input-send-event",
|
-> { "execute": "x-input-send-event",
|
||||||
"arguments": { "device": "video0",
|
"arguments": { "device": "video0",
|
||||||
"events": [ { "type": "btn",
|
"events": [ { "type": "btn",
|
||||||
"data" : { "down": true, "button": "Left" } } ] } }
|
"data" : { "down": true, "button": "left" } } ] } }
|
||||||
<- { "return": {} }
|
<- { "return": {} }
|
||||||
|
|
||||||
-> { "execute": "x-input-send-event",
|
-> { "execute": "x-input-send-event",
|
||||||
"arguments": { "device": "video0",
|
"arguments": { "device": "video0",
|
||||||
"events": [ { "type": "btn",
|
"events": [ { "type": "btn",
|
||||||
"data" : { "down": false, "button": "Left" } } ] } }
|
"data" : { "down": false, "button": "left" } } ] } }
|
||||||
<- { "return": {} }
|
<- { "return": {} }
|
||||||
|
|
||||||
Example (2):
|
Example (2):
|
||||||
|
|
|
@ -67,7 +67,6 @@ case_whitelist = [
|
||||||
'CpuInfoMIPS', # PC, visible through query-cpu
|
'CpuInfoMIPS', # PC, visible through query-cpu
|
||||||
'CpuInfoTricore', # PC, visible through query-cpu
|
'CpuInfoTricore', # PC, visible through query-cpu
|
||||||
'InputAxis', # TODO: drop when x-input-send-event is fixed
|
'InputAxis', # TODO: drop when x-input-send-event is fixed
|
||||||
'InputButton', # TODO: drop when x-input-send-event is fixed
|
|
||||||
'QapiErrorClass', # all members, visible through errors
|
'QapiErrorClass', # all members, visible through errors
|
||||||
'UuidInfo', # UUID, visible through query-uuid
|
'UuidInfo', # UUID, visible through query-uuid
|
||||||
'X86CPURegister32', # all members, visible indirectly through qom-get
|
'X86CPURegister32', # all members, visible indirectly through qom-get
|
||||||
|
|
|
@ -739,8 +739,8 @@ QemuCocoaView *cocoaView;
|
||||||
[INPUT_BUTTON_LEFT] = MOUSE_EVENT_LBUTTON,
|
[INPUT_BUTTON_LEFT] = MOUSE_EVENT_LBUTTON,
|
||||||
[INPUT_BUTTON_MIDDLE] = MOUSE_EVENT_MBUTTON,
|
[INPUT_BUTTON_MIDDLE] = MOUSE_EVENT_MBUTTON,
|
||||||
[INPUT_BUTTON_RIGHT] = MOUSE_EVENT_RBUTTON,
|
[INPUT_BUTTON_RIGHT] = MOUSE_EVENT_RBUTTON,
|
||||||
[INPUT_BUTTON_WHEELUP] = MOUSE_EVENT_WHEELUP,
|
[INPUT_BUTTON_WHEEL_UP] = MOUSE_EVENT_WHEELUP,
|
||||||
[INPUT_BUTTON_WHEELDOWN] = MOUSE_EVENT_WHEELDN,
|
[INPUT_BUTTON_WHEEL_DOWN] = MOUSE_EVENT_WHEELDN,
|
||||||
};
|
};
|
||||||
qemu_input_update_buttons(dcl->con, bmap, last_buttons, buttons);
|
qemu_input_update_buttons(dcl->con, bmap, last_buttons, buttons);
|
||||||
last_buttons = buttons;
|
last_buttons = buttons;
|
||||||
|
|
4
ui/gtk.c
4
ui/gtk.c
|
@ -966,9 +966,9 @@ static gboolean gd_scroll_event(GtkWidget *widget, GdkEventScroll *scroll,
|
||||||
InputButton btn;
|
InputButton btn;
|
||||||
|
|
||||||
if (scroll->direction == GDK_SCROLL_UP) {
|
if (scroll->direction == GDK_SCROLL_UP) {
|
||||||
btn = INPUT_BUTTON_WHEELUP;
|
btn = INPUT_BUTTON_WHEEL_UP;
|
||||||
} else if (scroll->direction == GDK_SCROLL_DOWN) {
|
} else if (scroll->direction == GDK_SCROLL_DOWN) {
|
||||||
btn = INPUT_BUTTON_WHEELDOWN;
|
btn = INPUT_BUTTON_WHEEL_DOWN;
|
||||||
} else {
|
} else {
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
|
@ -158,7 +158,7 @@ static void legacy_mouse_event(DeviceState *dev, QemuConsole *src,
|
||||||
} else {
|
} else {
|
||||||
s->buttons &= ~bmap[evt->u.btn->button];
|
s->buttons &= ~bmap[evt->u.btn->button];
|
||||||
}
|
}
|
||||||
if (evt->u.btn->down && evt->u.btn->button == INPUT_BUTTON_WHEELUP) {
|
if (evt->u.btn->down && evt->u.btn->button == INPUT_BUTTON_WHEEL_UP) {
|
||||||
s->qemu_put_mouse_event(s->qemu_put_mouse_event_opaque,
|
s->qemu_put_mouse_event(s->qemu_put_mouse_event_opaque,
|
||||||
s->axis[INPUT_AXIS_X],
|
s->axis[INPUT_AXIS_X],
|
||||||
s->axis[INPUT_AXIS_Y],
|
s->axis[INPUT_AXIS_Y],
|
||||||
|
@ -166,7 +166,7 @@ static void legacy_mouse_event(DeviceState *dev, QemuConsole *src,
|
||||||
s->buttons);
|
s->buttons);
|
||||||
}
|
}
|
||||||
if (evt->u.btn->down &&
|
if (evt->u.btn->down &&
|
||||||
evt->u.btn->button == INPUT_BUTTON_WHEELDOWN) {
|
evt->u.btn->button == INPUT_BUTTON_WHEEL_DOWN) {
|
||||||
s->qemu_put_mouse_event(s->qemu_put_mouse_event_opaque,
|
s->qemu_put_mouse_event(s->qemu_put_mouse_event_opaque,
|
||||||
s->axis[INPUT_AXIS_X],
|
s->axis[INPUT_AXIS_X],
|
||||||
s->axis[INPUT_AXIS_Y],
|
s->axis[INPUT_AXIS_Y],
|
||||||
|
|
4
ui/sdl.c
4
ui/sdl.c
|
@ -475,8 +475,8 @@ static void sdl_send_mouse_event(int dx, int dy, int x, int y, int state)
|
||||||
[INPUT_BUTTON_LEFT] = SDL_BUTTON(SDL_BUTTON_LEFT),
|
[INPUT_BUTTON_LEFT] = SDL_BUTTON(SDL_BUTTON_LEFT),
|
||||||
[INPUT_BUTTON_MIDDLE] = SDL_BUTTON(SDL_BUTTON_MIDDLE),
|
[INPUT_BUTTON_MIDDLE] = SDL_BUTTON(SDL_BUTTON_MIDDLE),
|
||||||
[INPUT_BUTTON_RIGHT] = SDL_BUTTON(SDL_BUTTON_RIGHT),
|
[INPUT_BUTTON_RIGHT] = SDL_BUTTON(SDL_BUTTON_RIGHT),
|
||||||
[INPUT_BUTTON_WHEELUP] = SDL_BUTTON(SDL_BUTTON_WHEELUP),
|
[INPUT_BUTTON_WHEEL_UP] = SDL_BUTTON(SDL_BUTTON_WHEELUP),
|
||||||
[INPUT_BUTTON_WHEELDOWN] = SDL_BUTTON(SDL_BUTTON_WHEELDOWN),
|
[INPUT_BUTTON_WHEEL_DOWN] = SDL_BUTTON(SDL_BUTTON_WHEELDOWN),
|
||||||
};
|
};
|
||||||
static uint32_t prev_state;
|
static uint32_t prev_state;
|
||||||
|
|
||||||
|
|
|
@ -509,9 +509,9 @@ static void handle_mousewheel(SDL_Event *ev)
|
||||||
InputButton btn;
|
InputButton btn;
|
||||||
|
|
||||||
if (wev->y > 0) {
|
if (wev->y > 0) {
|
||||||
btn = INPUT_BUTTON_WHEELUP;
|
btn = INPUT_BUTTON_WHEEL_UP;
|
||||||
} else if (wev->y < 0) {
|
} else if (wev->y < 0) {
|
||||||
btn = INPUT_BUTTON_WHEELDOWN;
|
btn = INPUT_BUTTON_WHEEL_DOWN;
|
||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -108,8 +108,8 @@ static void spice_update_buttons(QemuSpicePointer *pointer,
|
||||||
[INPUT_BUTTON_LEFT] = 0x01,
|
[INPUT_BUTTON_LEFT] = 0x01,
|
||||||
[INPUT_BUTTON_MIDDLE] = 0x04,
|
[INPUT_BUTTON_MIDDLE] = 0x04,
|
||||||
[INPUT_BUTTON_RIGHT] = 0x02,
|
[INPUT_BUTTON_RIGHT] = 0x02,
|
||||||
[INPUT_BUTTON_WHEELUP] = 0x10,
|
[INPUT_BUTTON_WHEEL_UP] = 0x10,
|
||||||
[INPUT_BUTTON_WHEELDOWN] = 0x20,
|
[INPUT_BUTTON_WHEEL_DOWN] = 0x20,
|
||||||
};
|
};
|
||||||
|
|
||||||
if (wheel < 0) {
|
if (wheel < 0) {
|
||||||
|
|
4
ui/vnc.c
4
ui/vnc.c
|
@ -1593,8 +1593,8 @@ static void pointer_event(VncState *vs, int button_mask, int x, int y)
|
||||||
[INPUT_BUTTON_LEFT] = 0x01,
|
[INPUT_BUTTON_LEFT] = 0x01,
|
||||||
[INPUT_BUTTON_MIDDLE] = 0x02,
|
[INPUT_BUTTON_MIDDLE] = 0x02,
|
||||||
[INPUT_BUTTON_RIGHT] = 0x04,
|
[INPUT_BUTTON_RIGHT] = 0x04,
|
||||||
[INPUT_BUTTON_WHEELUP] = 0x08,
|
[INPUT_BUTTON_WHEEL_UP] = 0x08,
|
||||||
[INPUT_BUTTON_WHEELDOWN] = 0x10,
|
[INPUT_BUTTON_WHEEL_DOWN] = 0x10,
|
||||||
};
|
};
|
||||||
QemuConsole *con = vs->vd->dcl.con;
|
QemuConsole *con = vs->vd->dcl.con;
|
||||||
int width = pixman_image_get_width(vs->vd->server);
|
int width = pixman_image_get_width(vs->vd->server);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue