OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 "content/browser/frame_host/render_frame_host_impl.h" | 5 #include "content/browser/frame_host/render_frame_host_impl.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <utility> | 8 #include <utility> |
9 | 9 |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 2473 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2484 MhtmlSaveStatus save_status, | 2484 MhtmlSaveStatus save_status, |
2485 const std::set<std::string>& digests_of_uris_of_serialized_resources, | 2485 const std::set<std::string>& digests_of_uris_of_serialized_resources, |
2486 base::TimeDelta renderer_main_thread_time) { | 2486 base::TimeDelta renderer_main_thread_time) { |
2487 MHTMLGenerationManager::GetInstance()->OnSerializeAsMHTMLResponse( | 2487 MHTMLGenerationManager::GetInstance()->OnSerializeAsMHTMLResponse( |
2488 this, job_id, save_status, digests_of_uris_of_serialized_resources, | 2488 this, job_id, save_status, digests_of_uris_of_serialized_resources, |
2489 renderer_main_thread_time); | 2489 renderer_main_thread_time); |
2490 } | 2490 } |
2491 | 2491 |
2492 void RenderFrameHostImpl::OnSelectionChanged(const base::string16& text, | 2492 void RenderFrameHostImpl::OnSelectionChanged(const base::string16& text, |
2493 uint32_t offset, | 2493 uint32_t offset, |
2494 const gfx::Range& range) { | 2494 const gfx::Range& range, |
| 2495 bool user_initiated) { |
2495 has_selection_ = !text.empty(); | 2496 has_selection_ = !text.empty(); |
2496 GetRenderWidgetHost()->SelectionChanged(text, offset, range); | 2497 GetRenderWidgetHost()->SelectionChanged(text, offset, range, user_initiated); |
2497 } | 2498 } |
2498 | 2499 |
2499 void RenderFrameHostImpl::OnFocusedNodeChanged( | 2500 void RenderFrameHostImpl::OnFocusedNodeChanged( |
2500 bool is_editable_element, | 2501 bool is_editable_element, |
2501 const gfx::Rect& bounds_in_frame_widget) { | 2502 const gfx::Rect& bounds_in_frame_widget) { |
2502 if (!GetView()) | 2503 if (!GetView()) |
2503 return; | 2504 return; |
2504 | 2505 |
2505 has_focused_editable_element_ = is_editable_element; | 2506 has_focused_editable_element_ = is_editable_element; |
2506 // First convert the bounds to root view. | 2507 // First convert the bounds to root view. |
(...skipping 1463 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3970 } | 3971 } |
3971 | 3972 |
3972 void RenderFrameHostImpl::ForwardGetInterfaceToRenderFrame( | 3973 void RenderFrameHostImpl::ForwardGetInterfaceToRenderFrame( |
3973 const std::string& interface_name, | 3974 const std::string& interface_name, |
3974 mojo::ScopedMessagePipeHandle pipe) { | 3975 mojo::ScopedMessagePipeHandle pipe) { |
3975 GetRemoteInterfaces()->GetInterface(interface_name, std::move(pipe)); | 3976 GetRemoteInterfaces()->GetInterface(interface_name, std::move(pipe)); |
3976 } | 3977 } |
3977 #endif | 3978 #endif |
3978 | 3979 |
3979 } // namespace content | 3980 } // namespace content |
OLD | NEW |