fix windows + rename to dx/dy everywhere

This commit is contained in:
Ferdinand Schober
2024-07-09 18:58:01 +02:00
parent 306e0e6a60
commit eaa3d9d5b3
5 changed files with 12 additions and 23 deletions

View File

@@ -67,11 +67,7 @@ pub enum Event {
impl Display for PointerEvent {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
match self {
PointerEvent::Motion {
time: _,
dx: relative_x,
dy: relative_y,
} => write!(f, "motion({relative_x},{relative_y})"),
PointerEvent::Motion { time: _, dx, dy } => write!(f, "motion({dx},{dy})"),
PointerEvent::Button {
time: _,
button,

View File

@@ -127,15 +127,11 @@ impl From<&PointerEvent> for Vec<u8> {
fn from(event: &PointerEvent) -> Self {
let id = vec![event.event_type() as u8];
let data = match event {
PointerEvent::Motion {
time,
dx: relative_x,
dy: relative_y,
} => {
PointerEvent::Motion { time, dx, dy } => {
let time = time.to_be_bytes();
let relative_x = relative_x.to_be_bytes();
let relative_y = relative_y.to_be_bytes();
[&time[..], &relative_x[..], &relative_y[..]].concat()
let dx = dx.to_be_bytes();
let dy = dy.to_be_bytes();
[&time[..], &dx[..], &dy[..]].concat()
}
PointerEvent::Button {
time,