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

Unified Diff: ui/events/blink/web_input_event.cc

Issue 2270953002: Merge the mojo blink type converter into ui/events/blink (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase apparently restored deleted files 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/events/blink/web_input_event.h ('k') | ui/events/blink/web_input_event_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/events/blink/web_input_event.cc
diff --git a/ui/events/blink/web_input_event.cc b/ui/events/blink/web_input_event.cc
index 21e2cc1b3e1fdc5f5523d7b94eaa210c5b76a73e..aaea0696d7207b4b8b945007b180f0f9ef0011f6 100644
--- a/ui/events/blink/web_input_event.cc
+++ b/ui/events/blink/web_input_event.cc
@@ -18,8 +18,6 @@
namespace ui {
namespace {
-// Used for scrolling. This matches Firefox behavior.
-const int kPixelsPerTick = 53;
gfx::Point GetScreenLocationFromEvent(
const LocatedEvent& event,
@@ -67,10 +65,9 @@ blink::WebMouseEvent MakeUntranslatedWebMouseEventFromNativeEvent(
const base::NativeEvent& native_event,
const base::TimeTicks& time_stamp,
blink::WebPointerProperties::PointerType pointer_type) {
- return WebMouseEventBuilder::Build(native_event.hwnd, native_event.message,
- native_event.wParam, native_event.lParam,
- ui::EventTimeStampToSeconds(time_stamp),
- pointer_type);
+ return WebMouseEventBuilder::Build(
+ native_event.hwnd, native_event.message, native_event.wParam,
+ native_event.lParam, EventTimeStampToSeconds(time_stamp), pointer_type);
}
blink::WebMouseWheelEvent MakeUntranslatedWebMouseWheelEventFromNativeEvent(
@@ -79,8 +76,7 @@ blink::WebMouseWheelEvent MakeUntranslatedWebMouseWheelEventFromNativeEvent(
blink::WebPointerProperties::PointerType pointer_type) {
return WebMouseWheelEventBuilder::Build(
native_event.hwnd, native_event.message, native_event.wParam,
- native_event.lParam, ui::EventTimeStampToSeconds(time_stamp),
- pointer_type);
+ native_event.lParam, EventTimeStampToSeconds(time_stamp), pointer_type);
}
blink::WebKeyboardEvent MakeWebKeyboardEventFromNativeEvent(
@@ -88,7 +84,7 @@ blink::WebKeyboardEvent MakeWebKeyboardEventFromNativeEvent(
const base::TimeTicks& time_stamp) {
return WebKeyboardEventBuilder::Build(
native_event.hwnd, native_event.message, native_event.wParam,
- native_event.lParam, ui::EventTimeStampToSeconds(time_stamp));
+ native_event.lParam, EventTimeStampToSeconds(time_stamp));
}
#endif // defined(OS_WIN)
@@ -155,8 +151,8 @@ blink::WebMouseWheelEvent MakeWebMouseWheelEventFromUiEvent(
if (offset_ordinal_x != 0.f && webkit_event.deltaX != 0.f)
webkit_event.accelerationRatioX = offset_ordinal_x / webkit_event.deltaX;
- webkit_event.wheelTicksX = webkit_event.deltaX / kPixelsPerTick;
- webkit_event.wheelTicksY = webkit_event.deltaY / kPixelsPerTick;
+ webkit_event.wheelTicksX = webkit_event.deltaX / MouseWheelEvent::kWheelDelta;
+ webkit_event.wheelTicksY = webkit_event.deltaY / MouseWheelEvent::kWheelDelta;
if (offset_ordinal_y != 0.f && webkit_event.deltaY != 0.f)
webkit_event.accelerationRatioY = offset_ordinal_y / webkit_event.deltaY;
@@ -221,12 +217,12 @@ blink::WebMouseWheelEvent MakeWebMouseWheelEventFromUiEvent(
blink::WebMouseEvent MakeWebMouseEvent(
const MouseEvent& event,
- const base::Callback<gfx::Point(const ui::LocatedEvent& event)>&
+ const base::Callback<gfx::Point(const LocatedEvent& event)>&
screen_location_callback) {
// Construct an untranslated event from the platform event data.
blink::WebMouseEvent webkit_event =
#if defined(OS_WIN)
- // On Windows we have WM_ events comming from desktop and pure ui::Events
+ // On Windows we have WM_ events comming from desktop and pure Events
// comming from metro mode.
event.native_event().message && (event.type() != ET_MOUSE_EXITED)
? MakeUntranslatedWebMouseEventFromNativeEvent(
@@ -257,7 +253,7 @@ blink::WebMouseEvent MakeWebMouseEvent(
blink::WebMouseWheelEvent MakeWebMouseWheelEvent(
const MouseWheelEvent& event,
- const base::Callback<gfx::Point(const ui::LocatedEvent& event)>&
+ const base::Callback<gfx::Point(const LocatedEvent& event)>&
screen_location_callback) {
#if defined(OS_WIN)
// Construct an untranslated event from the platform event data.
@@ -288,7 +284,7 @@ blink::WebMouseWheelEvent MakeWebMouseWheelEvent(
blink::WebMouseWheelEvent MakeWebMouseWheelEvent(
const ScrollEvent& event,
- const base::Callback<gfx::Point(const ui::LocatedEvent& event)>&
+ const base::Callback<gfx::Point(const LocatedEvent& event)>&
screen_location_callback) {
#if defined(OS_WIN)
// Construct an untranslated event from the platform event data.
@@ -340,7 +336,7 @@ blink::WebKeyboardEvent MakeWebKeyboardEvent(const KeyEvent& event) {
blink::WebGestureEvent MakeWebGestureEvent(
const GestureEvent& event,
- const base::Callback<gfx::Point(const ui::LocatedEvent& event)>&
+ const base::Callback<gfx::Point(const LocatedEvent& event)>&
screen_location_callback) {
blink::WebGestureEvent gesture_event = MakeWebGestureEventFromUIEvent(event);
@@ -357,7 +353,7 @@ blink::WebGestureEvent MakeWebGestureEvent(
blink::WebGestureEvent MakeWebGestureEvent(
const ScrollEvent& event,
- const base::Callback<gfx::Point(const ui::LocatedEvent& event)>&
+ const base::Callback<gfx::Point(const LocatedEvent& event)>&
screen_location_callback) {
blink::WebGestureEvent gesture_event = MakeWebGestureEventFromUiEvent(event);
gesture_event.x = event.x();
@@ -448,8 +444,8 @@ blink::WebMouseWheelEvent MakeWebMouseWheelEventFromUiEvent(
webkit_event.deltaY = event.y_offset();
}
- webkit_event.wheelTicksX = webkit_event.deltaX / kPixelsPerTick;
- webkit_event.wheelTicksY = webkit_event.deltaY / kPixelsPerTick;
+ webkit_event.wheelTicksX = webkit_event.deltaX / MouseWheelEvent::kWheelDelta;
+ webkit_event.wheelTicksY = webkit_event.deltaY / MouseWheelEvent::kWheelDelta;
webkit_event.tiltX = roundf(event.pointer_details().tilt_x);
webkit_event.tiltY = roundf(event.pointer_details().tilt_y);
« no previous file with comments | « ui/events/blink/web_input_event.h ('k') | ui/events/blink/web_input_event_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698