Home | History | Annotate | Download | only in nav

Lines Matching full:intrect

37 WebCore::IntRect CachedNode::bounds(const CachedFrame* frame) const
51 bool CachedNode::Clip(const WebCore::IntRect& outer, WebCore::IntRect* inner,
52 WTF::Vector<WebCore::IntRect>* rings)
61 *inner = WebCore::IntRect(0, 0, 0, 0);
63 WebCore::IntRect * const start = rings->begin();
64 WebCore::IntRect* ring = start + size - 1;
79 bool CachedNode::clip(const WebCore::IntRect& bounds)
86 WTF::Vector<WebCore::IntRect>* rings) const
93 WebCore::IntRect CachedNode::cursorRingBounds(const CachedFrame* frame) const
96 WebCore::IntRect bounds;
122 IntRect sloppyBounds = mBounds;
132 WebCore::IntRect* boundsPtr = mCursorRing.begin() - 1;
133 const WebCore::IntRect* const boundsEnd = mCursorRing.begin() + mCursorRing.size();
144 WebCore::IntRect* unitBoundsPtr = mCursorRing.begin() - 1;
145 const WebCore::IntRect* const unitBoundsEnd = mCursorRing.begin() + size;
152 WebCore::IntRect* testBoundsPtr = mCursorRing.begin() - 1;
177 WebCore::IntRect candidate = WebCore::IntRect(candidateLeft, candidateTop,
180 WebCore::IntRect* checkBoundsPtr = mCursorRing.begin() - 1;
204 candidate = WebCore::IntRect(candidateLeft, candidateTop,
233 WebCore::IntRect CachedNode::hitBounds(const CachedFrame* frame) const
254 WTF::Vector<WebCore::IntRect>* rings) const
261 WebCore::IntRect CachedNode::localBounds(const CachedFrame* frame) const
266 WebCore::IntRect CachedNode::localHitBounds(const CachedFrame* frame) const
271 WebCore::IntRect CachedNode::localRing(const CachedFrame* frame,
274 const WebCore::IntRect& rect = mCursorRing.at(part);
282 WebCore::IntRect* first = mCursorRing.begin();
283 WebCore::IntRect* last = first + mCursorRing.size();
295 const WebCore::IntRect& outerBounds = mCursorRing[outerIndex];
298 const WebCore::IntRect& innerBounds = other->mCursorRing[innerIndex];
306 WebCore::IntRect CachedNode::ring(const CachedFrame* frame, size_t part) const
308 const WebCore::IntRect& rect = mCursorRing.at(part);
318 { const WebCore::IntRect& r = b->field; \
319 DUMP_NAV_LOGD("// IntRect " #field "={%d, %d, %d, %d};\n", \
392 const WTF::Vector<WebCore::IntRect>* rects = &b->mCursorRing;
394 DUMP_NAV_LOGD("// IntRect cursorRings={ // size=%d\n", size);
396 const WebCore::IntRect& rect = (*rects)[i];