diff options
author | Frediano Ziglio <fziglio@redhat.com> | 2015-08-14 17:35:13 +0100 |
---|---|---|
committer | Frediano Ziglio <fziglio@redhat.com> | 2015-08-14 17:35:13 +0100 |
commit | 936104345884610f0af36b3cb5831ad9fafa0892 (patch) | |
tree | 6fc052e1c2080825e4de02c520f9700b2995e61a /play.cpp | |
parent | 392ca7209559f030500c13b9ebc9779c58ecbbb2 (diff) |
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.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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)); |