Home | History | Annotate | Download | only in web

Lines Matching refs:scrollbar

30 #include "platform/scroll/Scrollbar.h"
53 void ScrollbarGroup::scrollbarCreated(WebPluginScrollbarImpl* scrollbar)
56 if (scrollbar->scrollbar()->orientation() == HorizontalScrollbar) {
58 m_horizontalScrollbar = scrollbar;
59 didAddScrollbar(scrollbar->scrollbar(), HorizontalScrollbar);
62 m_verticalScrollbar = scrollbar;
63 didAddScrollbar(scrollbar->scrollbar(), VerticalScrollbar);
72 void ScrollbarGroup::scrollbarDestroyed(WebPluginScrollbarImpl* scrollbar)
74 if (scrollbar == m_horizontalScrollbar) {
75 willRemoveScrollbar(scrollbar->scrollbar(), HorizontalScrollbar);
78 ASSERT(scrollbar == m_verticalScrollbar);
79 willRemoveScrollbar(scrollbar->scrollbar(), VerticalScrollbar);
99 Scrollbar* scrollbar = webScrollbar->scrollbar();
100 return scrollbar->totalSize() - scrollbar->visibleSize();
111 void ScrollbarGroup::invalidateScrollbarRect(Scrollbar* scrollbar, const IntRect& rect)
113 if (m_horizontalScrollbar && scrollbar == m_horizontalScrollbar->scrollbar())
115 else if (m_verticalScrollbar && scrollbar == m_verticalScrollbar->scrollbar())
149 IntPoint ScrollbarGroup::convertFromContainingViewToScrollbar(const Scrollbar* scrollbar, const IntPoint& parentPoint) const
151 if (m_horizontalScrollbar && scrollbar == m_horizontalScrollbar->scrollbar())
153 if (m_verticalScrollbar && scrollbar == m_verticalScrollbar->scrollbar())
159 Scrollbar* ScrollbarGroup::horizontalScrollbar() const
161 return m_horizontalScrollbar ? m_horizontalScrollbar->scrollbar() : 0;
164 Scrollbar* ScrollbarGroup::verticalScrollbar() const
166 return m_verticalScrollbar ? m_verticalScrollbar->scrollbar() : 0;
189 return m_verticalScrollbar->scrollbar()->height();
191 return m_horizontalScrollbar->scrollbar()->height();
199 return m_horizontalScrollbar->scrollbar()->width();
201 return m_verticalScrollbar->scrollbar()->width();
210 size.setWidth(m_horizontalScrollbar->scrollbar()->totalSize());
212 size.setWidth(m_verticalScrollbar->scrollbar()->x());
213 if (m_verticalScrollbar->scrollbar()->isOverlayScrollbar())
217 size.setHeight(m_verticalScrollbar->scrollbar()->totalSize());
219 size.setHeight(m_horizontalScrollbar->scrollbar()->y());
220 if (m_horizontalScrollbar->scrollbar()->isOverlayScrollbar())
271 length = m_verticalScrollbar->scrollbar()->height();
276 length = m_horizontalScrollbar->scrollbar()->width();