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