| Index: views/native_types.h
|
| ===================================================================
|
| --- views/native_types.h (revision 98084)
|
| +++ views/native_types.h (working copy)
|
| @@ -15,6 +15,12 @@
|
| typedef union _XEvent XEvent;
|
| #endif
|
|
|
| +#if defined(USE_AURA)
|
| +namespace aura {
|
| +class Event;
|
| +}
|
| +#endif
|
| +
|
| namespace views {
|
|
|
| // A note about NativeEvent and NativeEvent2.
|
| @@ -29,12 +35,14 @@
|
| // views, we can remove NativeEvent2 and typedef XEvent* to NativeEvent. The
|
| // world will then be beautiful(ish).
|
|
|
| -#if defined(OS_WIN)
|
| +#if defined(USE_AURA)
|
| +typedef aura::Event* NativeEvent;
|
| +#elif defined(OS_WIN)
|
| typedef MSG NativeEvent;
|
| -#endif
|
| -#if defined(OS_LINUX)
|
| +#elif defined(OS_LINUX)
|
| typedef GdkEvent* NativeEvent;
|
| #endif
|
| +
|
| #if defined(USE_X11)
|
| typedef XEvent* NativeEvent2;
|
| #else
|
|
|