Chromium Code Reviews| 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 |