Index: ui/base/events.h |
diff --git a/ui/base/events.h b/ui/base/events.h |
index b0f3824efe4c6502c312f60f45ae86118a96cbfc..1bb5d982ce2af182ffd9d0c830e97f236f824079 100644 |
--- a/ui/base/events.h |
+++ b/ui/base/events.h |
@@ -6,6 +6,7 @@ |
#define UI_BASE_EVENTS_H_ |
#pragma once |
+#include "base/event_types.h" |
#include "ui/base/keycodes/keyboard_codes.h" |
#include "ui/gfx/native_widget_types.h" |
@@ -13,25 +14,10 @@ namespace gfx { |
class Point; |
} |
-#if defined(USE_X11) |
-typedef union _XEvent XEvent; |
-#endif |
-#if defined(USE_WAYLAND) |
namespace ui { |
-union WaylandEvent; |
-} |
-#endif |
-namespace ui { |
- |
-#if defined(OS_WIN) |
-typedef MSG NativeEvent; |
-#elif defined(USE_WAYLAND) |
-typedef ui::WaylandEvent* NativeEvent; |
-#elif defined(USE_X11) |
-typedef XEvent* NativeEvent; |
-#else |
-typedef void* NativeEvent; |
+#if defined(USE_WAYLAND) |
+union WaylandEvent; |
msw
2011/10/04 18:10:37
If we are removing support for WaylandEvent as a N
|
#endif |
// Event types. (prefixed because of a conflict with windows headers) |
@@ -55,10 +41,7 @@ enum EventType { |
ET_FOCUS_CHANGE, |
}; |
-// Event flags currently supported. Although this is a "views" |
-// file, this header is used on non-views platforms (e.g. OSX). For |
-// example, these EventFlags are used by the automation provider for |
-// all platforms. |
+// Event flags currently supported |
enum EventFlags { |
EF_CAPS_LOCK_DOWN = 1 << 0, |
EF_SHIFT_DOWN = 1 << 1, |
@@ -92,22 +75,24 @@ enum TouchStatus { |
}; |
// Get the EventType from a native event. |
-UI_EXPORT EventType EventTypeFromNative(const NativeEvent& native_event); |
+UI_EXPORT EventType EventTypeFromNative(const base::NativeEvent& native_event); |
// Get the EventFlags from a native event. |
-UI_EXPORT int EventFlagsFromNative(const NativeEvent& native_event); |
+UI_EXPORT int EventFlagsFromNative(const base::NativeEvent& native_event); |
// Get the location from a native event. |
-UI_EXPORT gfx::Point EventLocationFromNative(const NativeEvent& native_event); |
+UI_EXPORT gfx::Point EventLocationFromNative( |
+ const base::NativeEvent& native_event); |
// Returns the KeyboardCode from a native event. |
-UI_EXPORT KeyboardCode KeyboardCodeFromNative(const NativeEvent& native_event); |
+UI_EXPORT KeyboardCode KeyboardCodeFromNative( |
+ const base::NativeEvent& native_event); |
// Returns true if the message is a mouse event. |
-UI_EXPORT bool IsMouseEvent(const NativeEvent& native_event); |
+UI_EXPORT bool IsMouseEvent(const base::NativeEvent& native_event); |
// Get the mouse wheel offset from a native event. |
-UI_EXPORT int GetMouseWheelOffset(const NativeEvent& native_event); |
+UI_EXPORT int GetMouseWheelOffset(const base::NativeEvent& native_event); |
} // namespace ui |