summaryrefslogtreecommitdiff
path: root/play.cpp
diff options
context:
space:
mode:
authorFrediano Ziglio <fziglio@redhat.com>2015-08-14 17:35:13 +0100
committerFrediano Ziglio <fziglio@redhat.com>2015-08-14 17:35:13 +0100
commit936104345884610f0af36b3cb5831ad9fafa0892 (patch)
tree6fc052e1c2080825e4de02c520f9700b2995e61a /play.cpp
parent392ca7209559f030500c13b9ebc9779c58ecbbb2 (diff)
Rewrite output formatHEADmaster
Use text format instead of binary one. Much easier to debug and you can add comments too. Do not use XI constants for the record. Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Diffstat (limited to 'play.cpp')
-rw-r--r--play.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/play.cpp b/play.cpp
index 8ee5b02..b1157e0 100644
--- a/play.cpp
+++ b/play.cpp
@@ -72,10 +72,10 @@ void play(const char *fn, Window win)
ev.xkey.root = DefaultRootWindow(dpy);
switch (rec.get_type()) {
- case XI_KeyPress:
+ case Record::KeyDown:
ev.type = KeyPress;
goto keyboard;
- case XI_KeyRelease:
+ case Record::KeyUp:
ev.type = KeyRelease;
keyboard:
if (rec.get_field(Record::Window, 0) != target_win)
@@ -91,19 +91,19 @@ void play(const char *fn, Window win)
XSendEvent(dpy, win, False, 0, &ev);
XFlush(dpy);
break;
- case XI_ButtonPress:
+ case Record::ButtonDown:
if (rec.get_field(Record::Window, 0) != target_win)
break;
xdo_mousedown(xdo, 0, rec.get_field(Record::Detail));
break;
- case XI_ButtonRelease:
+ case Record::ButtonUp:
if (rec.get_field(Record::Window, 0) != target_win)
break;
xdo_mouseup(xdo, 0, rec.get_field(Record::Detail));
break;
- case XI_Motion:
+ case Record::MouseMotion:
if (rec.get_field(Record::Window, 0) != target_win)
break;
xdo_mousemove_relative_to_window(xdo, win, rec.get_field(Record::X), rec.get_field(Record::Y));