diff options
author | dhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-20 04:20:15 +0000 |
---|---|---|
committer | dhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-20 04:20:15 +0000 |
commit | bb9bdfc3ca9ce78d79c011e2cfa2a89ec5a0fd80 (patch) | |
tree | 0c86c66059ee8de68c29e884888dcf4d74391046 /base | |
parent | bfc6722d25a6b7cdd73d37d4713f86a342e44825 (diff) | |
download | chromium_src-bb9bdfc3ca9ce78d79c011e2cfa2a89ec5a0fd80.zip chromium_src-bb9bdfc3ca9ce78d79c011e2cfa2a89ec5a0fd80.tar.gz chromium_src-bb9bdfc3ca9ce78d79c011e2cfa2a89ec5a0fd80.tar.bz2 |
Aura needs event translation for Mac
Implments translation code from NSEvent to aura::Event.
BUG=107633
TEST=EventsMacTest.*
R=ben@chromium.org, thakis@chromium.org
Review URL: http://codereview.chromium.org/8953037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115084 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base')
-rw-r--r-- | base/event_types.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/base/event_types.h b/base/event_types.h index a1b78f6..ed0f02f 100644 --- a/base/event_types.h +++ b/base/event_types.h @@ -18,6 +18,12 @@ union WaylandEvent; } #elif defined(USE_X11) typedef union _XEvent XEvent; +#elif defined(OS_MACOSX) +#if defined(__OBJC__) +@class NSEvent; +#else // __OBJC__ +class NSEvent; +#endif // __OBJC__ #endif namespace base { @@ -29,6 +35,8 @@ typedef MSG NativeEvent; typedef wayland::WaylandEvent* NativeEvent; #elif defined(USE_X11) typedef XEvent* NativeEvent; +#elif defined(OS_MACOSX) +typedef NSEvent* NativeEvent; #else typedef void* NativeEvent; #endif |