diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2019-10-24 18:44:39 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2022-03-10 22:31:40 +0000 |
commit | 8cebd89a644545c91a3d1c146977fe023798ee2a (patch) | |
tree | 2da4c9a64947b95a07590b594b74c715b65cdce5 | |
parent | ea196bdcb912505277166aa12a21ca8739cdc8fb (diff) |
test-xi2: print timestamps for all events
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r-- | src/test_xi2.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test_xi2.c b/src/test_xi2.c index 10a46c3..5f97258 100644 --- a/src/test_xi2.c +++ b/src/test_xi2.c @@ -47,6 +47,7 @@ static void print_deviceevent(XIDeviceEvent* event) int i; printf(" device: %d (%d)\n", event->deviceid, event->sourceid); + printf(" time: %ld\n", event->time); printf(" detail: %d\n", event->detail); switch(event->evtype) { case XI_KeyPress: @@ -100,6 +101,7 @@ static void print_deviceevent(XIDeviceEvent* event) static void print_devicechangedevent(Display *dpy, XIDeviceChangedEvent *event) { printf(" device: %d (%d)\n", event->deviceid, event->sourceid); + printf(" time: %ld\n", event->time); printf(" reason: %s\n", (event->reason == XISlaveSwitch) ? "SlaveSwitch" : "DeviceChanged"); print_classes_xi2(dpy, event->classes, event->num_classes); @@ -108,6 +110,7 @@ static void print_devicechangedevent(Display *dpy, XIDeviceChangedEvent *event) static void print_hierarchychangedevent(XIHierarchyEvent *event) { int i; + printf(" time: %ld\n", event->time); printf(" Changes happened: %s %s %s %s %s %s %s %s\n", (event->flags & XIMasterAdded) ? "[new master]" : "", (event->flags & XIMasterRemoved) ? "[master removed]" : "", @@ -157,6 +160,7 @@ static void print_rawevent(XIRawEvent *event) double *val, *raw_val; printf(" device: %d (%d)\n", event->deviceid, event->sourceid); + printf(" time: %ld\n", event->time); printf(" detail: %d\n", event->detail); #if HAVE_XI21 switch(event->evtype) { @@ -184,6 +188,7 @@ static void print_enterleave(XILeaveEvent* event) int i; printf(" device: %d (%d)\n", event->deviceid, event->sourceid); + printf(" time: %ld\n", event->time); printf(" windows: root 0x%lx event 0x%lx child 0x%ld\n", event->root, event->event, event->child); switch(event->mode) @@ -239,6 +244,7 @@ static void print_propertyevent(Display *display, XIPropertyEvent* event) else changed = "modified"; name = XGetAtomName(display, event->property); + printf(" time: %ld\n", event->time); printf(" property: %ld '%s'\n", event->property, name); printf(" changed: %s\n", changed); |