OLD | NEW |
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 | 5 * modification, are permitted provided that the following conditions |
6 * are met: | 6 * are met: |
7 * | 7 * |
8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. 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 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
(...skipping 13 matching lines...) Expand all Loading... |
24 */ | 24 */ |
25 | 25 |
26 #include "config.h" | 26 #include "config.h" |
27 | 27 |
28 #include "platform/exported/WebScrollbarThemeClientImpl.h" | 28 #include "platform/exported/WebScrollbarThemeClientImpl.h" |
29 | 29 |
30 #include "platform/scroll/ScrollbarTheme.h" | 30 #include "platform/scroll/ScrollbarTheme.h" |
31 | 31 |
32 using blink::WebScrollbar; | 32 using blink::WebScrollbar; |
33 | 33 |
34 namespace WebCore { | 34 namespace blink { |
35 | 35 |
36 WebScrollbarThemeClientImpl::WebScrollbarThemeClientImpl(WebScrollbar* scrollbar
) | 36 WebScrollbarThemeClientImpl::WebScrollbarThemeClientImpl(WebScrollbar* scrollbar
) |
37 : m_scrollbar(scrollbar) | 37 : m_scrollbar(scrollbar) |
38 { | 38 { |
39 ScrollbarTheme::theme()->registerScrollbar(this); | 39 ScrollbarTheme::theme()->registerScrollbar(this); |
40 } | 40 } |
41 | 41 |
42 WebScrollbarThemeClientImpl::~WebScrollbarThemeClientImpl() | 42 WebScrollbarThemeClientImpl::~WebScrollbarThemeClientImpl() |
43 { | 43 { |
44 ScrollbarTheme::theme()->unregisterScrollbar(this); | 44 ScrollbarTheme::theme()->unregisterScrollbar(this); |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
104 // Unused by Chromium scrollbar themes. | 104 // Unused by Chromium scrollbar themes. |
105 ASSERT_NOT_REACHED(); | 105 ASSERT_NOT_REACHED(); |
106 } | 106 } |
107 | 107 |
108 void WebScrollbarThemeClientImpl::invalidateRect(const IntRect&) | 108 void WebScrollbarThemeClientImpl::invalidateRect(const IntRect&) |
109 { | 109 { |
110 // Unused by Chromium scrollbar themes. | 110 // Unused by Chromium scrollbar themes. |
111 ASSERT_NOT_REACHED(); | 111 ASSERT_NOT_REACHED(); |
112 } | 112 } |
113 | 113 |
114 WebCore::ScrollbarOverlayStyle WebScrollbarThemeClientImpl::scrollbarOverlayStyl
e() const | 114 blink::ScrollbarOverlayStyle WebScrollbarThemeClientImpl::scrollbarOverlayStyle(
) const |
115 { | 115 { |
116 return static_cast<WebCore::ScrollbarOverlayStyle>(m_scrollbar->scrollbarOve
rlayStyle()); | 116 return static_cast<blink::ScrollbarOverlayStyle>(m_scrollbar->scrollbarOverl
ayStyle()); |
117 } | 117 } |
118 | 118 |
119 void WebScrollbarThemeClientImpl::getTickmarks(Vector<IntRect>& tickmarks) const | 119 void WebScrollbarThemeClientImpl::getTickmarks(Vector<IntRect>& tickmarks) const |
120 { | 120 { |
121 blink::WebVector<blink::WebRect> webTickmarks; | 121 blink::WebVector<blink::WebRect> webTickmarks; |
122 m_scrollbar->getTickmarks(webTickmarks); | 122 m_scrollbar->getTickmarks(webTickmarks); |
123 tickmarks.resize(webTickmarks.size()); | 123 tickmarks.resize(webTickmarks.size()); |
124 for (size_t i = 0; i < webTickmarks.size(); ++i) | 124 for (size_t i = 0; i < webTickmarks.size(); ++i) |
125 tickmarks[i] = webTickmarks[i]; | 125 tickmarks[i] = webTickmarks[i]; |
126 } | 126 } |
(...skipping 15 matching lines...) Expand all Loading... |
142 // Unused by Chromium scrollbar themes. | 142 // Unused by Chromium scrollbar themes. |
143 ASSERT_NOT_REACHED(); | 143 ASSERT_NOT_REACHED(); |
144 return windowPoint; | 144 return windowPoint; |
145 } | 145 } |
146 | 146 |
147 bool WebScrollbarThemeClientImpl::isCustomScrollbar() const | 147 bool WebScrollbarThemeClientImpl::isCustomScrollbar() const |
148 { | 148 { |
149 return m_scrollbar->isCustomScrollbar(); | 149 return m_scrollbar->isCustomScrollbar(); |
150 } | 150 } |
151 | 151 |
152 WebCore::ScrollbarOrientation WebScrollbarThemeClientImpl::orientation() const | 152 blink::ScrollbarOrientation WebScrollbarThemeClientImpl::orientation() const |
153 { | 153 { |
154 return static_cast<WebCore::ScrollbarOrientation>(m_scrollbar->orientation()
); | 154 return static_cast<blink::ScrollbarOrientation>(m_scrollbar->orientation()); |
155 } | 155 } |
156 | 156 |
157 bool WebScrollbarThemeClientImpl::isLeftSideVerticalScrollbar() const | 157 bool WebScrollbarThemeClientImpl::isLeftSideVerticalScrollbar() const |
158 { | 158 { |
159 return m_scrollbar->isLeftSideVerticalScrollbar(); | 159 return m_scrollbar->isLeftSideVerticalScrollbar(); |
160 } | 160 } |
161 | 161 |
162 int WebScrollbarThemeClientImpl::value() const | 162 int WebScrollbarThemeClientImpl::value() const |
163 { | 163 { |
164 return m_scrollbar->value(); | 164 return m_scrollbar->value(); |
(...skipping 12 matching lines...) Expand all Loading... |
177 int WebScrollbarThemeClientImpl::totalSize() const | 177 int WebScrollbarThemeClientImpl::totalSize() const |
178 { | 178 { |
179 return m_scrollbar->totalSize(); | 179 return m_scrollbar->totalSize(); |
180 } | 180 } |
181 | 181 |
182 int WebScrollbarThemeClientImpl::maximum() const | 182 int WebScrollbarThemeClientImpl::maximum() const |
183 { | 183 { |
184 return m_scrollbar->maximum(); | 184 return m_scrollbar->maximum(); |
185 } | 185 } |
186 | 186 |
187 WebCore::ScrollbarControlSize WebScrollbarThemeClientImpl::controlSize() const | 187 blink::ScrollbarControlSize WebScrollbarThemeClientImpl::controlSize() const |
188 { | 188 { |
189 return static_cast<WebCore::ScrollbarControlSize>(m_scrollbar->controlSize()
); | 189 return static_cast<blink::ScrollbarControlSize>(m_scrollbar->controlSize()); |
190 } | 190 } |
191 | 191 |
192 WebCore::ScrollbarPart WebScrollbarThemeClientImpl::pressedPart() const | 192 blink::ScrollbarPart WebScrollbarThemeClientImpl::pressedPart() const |
193 { | 193 { |
194 return static_cast<WebCore::ScrollbarPart>(m_scrollbar->pressedPart()); | 194 return static_cast<blink::ScrollbarPart>(m_scrollbar->pressedPart()); |
195 } | 195 } |
196 | 196 |
197 WebCore::ScrollbarPart WebScrollbarThemeClientImpl::hoveredPart() const | 197 blink::ScrollbarPart WebScrollbarThemeClientImpl::hoveredPart() const |
198 { | 198 { |
199 return static_cast<WebCore::ScrollbarPart>(m_scrollbar->hoveredPart()); | 199 return static_cast<blink::ScrollbarPart>(m_scrollbar->hoveredPart()); |
200 } | 200 } |
201 | 201 |
202 void WebScrollbarThemeClientImpl::styleChanged() | 202 void WebScrollbarThemeClientImpl::styleChanged() |
203 { | 203 { |
204 ASSERT_NOT_REACHED(); | 204 ASSERT_NOT_REACHED(); |
205 } | 205 } |
206 | 206 |
207 bool WebScrollbarThemeClientImpl::enabled() const | 207 bool WebScrollbarThemeClientImpl::enabled() const |
208 { | 208 { |
209 return m_scrollbar->enabled(); | 209 return m_scrollbar->enabled(); |
(...skipping 13 matching lines...) Expand all Loading... |
223 { | 223 { |
224 return m_scrollbar->isAlphaLocked(); | 224 return m_scrollbar->isAlphaLocked(); |
225 } | 225 } |
226 | 226 |
227 void WebScrollbarThemeClientImpl::setIsAlphaLocked(bool flag) | 227 void WebScrollbarThemeClientImpl::setIsAlphaLocked(bool flag) |
228 { | 228 { |
229 m_scrollbar->setIsAlphaLocked(flag); | 229 m_scrollbar->setIsAlphaLocked(flag); |
230 } | 230 } |
231 | 231 |
232 } // namespace blink | 232 } // namespace blink |
OLD | NEW |