OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/renderer/render_view_impl.h" | 5 #include "content/renderer/render_view_impl.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <cmath> | 8 #include <cmath> |
9 | 9 |
10 #include "base/auto_reset.h" | 10 #include "base/auto_reset.h" |
(...skipping 1718 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1729 } | 1729 } |
1730 | 1730 |
1731 void RenderViewImpl::focusedNodeChanged(const WebNode& node) { | 1731 void RenderViewImpl::focusedNodeChanged(const WebNode& node) { |
1732 has_scrolled_focused_editable_node_into_rect_ = false; | 1732 has_scrolled_focused_editable_node_into_rect_ = false; |
1733 | 1733 |
1734 Send(new ViewHostMsg_FocusedNodeChanged(routing_id_, IsEditableNode(node))); | 1734 Send(new ViewHostMsg_FocusedNodeChanged(routing_id_, IsEditableNode(node))); |
1735 | 1735 |
1736 FOR_EACH_OBSERVER(RenderViewObserver, observers_, FocusedNodeChanged(node)); | 1736 FOR_EACH_OBSERVER(RenderViewObserver, observers_, FocusedNodeChanged(node)); |
1737 } | 1737 } |
1738 | 1738 |
1739 void RenderViewImpl::numberOfWheelEventHandlersChanged(unsigned num_handlers) { | |
1740 Send(new ViewHostMsg_DidChangeNumWheelEvents(routing_id_, num_handlers)); | |
1741 } | |
1742 | |
1743 void RenderViewImpl::didUpdateLayout() { | 1739 void RenderViewImpl::didUpdateLayout() { |
1744 FOR_EACH_OBSERVER(RenderViewObserver, observers_, DidUpdateLayout()); | 1740 FOR_EACH_OBSERVER(RenderViewObserver, observers_, DidUpdateLayout()); |
1745 | 1741 |
1746 // We don't always want to set up a timer, only if we've been put in that | 1742 // We don't always want to set up a timer, only if we've been put in that |
1747 // mode by getting a |ViewMsg_EnablePreferredSizeChangedMode| | 1743 // mode by getting a |ViewMsg_EnablePreferredSizeChangedMode| |
1748 // message. | 1744 // message. |
1749 if (!send_preferred_size_changes_ || !webview()) | 1745 if (!send_preferred_size_changes_ || !webview()) |
1750 return; | 1746 return; |
1751 | 1747 |
1752 if (check_preferred_size_timer_.IsRunning()) | 1748 if (check_preferred_size_timer_.IsRunning()) |
(...skipping 2299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4052 std::vector<gfx::Size> sizes; | 4048 std::vector<gfx::Size> sizes; |
4053 ConvertToFaviconSizes(icon_urls[i].sizes(), &sizes); | 4049 ConvertToFaviconSizes(icon_urls[i].sizes(), &sizes); |
4054 if (!url.isEmpty()) | 4050 if (!url.isEmpty()) |
4055 urls.push_back( | 4051 urls.push_back( |
4056 FaviconURL(url, ToFaviconType(icon_urls[i].iconType()), sizes)); | 4052 FaviconURL(url, ToFaviconType(icon_urls[i].iconType()), sizes)); |
4057 } | 4053 } |
4058 SendUpdateFaviconURL(urls); | 4054 SendUpdateFaviconURL(urls); |
4059 } | 4055 } |
4060 | 4056 |
4061 } // namespace content | 4057 } // namespace content |
OLD | NEW |