Home | History | Annotate | Download | only in nav

Lines Matching full:const

83     WebCore::IntRect adjustBounds(const CachedNode* ,
84 const WebCore::IntRect& ) const;
85 bool checkRings(const CachedNode* node,
86 const WebCore::IntRect& testBounds) const;
87 bool checkVisited(const CachedNode* , CachedFrame::Direction ) const;
90 const CachedColor& color(const CachedNode* node) const {
93 const CachedNode* currentCursor() const { return currentCursor(NULL); }
94 const CachedNode* currentCursor(const CachedFrame** ) const;
95 const CachedNode* currentFocus() const { return currentFocus(NULL); }
96 const CachedNode* currentFocus(const CachedFrame** ) const;
97 bool directionChange() const;
98 const CachedNode* document() const { return mCachedNodes.begin(); }
99 bool empty() const { return mCachedNodes.size() < 2; } // must have 1 past doc
100 const CachedNode* findBestAt(const WebCore::IntRect& , int* best,
101 bool* inside, const CachedNode** , const CachedFrame** directFrame,
102 const CachedFrame** resultFrame, int* x,
103 int* y, bool checkForHidden) const;
104 const CachedFrame* findBestFrameAt(int x, int y) const;
105 const CachedNode* findBestHitAt(const WebCore::IntRect& ,
106 const CachedFrame** , int* x, int* y) const;
109 const CachedFrame* firstChild() const { return mCachedFrames.begin(); }
110 void* framePointer() const { return mFrame; }
113 const CachedFrame* hasFrame(const CachedNode* node) const {
116 CachedFrame* hasFrame(const CachedNode* node);
118 int indexInParent() const { return mIndexInParent; }
119 void init(const CachedRoot* root, int index, WebCore::Frame* frame);
120 const CachedFrame* lastChild() const { return &mCachedFrames.last(); }
122 const CachedLayer* lastLayer() const { return &mCachedLayers.last(); }
127 const CachedLayer* layer(const CachedNode* ) const;
128 size_t layerCount() const { return mCachedLayers.size(); }
130 WebCore::IntRect localBounds(const CachedNode* ,
131 const WebCore::IntRect& ) const;
132 const CachedFrame* parent() const { return mParent; }
134 SkPicture* picture(const CachedNode* ) const;
135 SkPicture* picture(const CachedNode* , int* xPtr, int* yPtr) const;
137 bool sameFrame(const CachedFrame* ) const;
148 void setLocalViewBounds(const WebCore::IntRect& bounds) { mLocalViewBounds = bounds; }
150 const CachedInput* textInput(const CachedNode* node) const {
154 const CachedNode* validDocument() const;
156 const CachedNode* nextTextField(const CachedNode* start,
157 const CachedFrame** framePtr, bool* found) const;
169 const CachedFrame* mFrame;
170 const CachedNode* mNode;
178 int bottom() const { return bounds().maxY(); }
179 const WebCore::IntRect& bounds() const { return mNodeBounds; }
181 int height() const { return bounds().height(); }
182 bool inOrSubsumesNav() const { return (mNavDelta ^ mNavDelta2) >= 0; }
183 bool inOrSubsumesWorking() const { return (mWorkingDelta ^ mWorkingDelta2) >= 0; }
185 const WebCore::IntRect& mouseBounds() const { return mMouseBounds; }
188 int right() const { return bounds().maxX(); }
189 void setMouseBounds(const WebCore::IntRect& b) { mMouseBounds = b; }
190 void setNodeBounds(const WebCore::IntRect& b) { mNodeBounds = b; }
192 bool setDownDirection(const CachedHistory* );
193 bool setLeftDirection(const CachedHistory* );
194 bool setRightDirection(const CachedHistory* );
195 bool setUpDirection(const CachedHistory* );
200 int width() const { return bounds().width(); }
201 int x() const { return bounds().x(); }
202 int y() const { return bounds().y(); }
208 typedef const CachedNode* (CachedFrame::*MoveInDirection)(
209 const CachedNode* test, const CachedNode* limit, BestData* ) const;
210 void adjustToTextColumn(int* delta) const;
211 static bool CheckBetween(Direction , const WebCore::IntRect& bestRect,
212 const WebCore::IntRect& prior, WebCore::IntRect* result);
214 int compare(BestData& testData, const BestData& bestData) const;
216 WebCore::IntRect* clip) const;
217 int frameNodeCommon(BestData& testData, const CachedNode* test,
218 BestData* bestData, BestData* originalData) const;
219 int framePartCommon(BestData& testData, const CachedNode* test,
220 BestData* ) const;
221 const CachedNode* frameDown(const CachedNode* test, const CachedNode* limit,
222 BestData* ) const;
223 const CachedNode* frameLeft(const CachedNode* test, const CachedNode* limit,
224 BestData* ) const;
225 const CachedNode* frameRight(const CachedNode* test, const CachedNode* limit,
226 BestData* ) const;
227 const CachedNode* frameUp(const CachedNode* test, const CachedNode* limit,
228 BestData* ) const;
229 int minWorkingHorizontal() const;
230 int minWorkingVertical() const;
231 int maxWorkingHorizontal() const;
232 int maxWorkingVertical() const;
233 bool moveInFrame(MoveInDirection , const CachedNode* test, BestData* ) const;
234 const WebCore::IntRect& _navBounds() const;
250 const CachedRoot* mRoot;
252 CachedHistory* history() const;
276 CachedFrame* base() const;
277 void print() const;
278 bool validate(const CachedNode* ) const;