/external/webkit/Source/WebCore/platform/chromium/ |
ScrollbarThemeChromiumWin.h | 41 virtual bool shouldSnapBackToDragOrigin(Scrollbar*, const PlatformMouseEvent&); 44 virtual void paintTrackPiece(GraphicsContext*, Scrollbar*, const IntRect&, ScrollbarPart); 45 virtual void paintButton(GraphicsContext*, Scrollbar*, const IntRect&, ScrollbarPart); 46 virtual void paintThumb(GraphicsContext*, Scrollbar*, const IntRect&); 47 virtual bool shouldCenterOnThumb(Scrollbar*, const PlatformMouseEvent&); 48 virtual IntSize buttonSize(Scrollbar*); 51 int getThemeState(Scrollbar*, ScrollbarPart) const; 52 int getThemeArrowState(Scrollbar*, ScrollbarPart) const; 53 int getClassicThemeState(Scrollbar*, ScrollbarPart) const;
|
ScrollbarThemeChromium.h | 40 // This class contains the scrollbar code which is shared between Chromium 44 virtual bool hasButtons(Scrollbar*) { return true; } 45 virtual bool hasThumb(Scrollbar*); 47 virtual IntRect backButtonRect(Scrollbar*, ScrollbarPart, bool painting = false); 48 virtual IntRect forwardButtonRect(Scrollbar*, ScrollbarPart, bool painting = false); 49 virtual IntRect trackRect(Scrollbar*, bool painting = false); 51 virtual void paintTrackBackground(GraphicsContext*, Scrollbar*, const IntRect&); 52 virtual void paintTickmarks(GraphicsContext*, Scrollbar*, const IntRect&); 54 virtual IntSize buttonSize(Scrollbar*) = 0;
|
ScrollbarThemeChromiumLinux.h | 42 virtual void paintTrackPiece(GraphicsContext*, Scrollbar*, const IntRect&, ScrollbarPart); 43 virtual void paintButton(GraphicsContext*, Scrollbar*, const IntRect&, ScrollbarPart); 44 virtual void paintThumb(GraphicsContext*, Scrollbar*, const IntRect&); 45 virtual bool shouldCenterOnThumb(Scrollbar*, const PlatformMouseEvent&); 46 virtual IntSize buttonSize(Scrollbar*); 47 virtual int minimumThumbLength(Scrollbar*);
|
ScrollbarThemeChromiumMac.h | 42 virtual bool paint(Scrollbar*, GraphicsContext* context, const IntRect& damageRect); 53 virtual void registerScrollbar(Scrollbar*); 54 virtual void unregisterScrollbar(Scrollbar*); 57 virtual bool hasButtons(Scrollbar*); 58 virtual bool hasThumb(Scrollbar*); 60 virtual IntRect backButtonRect(Scrollbar*, ScrollbarPart, bool painting = false); 61 virtual IntRect forwardButtonRect(Scrollbar*, ScrollbarPart, bool painting = false); 62 virtual IntRect trackRect(Scrollbar*, bool painting = false); 64 virtual int minimumThumbLength(Scrollbar*); 66 virtual bool shouldCenterOnThumb(Scrollbar*, const PlatformMouseEvent&) [all...] |
/external/webkit/Source/WebCore/platform/haiku/ |
ScrollbarThemeHaiku.h | 33 class Scrollbar; 42 virtual bool hasButtons(Scrollbar*); 43 virtual bool hasThumb(Scrollbar*); 45 virtual IntRect backButtonRect(Scrollbar*, ScrollbarPart, bool painting); 46 virtual IntRect forwardButtonRect(Scrollbar*, ScrollbarPart, bool painting); 47 virtual IntRect trackRect(Scrollbar*, bool painting); 49 virtual void paintScrollbarBackground(GraphicsContext*, Scrollbar*); 50 virtual void paintButton(GraphicsContext*, Scrollbar*, const IntRect&, ScrollbarPart); 51 virtual void paintThumb(GraphicsContext*, Scrollbar*, const IntRect&);
|
/external/webkit/Source/WebCore/platform/win/ |
ScrollbarThemeWin.h | 45 virtual bool hasButtons(Scrollbar*) { return true; } 46 virtual bool hasThumb(Scrollbar*); 48 virtual IntRect backButtonRect(Scrollbar*, ScrollbarPart, bool painting = false); 49 virtual IntRect forwardButtonRect(Scrollbar*, ScrollbarPart, bool painting = false); 50 virtual IntRect trackRect(Scrollbar*, bool painting = false); 52 virtual bool shouldCenterOnThumb(Scrollbar*, const PlatformMouseEvent&); 53 virtual bool shouldSnapBackToDragOrigin(Scrollbar*, const PlatformMouseEvent&); 55 virtual void paintTrackBackground(GraphicsContext*, Scrollbar*, const IntRect&); 56 virtual void paintTrackPiece(GraphicsContext*, Scrollbar*, const IntRect&, ScrollbarPart); 57 virtual void paintButton(GraphicsContext*, Scrollbar*, const IntRect&, ScrollbarPart) [all...] |
ScrollbarThemeSafari.h | 44 virtual bool hasButtons(Scrollbar*); 45 virtual bool hasThumb(Scrollbar*); 47 virtual IntRect backButtonRect(Scrollbar*, ScrollbarPart, bool painting = false); 48 virtual IntRect forwardButtonRect(Scrollbar*, ScrollbarPart, bool painting = false); 49 virtual IntRect trackRect(Scrollbar*, bool painting = false); 51 virtual int minimumThumbLength(Scrollbar*); 53 virtual bool shouldCenterOnThumb(Scrollbar*, const PlatformMouseEvent&); 55 virtual void paintTrackBackground(GraphicsContext*, Scrollbar*, const IntRect&); 56 virtual void paintButton(GraphicsContext*, Scrollbar*, const IntRect&, ScrollbarPart); 57 virtual void paintThumb(GraphicsContext*, Scrollbar*, const IntRect&) [all...] |
/external/webkit/Source/WebCore/platform/ |
ScrollbarThemeComposite.h | 35 virtual bool paint(Scrollbar*, GraphicsContext* context, const IntRect& damageRect); 37 virtual ScrollbarPart hitTest(Scrollbar*, const PlatformMouseEvent&); 39 virtual void invalidatePart(Scrollbar*, ScrollbarPart); 41 virtual int thumbPosition(Scrollbar*); 42 virtual int thumbLength(Scrollbar*); 43 virtual int trackPosition(Scrollbar*); 44 virtual int trackLength(Scrollbar*); 49 virtual bool hasButtons(Scrollbar*) = 0; 50 virtual bool hasThumb(Scrollbar*) = 0; 52 virtual IntRect backButtonRect(Scrollbar*, ScrollbarPart, bool painting = false) = 0 [all...] |
ScrollbarTheme.h | 36 class Scrollbar; 45 virtual bool paint(Scrollbar*, GraphicsContext*, const IntRect& /*damageRect*/) { return false; } 46 virtual ScrollbarPart hitTest(Scrollbar*, const PlatformMouseEvent&) { return NoPart; } 59 void invalidateParts(Scrollbar* scrollbar, ScrollbarControlPartMask mask) 62 invalidatePart(scrollbar, BackButtonStartPart); 64 invalidatePart(scrollbar, ForwardButtonStartPart); 66 invalidatePart(scrollbar, BackTrackPart); 68 invalidatePart(scrollbar, ThumbPart); 70 invalidatePart(scrollbar, ForwardTrackPart) [all...] |
ScrollAnimator.h | 42 class Scrollbar; 83 virtual void didAddVerticalScrollbar(Scrollbar*) { } 84 virtual void willRemoveVerticalScrollbar(Scrollbar*) { } 85 virtual void didAddHorizontalScrollbar(Scrollbar*) { } 86 virtual void willRemoveHorizontalScrollbar(Scrollbar*) { }
|
ScrollableArea.h | 30 #include "Scrollbar.h" 74 void didAddVerticalScrollbar(Scrollbar*); 75 void willRemoveVerticalScrollbar(Scrollbar*); 76 void didAddHorizontalScrollbar(Scrollbar*); 77 void willRemoveHorizontalScrollbar(Scrollbar*); 86 virtual int scrollPosition(Scrollbar*) const = 0; 87 void invalidateScrollbar(Scrollbar*, const IntRect&); 97 // Convert points and rects between the scrollbar and its containing view. 100 virtual IntRect convertFromScrollbarToContainingView(const Scrollbar* scrollbar, const IntRect& scrollbarRect) cons [all...] |
Scrollbar.cpp | 27 #include "Scrollbar.h" 44 // The position of the scrollbar thumb affects the appearance of the steppers, so 52 PassRefPtr<Scrollbar> Scrollbar::createNativeScrollbar(ScrollableArea* scrollableArea, ScrollbarOrientation orientation, ScrollbarControlSize size) 54 return adoptRef(new Scrollbar(scrollableArea, orientation, size)); 58 int Scrollbar::maxOverlapBetweenPages() 64 Scrollbar::Scrollbar(ScrollableArea* scrollableArea, ScrollbarOrientation orientation, ScrollbarControlSize controlSize, 81 , m_scrollTimer(this, &Scrollbar::autoscrollTimerFired) 91 // scrollbar thickness and use it when sizing scrollbars (rather than leaving one dimension of the scrollba [all...] |
/external/webkit/Source/WebCore/platform/wx/ |
ScrollbarThemeWx.h | 38 virtual bool paint(Scrollbar*, GraphicsContext*, const IntRect&); 43 virtual bool hasButtons(Scrollbar*) { return true; } 44 virtual bool hasThumb(Scrollbar*); 46 virtual IntSize buttonSize(Scrollbar*); 48 virtual IntRect backButtonRect(Scrollbar*, ScrollbarPart, bool painting = false); 49 virtual IntRect forwardButtonRect(Scrollbar*, ScrollbarPart, bool painting = false); 50 virtual IntRect trackRect(Scrollbar*, bool painting = false); 52 virtual void splitTrack(Scrollbar*, const IntRect& track, IntRect& startTrack, IntRect& thumb, IntRect& endTrack); 54 virtual int minimumThumbLength(Scrollbar*);
|
/external/webkit/Source/WebCore/platform/mac/ |
ScrollbarThemeMac.h | 39 virtual bool paint(Scrollbar*, GraphicsContext* context, const IntRect& damageRect); 51 virtual void registerScrollbar(Scrollbar*); 52 virtual void unregisterScrollbar(Scrollbar*); 55 void setNewPainterForScrollbar(Scrollbar*, WKScrollbarPainterRef); 56 WKScrollbarPainterRef painterForScrollbar(Scrollbar*); 60 virtual bool hasButtons(Scrollbar*); 61 virtual bool hasThumb(Scrollbar*); 63 virtual IntRect backButtonRect(Scrollbar*, ScrollbarPart, bool painting = false); 64 virtual IntRect forwardButtonRect(Scrollbar*, ScrollbarPart, bool painting = false); 65 virtual IntRect trackRect(Scrollbar*, bool painting = false) [all...] |
/external/webkit/Source/WebCore/platform/qt/ |
ScrollbarThemeQt.h | 43 virtual bool paint(Scrollbar*, GraphicsContext*, const IntRect& damageRect); 46 virtual ScrollbarPart hitTest(Scrollbar*, const PlatformMouseEvent&); 48 virtual bool shouldCenterOnThumb(Scrollbar*, const PlatformMouseEvent&); 50 virtual void invalidatePart(Scrollbar*, ScrollbarPart); 52 virtual int thumbPosition(Scrollbar*); 53 virtual int thumbLength(Scrollbar*); 54 virtual int trackPosition(Scrollbar*); 55 virtual int trackLength(Scrollbar*);
|
/external/webkit/Source/WebCore/platform/gtk/ |
ScrollbarThemeGtk.h | 33 class Scrollbar; 40 virtual bool hasButtons(Scrollbar*) { return true; } 41 virtual bool hasThumb(Scrollbar*); 42 virtual IntRect backButtonRect(Scrollbar*, ScrollbarPart, bool); 43 virtual IntRect forwardButtonRect(Scrollbar*, ScrollbarPart, bool); 44 virtual IntRect trackRect(Scrollbar*, bool); 45 IntRect thumbRect(Scrollbar*, const IntRect& unconstrainedTrackRect); 46 bool paint(Scrollbar*, GraphicsContext*, const IntRect& damageRect); 47 void paintScrollbarBackground(GraphicsContext*, Scrollbar*); 48 void paintTrackBackground(GraphicsContext*, Scrollbar*, const IntRect&) [all...] |
/external/webkit/Source/WebCore/rendering/ |
RenderScrollbarTheme.h | 34 class Scrollbar; 49 virtual bool shouldCenterOnThumb(Scrollbar* scrollbar, const PlatformMouseEvent& event) { return ScrollbarTheme::nativeTheme()->shouldCenterOnThumb(scrollbar, event); } 54 virtual void registerScrollbar(Scrollbar* scrollbar) { return ScrollbarTheme::nativeTheme()->registerScrollbar(scrollbar); } 55 virtual void unregisterScrollbar(Scrollbar* scrollbar) { return ScrollbarTheme::nativeTheme()->unregisterScrollbar(scrollbar); } [all...] |
RenderDataGrid.h | 72 virtual void valueChanged(Scrollbar*); 73 virtual void invalidateScrollbarRect(Scrollbar*, const IntRect&); 76 virtual IntRect convertFromScrollbarToContainingView(const Scrollbar*, const IntRect&) const; 77 virtual IntRect convertFromContainingViewToScrollbar(const Scrollbar*, const IntRect&) const; 78 virtual IntPoint convertFromScrollbarToContainingView(const Scrollbar*, const IntPoint&) const; 79 virtual IntPoint convertFromContainingViewToScrollbar(const Scrollbar*, const IntPoint&) const; 84 RefPtr<Scrollbar> m_vBar;
|
/external/webkit/Source/WebCore/platform/efl/ |
ScrollbarThemeEfl.h | 42 virtual void registerScrollbar(Scrollbar* scrollbar); 43 virtual void unregisterScrollbar(Scrollbar* scrollbar);
|
ScrollbarThemeEfl.cpp | 52 void ScrollbarThemeEfl::registerScrollbar(Scrollbar* scrollbar) 56 void ScrollbarThemeEfl::unregisterScrollbar(Scrollbar* scrollbar)
|
ScrollbarEfl.h | 32 #include "Scrollbar.h" 37 class ScrollbarEfl : public Scrollbar { 39 friend class Scrollbar;
|
/external/webkit/Source/WebCore/accessibility/ |
AccessibilityScrollbar.h | 36 class Scrollbar; 40 static PassRefPtr<AccessibilityScrollbar> create(Scrollbar*); 42 Scrollbar* scrollbar() const { return m_scrollbar.get(); } function in class:WebCore::AccessibilityScrollbar 46 AccessibilityScrollbar(Scrollbar*); 65 RefPtr<Scrollbar> m_scrollbar;
|
/external/webkit/Source/WebCore/page/ |
MouseEventWithHitTestResults.h | 29 class Scrollbar; 38 Scrollbar* scrollbar() const;
|
/external/webkit/Source/WebKit/chromium/src/ |
WebScrollbarImpl.h | 40 class Scrollbar; 62 virtual int scrollPosition(WebCore::Scrollbar*) const; 64 virtual void invalidateScrollbarRect(WebCore::Scrollbar*, const WebCore::IntRect&); 70 virtual WebCore::Scrollbar* horizontalScrollbar() const; 71 virtual WebCore::Scrollbar* verticalScrollbar() const; 84 RefPtr<WebCore::Scrollbar> m_scrollbar;
|
/external/webkit/Source/WebKit/win/ |
WebScrollBar.h | 35 #include <WebCore/Scrollbar.h> 39 class Scrollbar; 115 virtual int scrollPosition(WebCore::Scrollbar*) const; 117 virtual void invalidateScrollbarRect(WebCore::Scrollbar*, const WebCore::IntRect&); 126 virtual WebCore::Scrollbar* horizontalScrollbar() const; 127 virtual WebCore::Scrollbar* verticalScrollbar() const; 132 RefPtr<WebCore::Scrollbar> m_scrollBar;
|