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 |