12a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Copyright (c) 2013 The Chromium Authors. All rights reserved.
22a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
32a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// found in the LICENSE file.
42a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)
52a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)#include "chrome/test/chromedriver/chrome/ui_events.h"
62a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)
72a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)MouseEvent::MouseEvent(MouseEventType type,
82a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)                       MouseButton button,
92a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)                       int x,
102a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)                       int y,
11c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)                       int modifiers,
122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)                       int click_count)
13c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)    : type(type),
14c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      button(button),
15c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      x(x),
16c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      y(y),
17c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      modifiers(modifiers),
18c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      click_count(click_count) {}
192a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)
202a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)MouseEvent::~MouseEvent() {}
212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)
22d3868032626d59662ff73b372b5d584c1d144c53Ben MurdochTouchEvent::TouchEvent(TouchEventType type,
23d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch                       int x,
24d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch                       int y)
25d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    : type(type),
26d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      x(x),
27d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      y(y) {}
28d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
29d3868032626d59662ff73b372b5d584c1d144c53Ben MurdochTouchEvent::~TouchEvent() {}
30d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
312a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)KeyEvent::KeyEvent(KeyEventType type,
322a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)                   int modifiers,
332a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)                   const std::string& modified_text,
342a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)                   const std::string& unmodified_text,
352a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)                   ui::KeyboardCode key_code)
36c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)    : type(type),
37c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      modifiers(modifiers),
38c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      modified_text(modified_text),
39c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      unmodified_text(unmodified_text),
40c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      key_code(key_code) {}
412a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)
422a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)KeyEvent::~KeyEvent() {}
43