1
// Copyright (c) 2012 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.
5
#ifndef BASE_EVENT_TYPES_H
6
#define BASE_EVENT_TYPES_H
8
#include "build/build_config.h"
12
#elif defined(USE_X11)
13
typedef union _XEvent XEvent;
14
#elif defined(OS_MACOSX)
24
// Cross platform typedefs for native event types.
26
typedef MSG NativeEvent;
27
#elif defined(USE_X11)
28
typedef XEvent* NativeEvent;
29
#elif defined(OS_MACOSX)
30
typedef NSEvent* NativeEvent;
32
typedef void* NativeEvent;
37
#endif // BASE_EVENT_TYPES_H