Searched defs:scrollbar (Results 1 - 25 of 44) sorted by relevance

12

/external/webkit/Source/WebCore/page/
H A DMouseEventWithHitTestResults.cpp41 Scrollbar* MouseEventWithHitTestResults::scrollbar() const function in class:WebCore::MouseEventWithHitTestResults
43 return m_hitTestResult.scrollbar();
/external/webkit/Source/WebCore/platform/efl/
H A DScrollbarThemeEfl.cpp52 void ScrollbarThemeEfl::registerScrollbar(Scrollbar* scrollbar) argument
56 void ScrollbarThemeEfl::unregisterScrollbar(Scrollbar* scrollbar) argument
/external/webkit/Source/WebCore/accessibility/
H A DAccessibilityScrollbar.cpp39 AccessibilityScrollbar::AccessibilityScrollbar(Scrollbar* scrollbar) argument
40 : m_scrollbar(scrollbar)
43 ASSERT(scrollbar);
46 PassRefPtr<AccessibilityScrollbar> AccessibilityScrollbar::create(Scrollbar* scrollbar) argument
48 return adoptRef(new AccessibilityScrollbar(scrollbar));
H A DAccessibilityScrollbar.h42 Scrollbar* scrollbar() const { return m_scrollbar.get(); } function in class:WebCore::AccessibilityScrollbar
H A DAccessibilityScrollView.cpp98 void AccessibilityScrollView::removeChildScrollbar(AccessibilityObject* scrollbar) argument
100 size_t pos = m_children.find(scrollbar);
105 AccessibilityScrollbar* AccessibilityScrollView::addChildScrollbar(Scrollbar* scrollbar) argument
107 if (!scrollbar)
110 AccessibilityScrollbar* scrollBarObject = static_cast<AccessibilityScrollbar*>(axObjectCache()->getOrCreate(scrollbar));
/external/webkit/Source/WebCore/rendering/
H A DRenderScrollbar.h88 inline RenderScrollbar* toRenderScrollbar(Scrollbar* scrollbar) argument
90 ASSERT(!scrollbar || scrollbar->isCustomScrollbar());
91 return static_cast<RenderScrollbar*>(scrollbar);
H A DRenderScrollbarTheme.h49 virtual bool shouldCenterOnThumb(Scrollbar* scrollbar, const PlatformMouseEvent& event) { return ScrollbarTheme::nativeTheme()->shouldCenterOnThumb(scrollbar, event); } argument
54 virtual void registerScrollbar(Scrollbar* scrollbar) { return ScrollbarTheme::nativeTheme()->registerScrollbar(scrollbar); } argument
55 virtual void unregisterScrollbar(Scrollbar* scrollbar) { return ScrollbarTheme::nativeTheme()->unregisterScrollbar(scrollbar); } argument
59 void buttonSizesAlongTrackAxis(Scrollbar* scrollbar, int& beforeSize, int& afterSize);
H A DHitTestResult.h63 Scrollbar* scrollbar() const { return m_scrollbar.get(); } function in class:WebCore::HitTestResult
H A DRenderScrollbarPart.cpp38 RenderScrollbarPart::RenderScrollbarPart(Node* node, RenderScrollbar* scrollbar, ScrollbarPart part) argument
40 , m_scrollbar(scrollbar)
99 // Buttons and track pieces can all have margins along the axis of the scrollbar.
114 // Buttons and track pieces can all have margins along the axis of the scrollbar.
H A DRenderScrollbarTheme.cpp39 void RenderScrollbarTheme::buttonSizesAlongTrackAxis(Scrollbar* scrollbar, int& beforeSize, int& afterSize) argument
41 IntRect firstButton = backButtonRect(scrollbar, BackButtonStartPart);
42 IntRect secondButton = forwardButtonRect(scrollbar, ForwardButtonStartPart);
43 IntRect thirdButton = backButtonRect(scrollbar, BackButtonEndPart);
44 IntRect fourthButton = forwardButtonRect(scrollbar, ForwardButtonEndPart);
45 if (scrollbar->orientation() == HorizontalScrollbar) {
54 bool RenderScrollbarTheme::hasButtons(Scrollbar* scrollbar) argument
58 buttonSizesAlongTrackAxis(scrollbar, startSize, endSize);
59 return (startSize + endSize) <= (scrollbar->orientation() == HorizontalScrollbar ? scrollbar
62 hasThumb(Scrollbar* scrollbar) argument
67 minimumThumbLength(Scrollbar* scrollbar) argument
72 backButtonRect(Scrollbar* scrollbar, ScrollbarPart partType, bool) argument
77 forwardButtonRect(Scrollbar* scrollbar, ScrollbarPart partType, bool) argument
82 trackRect(Scrollbar* scrollbar, bool) argument
94 constrainTrackRectToTrackPieces(Scrollbar* scrollbar, const IntRect& rect) argument
115 paintScrollbarBackground(GraphicsContext* context, Scrollbar* scrollbar) argument
120 paintTrackBackground(GraphicsContext* context, Scrollbar* scrollbar, const IntRect& rect) argument
125 paintTrackPiece(GraphicsContext* context, Scrollbar* scrollbar, const IntRect& rect, ScrollbarPart part) argument
130 paintButton(GraphicsContext* context, Scrollbar* scrollbar, const IntRect& rect, ScrollbarPart part) argument
135 paintThumb(GraphicsContext* context, Scrollbar* scrollbar, const IntRect& rect) argument
[all...]
/external/webkit/Source/WebCore/platform/chromium/
H A DFramelessScrollView.cpp46 void FramelessScrollView::invalidateScrollbarRect(Scrollbar* scrollbar, const IntRect& rect) argument
50 dirtyRect.move(scrollbar->x(), scrollbar->y());
H A DScrollbarThemeChromium.cpp37 // This file contains scrollbar theme code that is cross platform. Additional
43 bool ScrollbarThemeChromium::hasThumb(Scrollbar* scrollbar) argument
47 return thumbLength(scrollbar) > 0;
50 IntRect ScrollbarThemeChromium::backButtonRect(Scrollbar* scrollbar, ScrollbarPart part, bool) argument
56 IntSize size = buttonSize(scrollbar);
57 return IntRect(scrollbar->x(), scrollbar->y(), size.width(), size.height());
60 IntRect ScrollbarThemeChromium::forwardButtonRect(Scrollbar* scrollbar, ScrollbarPart part, bool) argument
66 IntSize size = buttonSize(scrollbar);
68 if (scrollbar
78 trackRect(Scrollbar* scrollbar, bool) argument
96 paintTrackBackground(GraphicsContext* context, Scrollbar* scrollbar, const IntRect& rect) argument
103 paintTickmarks(GraphicsContext* context, Scrollbar* scrollbar, const IntRect& rect) argument
[all...]
H A DScrollbarThemeChromiumLinux.cpp53 void ScrollbarThemeChromiumLinux::paintTrackPiece(GraphicsContext* gc, Scrollbar* scrollbar, const IntRect& rect, ScrollbarPart partType) argument
55 PlatformBridge::ThemePaintState state = scrollbar->hoveredPart() == partType ? PlatformBridge::StateHover : PlatformBridge::StateNormal;
56 IntRect alignRect = trackRect(scrollbar, false);
64 scrollbar->orientation() == HorizontalScrollbar ? PlatformBridge::PartScrollbarHorizontalTrack : PlatformBridge::PartScrollbarVerticalTrack,
70 void ScrollbarThemeChromiumLinux::paintButton(GraphicsContext* gc, Scrollbar* scrollbar, const IntRect& rect, ScrollbarPart part) argument
76 if (scrollbar->orientation() == HorizontalScrollbar) {
93 if ((checkMin && (scrollbar->currentPos() <= 0))
94 || (checkMax && scrollbar->currentPos() == scrollbar->maximum())) {
97 if (part == scrollbar
105 paintThumb(GraphicsContext* gc, Scrollbar* scrollbar, const IntRect& rect) argument
128 buttonSize(Scrollbar* scrollbar) argument
140 minimumThumbLength(Scrollbar* scrollbar) argument
[all...]
H A DScrollbarThemeChromiumWin.cpp48 // The scrollbar size in DumpRenderTree on the Mac - so we can match their
54 // scrollbar thumb back to its origin. These calculations are based on
55 // observing the behavior of the MSVC8 main window scrollbar + some
76 bool ScrollbarThemeChromiumWin::shouldSnapBackToDragOrigin(Scrollbar* scrollbar, const PlatformMouseEvent& evt) argument
80 IntRect rect = trackRect(scrollbar);
81 const bool horz = scrollbar->orientation() == HorizontalScrollbar;
82 const int thickness = scrollbarThickness(scrollbar->controlSize());
87 IntPoint mousePosition = scrollbar->convertFromContainingWindow(evt.pos());
88 mousePosition.move(scrollbar->x(), scrollbar
94 paintTrackPiece(GraphicsContext* gc, Scrollbar* scrollbar, const IntRect& rect, ScrollbarPart partType) argument
116 paintButton(GraphicsContext* gc, Scrollbar* scrollbar, const IntRect& rect, ScrollbarPart part) argument
134 paintThumb(GraphicsContext* gc, Scrollbar* scrollbar, const IntRect& rect) argument
155 getThemeState(Scrollbar* scrollbar, ScrollbarPart part) const argument
174 getThemeArrowState(Scrollbar* scrollbar, ScrollbarPart part) const argument
224 getClassicThemeState(Scrollbar* scrollbar, ScrollbarPart part) const argument
243 buttonSize(Scrollbar* scrollbar) argument
[all...]
/external/webkit/Source/WebCore/platform/gtk/
H A DScrollbarThemeGtk3.cpp67 void ScrollbarThemeGtk::paintTrackBackground(GraphicsContext* context, Scrollbar* scrollbar, const IntRect& rect) argument
70 // should be the full size of the scrollbar, but if is false, it should only be the
74 fullScrollbarRect = IntRect(scrollbar->x(), scrollbar->y(), scrollbar->width(), scrollbar->height());
89 void ScrollbarThemeGtk::paintScrollbarBackground(GraphicsContext* context, Scrollbar* scrollbar) argument
95 gtk_render_frame(m_context, context->platformContext()->cr(), scrollbar->x(), scrollbar->y(), scrollbar
100 paintThumb(GraphicsContext* context, Scrollbar* scrollbar, const IntRect& rect) argument
120 paintButton(GraphicsContext* context, Scrollbar* scrollbar, const IntRect& rect, ScrollbarPart part) argument
[all...]
H A DScrollbarThemeGtk2.cpp55 GtkWidget* scrollbar = static_cast<RenderThemeGtk*>(RenderTheme::defaultTheme().get())->gtkHScrollbar(); local
56 gtk_widget_style_get(scrollbar,
63 m_minThumbLength = gtk_range_get_min_slider_size(GTK_RANGE(scrollbar));
67 static GtkWidget* getWidgetForScrollbar(Scrollbar* scrollbar) argument
70 return scrollbar->orientation() == VerticalScrollbar ? theme->gtkVScrollbar() : theme->gtkHScrollbar();
73 void ScrollbarThemeGtk::paintTrackBackground(GraphicsContext* context, Scrollbar* scrollbar, const IntRect& rect) argument
76 // should be the full size of the scrollbar, but if is false, it should only be the
80 fullScrollbarRect = IntRect(scrollbar->x(), scrollbar->y(), scrollbar
88 paintScrollbarBackground(GraphicsContext* context, Scrollbar* scrollbar) argument
97 paintThumb(GraphicsContext* context, Scrollbar* scrollbar, const IntRect& rect) argument
130 paintButton(GraphicsContext* context, Scrollbar* scrollbar, const IntRect& rect, ScrollbarPart part) argument
[all...]
/external/webkit/Source/WebCore/platform/
H A DScrollableArea.cpp61 Scrollbar* scrollbar; local
64 scrollbar = verticalScrollbar();
67 scrollbar = horizontalScrollbar();
70 if (!scrollbar)
76 step = scrollbar->lineStep();
79 step = scrollbar->pageStep();
82 step = scrollbar->totalSize();
85 step = scrollbar->pixelStep();
175 void ScrollableArea::didAddVerticalScrollbar(Scrollbar* scrollbar) argument
177 scrollAnimator()->didAddVerticalScrollbar(scrollbar);
180 willRemoveVerticalScrollbar(Scrollbar* scrollbar) argument
185 didAddHorizontalScrollbar(Scrollbar* scrollbar) argument
190 willRemoveHorizontalScrollbar(Scrollbar* scrollbar) argument
201 invalidateScrollbar(Scrollbar* scrollbar, const IntRect& rect) argument
[all...]
H A DScrollbarTheme.h59 void invalidateParts(Scrollbar* scrollbar, ScrollbarControlPartMask mask) argument
62 invalidatePart(scrollbar, BackButtonStartPart);
64 invalidatePart(scrollbar, ForwardButtonStartPart);
66 invalidatePart(scrollbar, BackTrackPart);
68 invalidatePart(scrollbar, ThumbPart);
70 invalidatePart(scrollbar, ForwardTrackPart);
72 invalidatePart(scrollbar, BackButtonEndPart);
74 invalidatePart(scrollbar, ForwardButtonEndPart);
85 virtual int thumbLength(Scrollbar*) { return 0; } // The length of the thumb along the axis of the scrollbar.
86 virtual int trackPosition(Scrollbar*) { return 0; } // The position of the track relative to the scrollbar
[all...]
H A DScrollableArea.h97 // Convert points and rects between the scrollbar and its containing view.
100 virtual IntRect convertFromScrollbarToContainingView(const Scrollbar* scrollbar, const IntRect& scrollbarRect) const argument
102 return scrollbar->Widget::convertToContainingView(scrollbarRect);
104 virtual IntRect convertFromContainingViewToScrollbar(const Scrollbar* scrollbar, const IntRect& parentRect) const argument
106 return scrollbar->Widget::convertFromContainingView(parentRect);
108 virtual IntPoint convertFromScrollbarToContainingView(const Scrollbar* scrollbar, const IntPoint& scrollbarPoint) const argument
110 return scrollbar->Widget::convertToContainingView(scrollbarPoint);
112 virtual IntPoint convertFromContainingViewToScrollbar(const Scrollbar* scrollbar, const IntPoint& parentPoint) const argument
114 return scrollbar->Widget::convertFromContainingView(parentPoint);
/external/webkit/Source/WebCore/platform/haiku/
H A DScrollbarThemeHaiku.cpp63 bool ScrollbarThemeHaiku::hasButtons(Scrollbar* scrollbar) argument
65 return scrollbar->enabled();
68 bool ScrollbarThemeHaiku::hasThumb(Scrollbar* scrollbar) argument
70 return scrollbar->enabled() && thumbLength(scrollbar) > 0;
73 IntRect ScrollbarThemeHaiku::backButtonRect(Scrollbar* scrollbar, ScrollbarPart part, bool) argument
79 IntPoint buttonOrigin(scrollbar->x(), scrollbar->y());
80 IntSize buttonSize = scrollbar->orientation() == HorizontalScrollbar
81 ? IntSize(buttonWidth(scrollbar
88 forwardButtonRect(Scrollbar* scrollbar, ScrollbarPart part, bool) argument
103 trackRect(Scrollbar* scrollbar, bool) argument
116 paintScrollbarBackground(GraphicsContext* context, Scrollbar* scrollbar) argument
127 paintButton(GraphicsContext* context, Scrollbar* scrollbar, const IntRect& rect, ScrollbarPart part) argument
[all...]
/external/webkit/Source/WebCore/platform/qt/
H A DScrollbarThemeQt.cpp97 static QStyleOptionSlider* styleOptionSlider(Scrollbar* scrollbar, QWidget* widget = 0) argument
107 opt.rect = scrollbar->frameRect();
108 if (scrollbar->enabled())
110 if (scrollbar->controlSize() != RegularScrollbar)
112 opt.orientation = (scrollbar->orientation() == VerticalScrollbar) ? Qt::Vertical : Qt::Horizontal;
114 if (scrollbar->orientation() == HorizontalScrollbar)
119 opt.sliderValue = scrollbar->value();
121 opt.pageStep = scrollbar->pageStep();
122 opt.singleStep = scrollbar->lineStep();
124 opt.maximum = qMax(0, scrollbar
140 paint(Scrollbar* scrollbar, GraphicsContext* graphicsContext, const IntRect& damageRect) argument
174 hitTest(Scrollbar* scrollbar, const PlatformMouseEvent& evt) argument
189 invalidatePart(Scrollbar* scrollbar, ScrollbarPart) argument
208 thumbPosition(Scrollbar* scrollbar) argument
215 thumbLength(Scrollbar* scrollbar) argument
222 trackPosition(Scrollbar* scrollbar) argument
229 trackLength(Scrollbar* scrollbar) argument
[all...]
/external/webkit/Source/WebCore/platform/win/
H A DPopupMenuWin.h57 Scrollbar* scrollbar() const { return m_scrollbar.get(); } function in class:WebCore::PopupMenuWin
H A DScrollbarThemeSafari.cpp107 bool ScrollbarThemeSafari::hasButtons(Scrollbar* scrollbar) argument
109 return scrollbar->enabled() && (scrollbar->orientation() == HorizontalScrollbar ?
110 scrollbar->width() :
111 scrollbar->height()) >= 2 * (cRealButtonLength[scrollbar->controlSize()] - cButtonHitInset[scrollbar->controlSize()]);
114 bool ScrollbarThemeSafari::hasThumb(Scrollbar* scrollbar) argument
116 return scrollbar->enabled() && (scrollbar
137 backButtonRect(Scrollbar* scrollbar, ScrollbarPart part, bool painting) argument
155 forwardButtonRect(Scrollbar* scrollbar, ScrollbarPart part, bool painting) argument
184 trackRect(Scrollbar* scrollbar, bool painting) argument
196 minimumThumbLength(Scrollbar* scrollbar) argument
206 paintTrackBackground(GraphicsContext* graphicsContext, Scrollbar* scrollbar, const IntRect& trackRect) argument
219 paintButton(GraphicsContext* graphicsContext, Scrollbar* scrollbar, const IntRect& buttonRect, ScrollbarPart part) argument
239 paintThumb(GraphicsContext* graphicsContext, Scrollbar* scrollbar, const IntRect& thumbRect) argument
[all...]
/external/webkit/Source/WebCore/platform/wx/
H A DScrollbarThemeWx.cpp67 bool ScrollbarThemeWx::hasThumb(Scrollbar* scrollbar) argument
71 return thumbLength(scrollbar) > 0;
74 int ScrollbarThemeWx::minimumThumbLength(Scrollbar* scrollbar) argument
88 void ScrollbarThemeWx::splitTrack(Scrollbar* scrollbar, const IntRect& unconstrainedTrackRect, IntRect& beforeThumbRect, IntRect& thumbRect, IntRect& afterThumbRect) argument
90 ScrollbarThemeComposite::splitTrack(scrollbar, unconstrainedTrackRect, beforeThumbRect, thumbRect, afterThumbRect);
95 if (scrollbar->orientation() == HorizontalScrollbar) {
105 IntRect ScrollbarThemeWx::backButtonRect(Scrollbar* scrollbar, ScrollbarPart part, bool) argument
112 IntSize size = buttonSize(scrollbar);
113 int x = scrollbar->x();
114 int y = scrollbar
126 forwardButtonRect(Scrollbar* scrollbar, ScrollbarPart part, bool) argument
151 trackRect(Scrollbar* scrollbar, bool) argument
184 paint(Scrollbar* scrollbar, GraphicsContext* context, const IntRect& rect) argument
[all...]
/external/chromium/chrome/browser/ui/views/tab_contents/
H A Dnative_tab_contents_view_win.cc151 HWND scrollbar) {
152 ScrollCommon(WM_HSCROLL, scroll_type, position, scrollbar);
206 HWND scrollbar) {
207 ScrollCommon(WM_VSCROLL, scroll_type, position, scrollbar);
286 short position, HWND scrollbar) {
294 reinterpret_cast<LPARAM>(scrollbar));
149 OnHScroll(int scroll_type, short position, HWND scrollbar) argument
204 OnVScroll(int scroll_type, short position, HWND scrollbar) argument
285 ScrollCommon(UINT message, int scroll_type, short position, HWND scrollbar) argument

Completed in 349 milliseconds

12