|
Lines 70-76
int ScrollbarThemeChromiumWin::scrollbar
Source/WebCore/platform/chromium/ScrollbarThemeChromiumWin.cpp_sec1
|
| 70 |
|
70 |
|
| 71 |
bool ScrollbarThemeChromiumWin::invalidateOnMouseEnterExit() |
71 |
bool ScrollbarThemeChromiumWin::invalidateOnMouseEnterExit() |
| 72 |
{ |
72 |
{ |
| 73 |
return isRunningOnVistaOrLater(); |
73 |
return windowsVersion() >= WindowsVista; |
| 74 |
} |
74 |
} |
| 75 |
|
75 |
|
| 76 |
bool ScrollbarThemeChromiumWin::shouldSnapBackToDragOrigin(Scrollbar* scrollbar, const PlatformMouseEvent& evt) |
76 |
bool ScrollbarThemeChromiumWin::shouldSnapBackToDragOrigin(Scrollbar* scrollbar, const PlatformMouseEvent& evt) |
|
Lines 160-171
int ScrollbarThemeChromiumWin::getThemeS
Source/WebCore/platform/chromium/ScrollbarThemeChromiumWin.cpp_sec2
|
| 160 |
if (scrollbar->pressedPart() == ThumbPart) { |
160 |
if (scrollbar->pressedPart() == ThumbPart) { |
| 161 |
if (part == ThumbPart) |
161 |
if (part == ThumbPart) |
| 162 |
return SCRBS_PRESSED; |
162 |
return SCRBS_PRESSED; |
| 163 |
return isRunningOnVistaOrLater() ? SCRBS_HOVER : SCRBS_NORMAL; |
163 |
return (windowsVersion() < WindowsVista) ? SCRBS_NORMAL : SCRBS_HOVER; |
| 164 |
} |
164 |
} |
| 165 |
if (!scrollbar->enabled()) |
165 |
if (!scrollbar->enabled()) |
| 166 |
return SCRBS_DISABLED; |
166 |
return SCRBS_DISABLED; |
| 167 |
if (scrollbar->hoveredPart() != part || part == BackTrackPart || part == ForwardTrackPart) |
167 |
if (scrollbar->hoveredPart() != part || part == BackTrackPart || part == ForwardTrackPart) |
| 168 |
return (scrollbar->hoveredPart() == NoPart || !isRunningOnVistaOrLater()) ? SCRBS_NORMAL : SCRBS_HOVER; |
168 |
return (scrollbar->hoveredPart() == NoPart || (windowsVersion() < WindowsVista)) ? SCRBS_NORMAL : SCRBS_HOVER; |
| 169 |
if (scrollbar->pressedPart() == NoPart) |
169 |
if (scrollbar->pressedPart() == NoPart) |
| 170 |
return SCRBS_HOT; |
170 |
return SCRBS_HOT; |
| 171 |
return (scrollbar->pressedPart() == part) ? SCRBS_PRESSED : SCRBS_NORMAL; |
171 |
return (scrollbar->pressedPart() == part) ? SCRBS_PRESSED : SCRBS_NORMAL; |
|
Lines 179-221
int ScrollbarThemeChromiumWin::getThemeA
Source/WebCore/platform/chromium/ScrollbarThemeChromiumWin.cpp_sec3
|
| 179 |
if (part == BackButtonStartPart || part == ForwardButtonStartPart) { |
179 |
if (part == BackButtonStartPart || part == ForwardButtonStartPart) { |
| 180 |
if (scrollbar->orientation() == HorizontalScrollbar) { |
180 |
if (scrollbar->orientation() == HorizontalScrollbar) { |
| 181 |
if (scrollbar->pressedPart() == ThumbPart) |
181 |
if (scrollbar->pressedPart() == ThumbPart) |
| 182 |
return !isRunningOnVistaOrLater() ? ABS_LEFTNORMAL : ABS_LEFTHOVER; |
182 |
return (windowsVersion() < WindowsVista) ? ABS_LEFTNORMAL : ABS_LEFTHOVER; |
| 183 |
if (!scrollbar->enabled()) |
183 |
if (!scrollbar->enabled()) |
| 184 |
return ABS_LEFTDISABLED; |
184 |
return ABS_LEFTDISABLED; |
| 185 |
if (scrollbar->hoveredPart() != part) |
185 |
if (scrollbar->hoveredPart() != part) |
| 186 |
return ((scrollbar->hoveredPart() == NoPart) || !isRunningOnVistaOrLater()) ? ABS_LEFTNORMAL : ABS_LEFTHOVER; |
186 |
return ((scrollbar->hoveredPart() == NoPart) || (windowsVersion() < WindowsVista)) ? ABS_LEFTNORMAL : ABS_LEFTHOVER; |
| 187 |
if (scrollbar->pressedPart() == NoPart) |
187 |
if (scrollbar->pressedPart() == NoPart) |
| 188 |
return ABS_LEFTHOT; |
188 |
return ABS_LEFTHOT; |
| 189 |
return (scrollbar->pressedPart() == part) ? |
189 |
return (scrollbar->pressedPart() == part) ? |
| 190 |
ABS_LEFTPRESSED : ABS_LEFTNORMAL; |
190 |
ABS_LEFTPRESSED : ABS_LEFTNORMAL; |
| 191 |
} |
191 |
} |
| 192 |
if (scrollbar->pressedPart() == ThumbPart) |
192 |
if (scrollbar->pressedPart() == ThumbPart) |
| 193 |
return !isRunningOnVistaOrLater() ? ABS_UPNORMAL : ABS_UPHOVER; |
193 |
return (windowsVersion() < WindowsVista) ? ABS_UPNORMAL : ABS_UPHOVER; |
| 194 |
if (!scrollbar->enabled()) |
194 |
if (!scrollbar->enabled()) |
| 195 |
return ABS_UPDISABLED; |
195 |
return ABS_UPDISABLED; |
| 196 |
if (scrollbar->hoveredPart() != part) |
196 |
if (scrollbar->hoveredPart() != part) |
| 197 |
return ((scrollbar->hoveredPart() == NoPart) || !isRunningOnVistaOrLater()) ? ABS_UPNORMAL : ABS_UPHOVER; |
197 |
return ((scrollbar->hoveredPart() == NoPart) || (windowsVersion() < WindowsVista)) ? ABS_UPNORMAL : ABS_UPHOVER; |
| 198 |
if (scrollbar->pressedPart() == NoPart) |
198 |
if (scrollbar->pressedPart() == NoPart) |
| 199 |
return ABS_UPHOT; |
199 |
return ABS_UPHOT; |
| 200 |
return (scrollbar->pressedPart() == part) ? ABS_UPPRESSED : ABS_UPNORMAL; |
200 |
return (scrollbar->pressedPart() == part) ? ABS_UPPRESSED : ABS_UPNORMAL; |
| 201 |
} |
201 |
} |
| 202 |
if (scrollbar->orientation() == HorizontalScrollbar) { |
202 |
if (scrollbar->orientation() == HorizontalScrollbar) { |
| 203 |
if (scrollbar->pressedPart() == ThumbPart) |
203 |
if (scrollbar->pressedPart() == ThumbPart) |
| 204 |
return !isRunningOnVistaOrLater() ? ABS_RIGHTNORMAL : ABS_RIGHTHOVER; |
204 |
return (windowsVersion() < WindowsVista) ? ABS_RIGHTNORMAL : ABS_RIGHTHOVER; |
| 205 |
if (!scrollbar->enabled()) |
205 |
if (!scrollbar->enabled()) |
| 206 |
return ABS_RIGHTDISABLED; |
206 |
return ABS_RIGHTDISABLED; |
| 207 |
if (scrollbar->hoveredPart() != part) |
207 |
if (scrollbar->hoveredPart() != part) |
| 208 |
return ((scrollbar->hoveredPart() == NoPart) || !isRunningOnVistaOrLater()) ? ABS_RIGHTNORMAL : ABS_RIGHTHOVER; |
208 |
return ((scrollbar->hoveredPart() == NoPart) || (windowsVersion() < WindowsVista)) ? ABS_RIGHTNORMAL : ABS_RIGHTHOVER; |
| 209 |
if (scrollbar->pressedPart() == NoPart) |
209 |
if (scrollbar->pressedPart() == NoPart) |
| 210 |
return ABS_RIGHTHOT; |
210 |
return ABS_RIGHTHOT; |
| 211 |
return (scrollbar->pressedPart() == part) ? ABS_RIGHTPRESSED : ABS_RIGHTNORMAL; |
211 |
return (scrollbar->pressedPart() == part) ? ABS_RIGHTPRESSED : ABS_RIGHTNORMAL; |
| 212 |
} |
212 |
} |
| 213 |
if (scrollbar->pressedPart() == ThumbPart) |
213 |
if (scrollbar->pressedPart() == ThumbPart) |
| 214 |
return !isRunningOnVistaOrLater() ? ABS_DOWNNORMAL : ABS_DOWNHOVER; |
214 |
return (windowsVersion() < WindowsVista) ? ABS_DOWNNORMAL : ABS_DOWNHOVER; |
| 215 |
if (!scrollbar->enabled()) |
215 |
if (!scrollbar->enabled()) |
| 216 |
return ABS_DOWNDISABLED; |
216 |
return ABS_DOWNDISABLED; |
| 217 |
if (scrollbar->hoveredPart() != part) |
217 |
if (scrollbar->hoveredPart() != part) |
| 218 |
return ((scrollbar->hoveredPart() == NoPart) || !isRunningOnVistaOrLater()) ? ABS_DOWNNORMAL : ABS_DOWNHOVER; |
218 |
return ((scrollbar->hoveredPart() == NoPart) || (windowsVersion() < WindowsVista)) ? ABS_DOWNNORMAL : ABS_DOWNHOVER; |
| 219 |
if (scrollbar->pressedPart() == NoPart) |
219 |
if (scrollbar->pressedPart() == NoPart) |
| 220 |
return ABS_DOWNHOT; |
220 |
return ABS_DOWNHOT; |
| 221 |
return (scrollbar->pressedPart() == part) ? ABS_DOWNPRESSED : ABS_DOWNNORMAL; |
221 |
return (scrollbar->pressedPart() == part) ? ABS_DOWNPRESSED : ABS_DOWNNORMAL; |