Home | History | Annotate | Download | only in src

Lines Matching refs:m_scrollbar

67     m_scrollbar = Scrollbar::createNativeScrollbar(
79 IntRect oldRect = m_scrollbar->frameRect();
80 m_scrollbar->setFrameRect(rect);
82 m_scrollbar->invalidate();
84 int length = m_scrollbar->orientation() == HorizontalScrollbar ? m_scrollbar->width() : m_scrollbar->height();
86 m_scrollbar->setSteps(Scrollbar::pixelsPerLineStep(), pageStep);
87 m_scrollbar->setEnabled(m_scrollbar->totalSize() > length);
88 m_scrollbar->setProportion(length, m_scrollbar->totalSize());
98 ScrollableArea::scrollToOffsetWithoutAnimation(m_scrollbar->orientation(), static_cast<float>(position));
103 int length = m_scrollbar->orientation() == HorizontalScrollbar ? m_scrollbar->width() : m_scrollbar->height();
104 m_scrollbar->setEnabled(size > length);
105 m_scrollbar->setProportion(length, size);
111 bool horizontal = m_scrollbar->orientation() == HorizontalScrollbar;
122 m_scrollbar->paint(&GraphicsContextBuilder(canvas).context(), rect);
158 if (!m_scrollbar->frameRect().contains(mousedown.x, mousedown.y))
161 mousedown.x -= m_scrollbar->x();
162 mousedown.y -= m_scrollbar->y();
163 m_scrollbar->mouseDown(PlatformMouseEventBuilder(m_scrollbar.get(), mousedown));
169 if (m_scrollbar->pressedPart() == NoPart)
172 return m_scrollbar->mouseUp();
178 if (m_scrollbar->frameRect().contains(mousemove.x, mousemove.y)
179 || m_scrollbar->pressedPart() != NoPart) {
180 mousemove.x -= m_scrollbar->x();
181 mousemove.y -= m_scrollbar->y();
182 return m_scrollbar->mouseMoved(PlatformMouseEventBuilder(m_scrollbar.get(), mousemove));
185 if (m_scrollbar->hoveredPart() != NoPart)
186 m_scrollbar->mouseExited();
192 if (m_scrollbar->hoveredPart() == NoPart)
195 return m_scrollbar->mouseExited();
202 int maxScrollDelta = m_scrollbar->maximum() - m_scrollbar->value();
203 float delta = m_scrollbar->orientation() == HorizontalScrollbar ? mousewheel.deltaX : mousewheel.deltaY;
204 if ((delta < 0 && maxScrollDelta > 0) || (delta > 0 && m_scrollbar->value() > 0)) {
206 ASSERT(m_scrollbar->orientation() == VerticalScrollbar);
208 delta = max(max(static_cast<float>(m_scrollbar->visibleSize()) * Scrollbar::minFractionToStepWhenPaging(), static_cast<float>(m_scrollbar->visibleSize() - Scrollbar::maxOverlapBetweenPages())), 1.0f);
212 ScrollableArea::scroll((m_scrollbar->orientation() == HorizontalScrollbar) ? WebCore::ScrollLeft : WebCore::ScrollUp, WebCore::ScrollByPixel, delta);
258 return (orientation == m_scrollbar->orientation()) ? (m_scrollbar->totalSize() - m_scrollbar->visibleSize()) : 0;
268 if (m_scrollbar->orientation() == HorizontalScrollbar)
279 webrect.x += m_scrollbar->x();
280 webrect.y += m_scrollbar->y();
309 return m_scrollbar->orientation() == HorizontalScrollbar ? m_scrollbar.get() : 0;
314 return m_scrollbar->orientation() == VerticalScrollbar ? m_scrollbar.get() : 0;