1// Copyright 2014 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 5import "../geometry/geometry.mojom" 6 7module mojo { 8 9struct KeyData { 10 int32 key_code; 11 bool is_char; 12}; 13 14struct TouchData { 15 int32 pointer_id; 16}; 17 18struct Event { 19 int32 action; 20 int32 flags; 21 int64 time_stamp; 22 Point location; 23 KeyData key_data; 24 TouchData touch_data; 25}; 26 27} 28