1
0
Fork 0
forked from wry/wry

wayland: implement pointer-gestures-unstable-v1

This commit is contained in:
Julian Orth 2024-04-27 17:56:14 +02:00
parent afc360ea85
commit ee24971c6d
24 changed files with 1589 additions and 18 deletions

View file

@ -69,3 +69,59 @@ event axis_inverted {
inverted: u32,
axis: u32,
}
event swipe_begin {
seat: u32,
time_usec: pod(u64),
fingers: u32,
}
event swipe_update {
seat: u32,
time_usec: pod(u64),
dx: fixed,
dy: fixed,
dx_unaccelerated: fixed,
dy_unaccelerated: fixed,
}
event swipe_end {
seat: u32,
time_usec: pod(u64),
cancelled: i32,
}
event pinch_begin {
seat: u32,
time_usec: pod(u64),
fingers: u32,
}
event pinch_update {
seat: u32,
time_usec: pod(u64),
dx: fixed,
dy: fixed,
dx_unaccelerated: fixed,
dy_unaccelerated: fixed,
scale: fixed,
rotation: fixed,
}
event pinch_end {
seat: u32,
time_usec: pod(u64),
cancelled: i32,
}
event hold_begin {
seat: u32,
time_usec: pod(u64),
fingers: u32,
}
event hold_end {
seat: u32,
time_usec: pod(u64),
cancelled: i32,
}

View file

@ -0,0 +1,16 @@
request destroy (since = 3) {
}
event begin {
serial: u32,
time: u32,
surface: id(wl_surface),
fingers: u32,
}
event end {
serial: u32,
time: u32,
cancelled: i32,
}

View file

@ -0,0 +1,24 @@
request destroy {
}
event begin {
serial: u32,
time: u32,
surface: id(wl_surface),
fingers: u32,
}
event update {
time: u32,
dx: fixed,
dy: fixed,
scale: fixed,
rotation: fixed,
}
event end {
serial: u32,
time: u32,
cancelled: i32,
}

View file

@ -0,0 +1,22 @@
request destroy {
}
event begin {
serial: u32,
time: u32,
surface: id(wl_surface),
fingers: u32,
}
event update {
time: u32,
dx: fixed,
dy: fixed,
}
event end {
serial: u32,
time: u32,
cancelled: i32,
}

View file

@ -0,0 +1,18 @@
request get_swipe_gesture {
id: id(zwp_pointer_gesture_swipe_v1),
pointer: id(wl_pointer),
}
request get_pinch_gesture {
id: id(zwp_pointer_gesture_pinch_v1),
pointer: id(wl_pointer),
}
request release (since = 2) {
}
request get_hold_gesture (since = 3) {
id: id(zwp_pointer_gesture_hold_v1),
pointer: id(wl_pointer),
}