Home | History | Annotate | Download | only in scroll

Lines Matching refs:scrollbar

72 void ScrollbarThemeAura::paintTrackPiece(GraphicsContext* gc, ScrollbarThemeClient* scrollbar, const IntRect& rect, ScrollbarPart partType)
76 blink::WebThemeEngine::State state = scrollbar->hoveredPart() == partType ? blink::WebThemeEngine::StateHover : blink::WebThemeEngine::StateNormal;
78 if (useMockTheme() && !scrollbar->enabled())
81 IntRect alignRect = trackRect(scrollbar, false);
89 blink::Platform::current()->themeEngine()->paint(canvas, scrollbar->orientation() == HorizontalScrollbar ? blink::WebThemeEngine::PartScrollbarHorizontalTrack : blink::WebThemeEngine::PartScrollbarVerticalTrack, state, blink::WebRect(rect), &extraParams);
92 void ScrollbarThemeAura::paintButton(GraphicsContext* gc, ScrollbarThemeClient* scrollbar, const IntRect& rect, ScrollbarPart part)
102 if (scrollbar->orientation() == HorizontalScrollbar) {
123 if (useMockTheme() && !scrollbar->enabled()) {
125 } else if (!useMockTheme() && ((checkMin && (scrollbar->currentPos() <= 0))
126 || (checkMax && scrollbar->currentPos() >= scrollbar->maximum()))) {
129 if (part == scrollbar->pressedPart())
131 else if (part == scrollbar->hoveredPart())
137 void ScrollbarThemeAura::paintThumb(GraphicsContext* gc, ScrollbarThemeClient* scrollbar, const IntRect& rect)
143 if (scrollbar->pressedPart() == ThumbPart)
145 else if (scrollbar->hoveredPart() == ThumbPart)
149 blink::Platform::current()->themeEngine()->paint(canvas, scrollbar->orientation() == HorizontalScrollbar ? blink::WebThemeEngine::PartScrollbarHorizontalThumb : blink::WebThemeEngine::PartScrollbarVerticalThumb, state, blink::WebRect(rect), 0);
152 IntSize ScrollbarThemeAura::buttonSize(ScrollbarThemeClient* scrollbar)
154 if (scrollbar->orientation() == VerticalScrollbar) {
156 return IntSize(size.width(), scrollbar->height() < 2 * size.height() ? scrollbar->height() / 2 : size.height());
161 return IntSize(scrollbar->width() < 2 * size.width() ? scrollbar->width() / 2 : size.width(), size.height());
164 int ScrollbarThemeAura::minimumThumbLength(ScrollbarThemeClient* scrollbar)
166 if (scrollbar->orientation() == VerticalScrollbar) {