Guest User

Untitled

a guest
Jun 21st, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1.  
  2. typedef enum _AndroidWireEventType {
  3. ANDROIDWIRESYNCEVENT = 0,
  4. ANDROIDWIREKEYDOWNEVENT,
  5. ANDROIDWIREKEYUPEVENT,
  6. ANDROIDWIRETOUCHDOWNEVENT,
  7. ANDROIDWIRETOUCHUPEVENT,
  8. ANDROIDWIRETRACKBALLNORMALIZEDMOTIONEVENT,
  9. ANDROIDWIRETRACKBALLPRESSEVENT,
  10. ANDROIDWIRETRACKBALLRELEASEEVENT
  11. } AndroidWireEventType;
  12.  
  13. typedef struct _AndroidWireEvent {
  14. AndroidWireEventType type;
  15. long ts;
  16. void *dev;
  17. union u {
  18. struct {
  19. int keyCode;
  20. };
  21. struct {
  22. double x, y;
  23. };
  24. } AndroidWireEvent;
  25.  
  26. typedef struct _AndroidKeyDownEvent {
  27. AndroidWireEventType type;
  28. long ts;
  29. void *dev;
  30. int keyCode;
  31. } AndroidKeyDownEvent;
  32.  
  33. typedef struct _AndroidKeyUpEvent {
  34. AndroidWireEventType type;
  35. long ts;
  36. void *dev;
  37. int keyCode;
  38. } AndroidKeyUpevent;
  39.  
  40. typedef struct _AndroidTouchDownEvent {
  41. AndroidWireEventType type;
  42. long ts;
  43. void *dev;
  44. double x;
  45. double y;
  46. } AndroidTouchDownEvent;
  47.  
  48. typedef struct _AndroidTouchDownEvent {
  49. AndroidWireEventType type;
  50. long ts;
  51. void *dev;
  52. double x;
  53. double y;
  54. } AndroidTouchDownEvent;
  55.  
  56. typedef struct _AndroidTrackballNormalizedMotionEvent {
  57. AndroidWireEventType type;
  58. long ts;
  59. void *dev;
  60. double x;
  61. float y;
  62. } AndroidTrackballNormalizedMotionEvent;
  63.  
  64. typedef struct _AndroidTrackballDownEvent {
  65. AndroidWireEventType type;
  66. long ts;
  67. void *dev;
  68. } AndroidTrackballDownEvent;
  69.  
  70. typedef struct _AndroidTrackballUpEvent {
  71. AndroidWireEventType type;
  72. long ts;
  73. void *dev;
  74. } AndroidTrackballUpEvent;
Add Comment
Please, Sign In to add comment