diff options
author | kinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-16 05:27:49 +0000 |
---|---|---|
committer | kinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-16 05:27:49 +0000 |
commit | cb656de64b8e198c1685fa3bd2990f4d50977a03 (patch) | |
tree | 7291276f34be9861462aa452fcd98d39a053c590 /webkit | |
parent | bd9d89195617ab132fe61171bdd93a3ab949ae35 (diff) | |
download | chromium_src-cb656de64b8e198c1685fa3bd2990f4d50977a03.zip chromium_src-cb656de64b8e198c1685fa3bd2990f4d50977a03.tar.gz chromium_src-cb656de64b8e198c1685fa3bd2990f4d50977a03.tar.bz2 |
Declarations for Pepper IME API.
BUG=59425
TEST=Check that ppapi_tests compile.
This change list is the first part for adding IME support for PPAPI. For effectiveness of reviewing, I'll split the rather large change into three parts:
(*1) Header files declaring IME API.
(2) Boilerplate code for proxy & thunk stuff.
(3) Actual implementation in webkit/plugin/ppapi/* and content/renderer/*.
Review URL: http://codereview.chromium.org/7882004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101458 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/plugins/ppapi/event_conversion.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/webkit/plugins/ppapi/event_conversion.cc b/webkit/plugins/ppapi/event_conversion.cc index 1c4ac3a..d9ac4c6 100644 --- a/webkit/plugins/ppapi/event_conversion.cc +++ b/webkit/plugins/ppapi/event_conversion.cc @@ -307,6 +307,14 @@ WebInputEvent* CreateWebInputEvent(const InputEventData& event) { case PP_INPUTEVENT_TYPE_CHAR: web_input_event.reset(BuildCharEvent(event)); break; + case PP_INPUTEVENT_TYPE_COMPOSITION_START: + case PP_INPUTEVENT_TYPE_COMPOSITION_UPDATE: + case PP_INPUTEVENT_TYPE_COMPOSITION_END: + case PP_INPUTEVENT_TYPE_IME_TEXT: + // TODO(kinaba) implement in WebKit an event structure to handle + // composition events. + NOTREACHED(); + break; } return web_input_event.release(); |