1// Copyright (c) 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/test/chromedriver/chrome/ui_events.h"
6
7MouseEvent::MouseEvent(MouseEventType type,
8                       MouseButton button,
9                       int x,
10                       int y,
11                       int modifiers,
12                       int click_count)
13    : type(type),
14      button(button),
15      x(x),
16      y(y),
17      modifiers(modifiers),
18      click_count(click_count) {}
19
20MouseEvent::~MouseEvent() {}
21
22TouchEvent::TouchEvent(TouchEventType type,
23                       int x,
24                       int y)
25    : type(type),
26      x(x),
27      y(y) {}
28
29TouchEvent::~TouchEvent() {}
30
31KeyEvent::KeyEvent(KeyEventType type,
32                   int modifiers,
33                   const std::string& modified_text,
34                   const std::string& unmodified_text,
35                   ui::KeyboardCode key_code)
36    : type(type),
37      modifiers(modifiers),
38      modified_text(modified_text),
39      unmodified_text(unmodified_text),
40      key_code(key_code) {}
41
42KeyEvent::~KeyEvent() {}
43