Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(298)

Side by Side Diff: third_party/WebKit/Source/web/PageWidgetDelegate.cpp

Issue 2250233002: Type->String helper function added to WebInputEvent. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Blink_Common_export instead of blink_export Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2012 Google Inc. All rights reserved. 2 * Copyright (C) 2012 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
224 WebInputEventResult PageWidgetEventHandler::handleMouseWheel(LocalFrame& mainFra me, const WebMouseWheelEvent& event) 224 WebInputEventResult PageWidgetEventHandler::handleMouseWheel(LocalFrame& mainFra me, const WebMouseWheelEvent& event)
225 { 225 {
226 return mainFrame.eventHandler().handleWheelEvent(PlatformWheelEventBuilder(m ainFrame.view(), event)); 226 return mainFrame.eventHandler().handleWheelEvent(PlatformWheelEventBuilder(m ainFrame.view(), event));
227 } 227 }
228 228
229 WebInputEventResult PageWidgetEventHandler::handleTouchEvent(LocalFrame& mainFra me, const WebTouchEvent& event) 229 WebInputEventResult PageWidgetEventHandler::handleTouchEvent(LocalFrame& mainFra me, const WebTouchEvent& event)
230 { 230 {
231 return mainFrame.eventHandler().handleTouchEvent(PlatformTouchEventBuilder(m ainFrame.view(), event)); 231 return mainFrame.eventHandler().handleTouchEvent(PlatformTouchEventBuilder(m ainFrame.view(), event));
232 } 232 }
233 233
234 #define WEBINPUT_EVENT_CASE(type) case WebInputEvent::type: return #type;
235
236 const char* PageWidgetEventHandler::inputTypeToName(WebInputEvent::Type type)
237 {
238 switch (type) {
239 WEBINPUT_EVENT_CASE(MouseDown)
240 WEBINPUT_EVENT_CASE(MouseUp)
241 WEBINPUT_EVENT_CASE(MouseMove)
242 WEBINPUT_EVENT_CASE(MouseEnter)
243 WEBINPUT_EVENT_CASE(MouseLeave)
244 WEBINPUT_EVENT_CASE(ContextMenu)
245 WEBINPUT_EVENT_CASE(MouseWheel)
246 WEBINPUT_EVENT_CASE(RawKeyDown)
247 WEBINPUT_EVENT_CASE(KeyDown)
248 WEBINPUT_EVENT_CASE(KeyUp)
249 WEBINPUT_EVENT_CASE(Char)
250 WEBINPUT_EVENT_CASE(GestureScrollBegin)
251 WEBINPUT_EVENT_CASE(GestureScrollEnd)
252 WEBINPUT_EVENT_CASE(GestureScrollUpdate)
253 WEBINPUT_EVENT_CASE(GestureFlingStart)
254 WEBINPUT_EVENT_CASE(GestureFlingCancel)
255 WEBINPUT_EVENT_CASE(GestureShowPress)
256 WEBINPUT_EVENT_CASE(GestureTap)
257 WEBINPUT_EVENT_CASE(GestureTapUnconfirmed)
258 WEBINPUT_EVENT_CASE(GestureTapDown)
259 WEBINPUT_EVENT_CASE(GestureTapCancel)
260 WEBINPUT_EVENT_CASE(GestureDoubleTap)
261 WEBINPUT_EVENT_CASE(GestureTwoFingerTap)
262 WEBINPUT_EVENT_CASE(GestureLongPress)
263 WEBINPUT_EVENT_CASE(GestureLongTap)
264 WEBINPUT_EVENT_CASE(GesturePinchBegin)
265 WEBINPUT_EVENT_CASE(GesturePinchEnd)
266 WEBINPUT_EVENT_CASE(GesturePinchUpdate)
267 WEBINPUT_EVENT_CASE(TouchStart)
268 WEBINPUT_EVENT_CASE(TouchMove)
269 WEBINPUT_EVENT_CASE(TouchEnd)
270 WEBINPUT_EVENT_CASE(TouchCancel)
271 WEBINPUT_EVENT_CASE(TouchScrollStarted)
272 default:
273 NOTREACHED();
274 return "";
275 }
276 }
277
278 } // namespace blink 234 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698