| OLD | NEW | 
|---|
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "core/frame/WebFrameWidgetBase.h" | 5 #include "core/frame/WebFrameWidgetBase.h" | 
| 6 | 6 | 
| 7 #include "core/dom/UserGestureIndicator.h" | 7 #include "core/dom/UserGestureIndicator.h" | 
| 8 #include "core/events/WebInputEventConversion.h" | 8 #include "core/events/WebInputEventConversion.h" | 
| 9 #include "core/exported/WebViewBase.h" | 9 #include "core/exported/WebViewBase.h" | 
| 10 #include "core/frame/LocalFrameView.h" | 10 #include "core/frame/LocalFrameView.h" | 
| (...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 247 void WebFrameWidgetBase::DidNotAcquirePointerLock() { | 247 void WebFrameWidgetBase::DidNotAcquirePointerLock() { | 
| 248   GetPage()->GetPointerLockController().DidNotAcquirePointerLock(); | 248   GetPage()->GetPointerLockController().DidNotAcquirePointerLock(); | 
| 249 } | 249 } | 
| 250 | 250 | 
| 251 void WebFrameWidgetBase::DidLosePointerLock() { | 251 void WebFrameWidgetBase::DidLosePointerLock() { | 
| 252   pointer_lock_gesture_token_.Clear(); | 252   pointer_lock_gesture_token_.Clear(); | 
| 253   GetPage()->GetPointerLockController().DidLosePointerLock(); | 253   GetPage()->GetPointerLockController().DidLosePointerLock(); | 
| 254 } | 254 } | 
| 255 | 255 | 
| 256 void WebFrameWidgetBase::RequestDecode( | 256 void WebFrameWidgetBase::RequestDecode( | 
| 257     sk_sp<SkImage> image, | 257     const PaintImage& image, | 
| 258     std::unique_ptr<WTF::Function<void(bool)>> callback) { | 258     std::unique_ptr<WTF::Function<void(bool)>> callback) { | 
| 259   View()->RequestDecode(std::move(image), std::move(callback)); | 259   View()->RequestDecode(image, std::move(callback)); | 
| 260 } | 260 } | 
| 261 | 261 | 
| 262 // TODO(665924): Remove direct dispatches of mouse events from | 262 // TODO(665924): Remove direct dispatches of mouse events from | 
| 263 // PointerLockController, instead passing them through EventHandler. | 263 // PointerLockController, instead passing them through EventHandler. | 
| 264 void WebFrameWidgetBase::PointerLockMouseEvent( | 264 void WebFrameWidgetBase::PointerLockMouseEvent( | 
| 265     const WebCoalescedInputEvent& coalesced_event) { | 265     const WebCoalescedInputEvent& coalesced_event) { | 
| 266   const WebInputEvent& input_event = coalesced_event.Event(); | 266   const WebInputEvent& input_event = coalesced_event.Event(); | 
| 267   const WebMouseEvent& mouse_event = | 267   const WebMouseEvent& mouse_event = | 
| 268       static_cast<const WebMouseEvent&>(input_event); | 268       static_cast<const WebMouseEvent&>(input_event); | 
| 269   WebMouseEvent transformed_event = TransformWebMouseEvent( | 269   WebMouseEvent transformed_event = TransformWebMouseEvent( | 
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 324 } | 324 } | 
| 325 | 325 | 
| 326 LocalFrame* WebFrameWidgetBase::FocusedLocalFrameInWidget() const { | 326 LocalFrame* WebFrameWidgetBase::FocusedLocalFrameInWidget() const { | 
| 327   LocalFrame* frame = GetPage()->GetFocusController().FocusedFrame(); | 327   LocalFrame* frame = GetPage()->GetFocusController().FocusedFrame(); | 
| 328   return (frame && frame->LocalFrameRoot() == ToCoreFrame(LocalRoot())) | 328   return (frame && frame->LocalFrameRoot() == ToCoreFrame(LocalRoot())) | 
| 329              ? frame | 329              ? frame | 
| 330              : nullptr; | 330              : nullptr; | 
| 331 } | 331 } | 
| 332 | 332 | 
| 333 }  // namespace blink | 333 }  // namespace blink | 
| OLD | NEW | 
|---|