|
| virtual | ~RenderScrollbarTheme () |
| |
| int | scrollbarThickness (ScrollbarControlSize controlSize) override |
| |
| ScrollbarButtonsPlacement | buttonsPlacement () const override |
| |
| bool | supportsControlTints () const override |
| |
| void | paintScrollCorner (ScrollView *, GraphicsContext &, const IntRect &cornerRect) override |
| |
| ScrollbarButtonPressAction | handleMousePressEvent (Scrollbar &scrollbar, const PlatformMouseEvent &event, ScrollbarPart pressedPart) override |
| |
| double | initialAutoscrollTimerDelay () override |
| |
| double | autoscrollTimerDelay () override |
| |
| void | registerScrollbar (Scrollbar &scrollbar) override |
| |
| void | unregisterScrollbar (Scrollbar &scrollbar) override |
| |
| int | minimumThumbLength (Scrollbar &) override |
| |
| void | buttonSizesAlongTrackAxis (Scrollbar &, int &beforeSize, int &afterSize) |
| |
| bool | paint (Scrollbar &, GraphicsContext &, const IntRect &damageRect) override |
| |
| ScrollbarPart | hitTest (Scrollbar &, const IntPoint &) override |
| |
| void | invalidatePart (Scrollbar &, ScrollbarPart) override |
| |
| int | thumbPosition (Scrollbar &) override |
| |
| int | thumbLength (Scrollbar &) override |
| |
| int | trackPosition (Scrollbar &) override |
| |
| int | trackLength (Scrollbar &) override |
| |
| void | paintOverhangAreas (ScrollView &, GraphicsContext &, const IntRect &horizontalOverhangArea, const IntRect &verticalOverhangArea, const IntRect &dirtyRect) override |
| |
| virtual IntRect | thumbRect (Scrollbar &) |
| |
| virtual void | splitTrack (Scrollbar &, const IntRect &track, IntRect &startTrack, IntRect &thumb, IntRect &endTrack) |
| |
| bool | paint (Scrollbar &, GraphicsContext &, const IntRect &damageRect) override |
| |
| ScrollbarPart | hitTest (Scrollbar &, const IntPoint &) override |
| |
| void | invalidatePart (Scrollbar &, ScrollbarPart) override |
| |
| int | thumbPosition (Scrollbar &) override |
| |
| int | thumbLength (Scrollbar &) override |
| |
| int | trackPosition (Scrollbar &) override |
| |
| int | trackLength (Scrollbar &) override |
| |
| void | paintOverhangAreas (ScrollView &, GraphicsContext &, const IntRect &horizontalOverhangArea, const IntRect &verticalOverhangArea, const IntRect &dirtyRect) override |
| |
| virtual IntRect | thumbRect (Scrollbar &) |
| |
| virtual void | splitTrack (Scrollbar &, const IntRect &track, IntRect &startTrack, IntRect &thumb, IntRect &endTrack) |
| |
| | ScrollbarTheme () |
| |
| virtual | ~ScrollbarTheme () |
| |
| virtual void | updateEnabledState (Scrollbar &) |
| |
| virtual bool | usesOverlayScrollbars () const |
| |
| virtual void | usesOverlayScrollbarsChanged () |
| |
| virtual void | updateScrollbarOverlayStyle (Scrollbar &) |
| |
| virtual void | themeChanged () |
| |
| virtual bool | invalidateOnMouseEnterExit () |
| |
| void | invalidateParts (Scrollbar &scrollbar, ScrollbarControlPartMask mask) |
| |
| virtual bool | shouldSnapBackToDragOrigin (Scrollbar &, const PlatformMouseEvent &) |
| |
| virtual bool | shouldDragDocumentInsteadOfThumb (Scrollbar &, const PlatformMouseEvent &) |
| |
| virtual int | maxOverlapBetweenPages () |
| |
| virtual bool | isMockTheme () const |
| |
| | ScrollbarTheme () |
| |
| virtual | ~ScrollbarTheme () |
| |
| virtual void | updateEnabledState (Scrollbar &) |
| |
| virtual bool | usesOverlayScrollbars () const |
| |
| virtual void | usesOverlayScrollbarsChanged () |
| |
| virtual void | updateScrollbarOverlayStyle (Scrollbar &) |
| |
| virtual void | themeChanged () |
| |
| virtual bool | invalidateOnMouseEnterExit () |
| |
| void | invalidateParts (Scrollbar &scrollbar, ScrollbarControlPartMask mask) |
| |
| virtual bool | shouldSnapBackToDragOrigin (Scrollbar &, const PlatformMouseEvent &) |
| |
| virtual bool | shouldDragDocumentInsteadOfThumb (Scrollbar &, const PlatformMouseEvent &) |
| |
| virtual int | maxOverlapBetweenPages () |
| |
| virtual bool | isMockTheme () const |
| |
|
| bool | hasButtons (Scrollbar &) override |
| |
| bool | hasThumb (Scrollbar &) override |
| |
| IntRect | backButtonRect (Scrollbar &, ScrollbarPart, bool painting=false) override |
| |
| IntRect | forwardButtonRect (Scrollbar &, ScrollbarPart, bool painting=false) override |
| |
| IntRect | trackRect (Scrollbar &, bool painting=false) override |
| |
| void | willPaintScrollbar (GraphicsContext &, Scrollbar &) override |
| |
| void | didPaintScrollbar (GraphicsContext &, Scrollbar &) override |
| |
| void | paintScrollbarBackground (GraphicsContext &, Scrollbar &) override |
| |
| void | paintTrackBackground (GraphicsContext &, Scrollbar &, const IntRect &) override |
| |
| void | paintTrackPiece (GraphicsContext &, Scrollbar &, const IntRect &, ScrollbarPart) override |
| |
| void | paintButton (GraphicsContext &, Scrollbar &, const IntRect &, ScrollbarPart) override |
| |
| void | paintThumb (GraphicsContext &, Scrollbar &, const IntRect &) override |
| |
| void | paintTickmarks (GraphicsContext &, Scrollbar &, const IntRect &) override |
| |
| IntRect | constrainTrackRectToTrackPieces (Scrollbar &, const IntRect &) override |
| |