// Copyright 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_EVENTS_TOUCHSCREEN_DEVICE_H_ #define UI_EVENTS_TOUCHSCREEN_DEVICE_H_ #include "ui/events/events_base_export.h" #include "ui/gfx/geometry/size.h" namespace ui { // Represents a Touchscreen device state. struct EVENTS_BASE_EXPORT TouchscreenDevice { static const int kInvalidId; TouchscreenDevice(int id, const gfx::Size& size, bool is_internal); // ID of the touch screen. This ID must uniquely identify the touch screen. int id; // Size of the touch screen area. gfx::Size size; // True if this is an internal touchscreen. bool is_internal; }; } // namespace ui #endif // UI_EVENTS_TOUCHSCREEN_DEVICE_H_