/external/webkit/Source/WebCore/page/ |
H A D | MouseEventWithHitTestResults.cpp | 41 Scrollbar* MouseEventWithHitTestResults::scrollbar() const function in class:WebCore::MouseEventWithHitTestResults 43 return m_hitTestResult.scrollbar();
|
/external/webkit/Source/WebCore/platform/efl/ |
H A D | ScrollbarThemeEfl.cpp | 52 void ScrollbarThemeEfl::registerScrollbar(Scrollbar* scrollbar) argument 56 void ScrollbarThemeEfl::unregisterScrollbar(Scrollbar* scrollbar) argument
|
/external/webkit/Source/WebCore/accessibility/ |
H A D | AccessibilityScrollbar.cpp | 39 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 D | AccessibilityScrollbar.h | 42 Scrollbar* scrollbar() const { return m_scrollbar.get(); } function in class:WebCore::AccessibilityScrollbar
|
H A D | AccessibilityScrollView.cpp | 98 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 D | RenderScrollbar.h | 88 inline RenderScrollbar* toRenderScrollbar(Scrollbar* scrollbar) argument 90 ASSERT(!scrollbar || scrollbar->isCustomScrollbar()); 91 return static_cast<RenderScrollbar*>(scrollbar);
|
H A D | RenderScrollbarTheme.h | 49 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 D | HitTestResult.h | 63 Scrollbar* scrollbar() const { return m_scrollbar.get(); } function in class:WebCore::HitTestResult
|
H A D | RenderScrollbarPart.cpp | 38 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 D | RenderScrollbarTheme.cpp | 39 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 D | FramelessScrollView.cpp | 46 void FramelessScrollView::invalidateScrollbarRect(Scrollbar* scrollbar, const IntRect& rect) argument 50 dirtyRect.move(scrollbar->x(), scrollbar->y());
|
H A D | ScrollbarThemeChromium.cpp | 37 // 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 D | ScrollbarThemeChromiumLinux.cpp | 53 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 D | ScrollbarThemeChromiumWin.cpp | 48 // 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 D | ScrollbarThemeGtk3.cpp | 67 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 D | ScrollbarThemeGtk2.cpp | 55 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 D | ScrollableArea.cpp | 61 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 D | ScrollbarTheme.h | 59 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 D | ScrollableArea.h | 97 // 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 D | ScrollbarThemeHaiku.cpp | 63 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 D | ScrollbarThemeQt.cpp | 97 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 D | PopupMenuWin.h | 57 Scrollbar* scrollbar() const { return m_scrollbar.get(); } function in class:WebCore::PopupMenuWin
|
H A D | ScrollbarThemeSafari.cpp | 107 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 D | ScrollbarThemeWx.cpp | 67 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 D | native_tab_contents_view_win.cc | 151 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
|