Lines Matching defs:IntRect

30 #include "platform/geometry/IntRect.h"
48 virtual bool paint(ScrollbarThemeClient*, GraphicsContext*, const IntRect& damageRect);
81 virtual void paintScrollCorner(GraphicsContext*, const IntRect& cornerRect);
83 virtual void paintTickmarks(GraphicsContext*, ScrollbarThemeClient*, const IntRect&) { }
84 virtual void paintOverhangBackground(GraphicsContext*, const IntRect&, const IntRect&, const IntRect&);
85 virtual void paintOverhangShadows(GraphicsContext*, const IntSize&, const IntRect&, const IntRect&, const IntRect&) { }
103 virtual IntRect backButtonRect(ScrollbarThemeClient*, ScrollbarPart, bool painting = false) = 0;
104 virtual IntRect forwardButtonRect(ScrollbarThemeClient*, ScrollbarPart, bool painting = false) = 0;
105 virtual IntRect trackRect(ScrollbarThemeClient*, bool painting = false) = 0;
106 virtual IntRect thumbRect(ScrollbarThemeClient*);
111 virtual void splitTrack(ScrollbarThemeClient*, const IntRect& track, IntRect& startTrack, IntRect& thumb, IntRect& endTrack);
114 virtual void paintTrackBackground(GraphicsContext*, ScrollbarThemeClient*, const IntRect&) { }
115 virtual void paintTrackPiece(GraphicsContext*, ScrollbarThemeClient*, const IntRect&, ScrollbarPart) { }
116 virtual void paintButton(GraphicsContext*, ScrollbarThemeClient*, const IntRect&, ScrollbarPart) { }
117 virtual void paintThumb(GraphicsContext*, ScrollbarThemeClient*, const IntRect&) { }
124 virtual IntRect constrainTrackRectToTrackPieces(ScrollbarThemeClient*, const IntRect& rect) { return rect; }