Lines Matching refs:SkView
28 class SkView : public SkEventSink {
51 SkView(uint32_t flags = 0);
52 virtual ~SkView();
126 SkView* getFocusView() const;
136 SkView* moveFocus(FocusDirection);
142 Click(SkView* target);
169 friend class SkView; variable
181 SkView* sendEventToParents(const SkEvent&);
186 SkView* sendQueryToParents(SkEvent*);
191 SkView* getParent() const { return fParent; } in getParent()
192 SkView* attachChildToFront(SkView* child);
197 SkView* attachChildToBack(SkView* child);
232 F2BIter(const SkView* parent);
233 SkView* next();
235 SkView* fFirstChild, *fChild;
247 B2FIter(const SkView* parent);
248 SkView* next();
250 SkView* fFirstChild, *fChild;
263 void draw(SkView*, SkCanvas*);
266 virtual void onDraw(SkView*, SkCanvas*) = 0;
291 void layoutChildren(SkView* parent);
294 virtual void onLayoutChildren(SkView* parent) = 0;
335 virtual void beforeChild(SkView* /*child*/, SkCanvas*) {} in beforeChild() argument
337 virtual void afterChild(SkView* /*child*/, SkCanvas*) {} in afterChild() argument
370 virtual bool onGetFocusView(SkView**) const { return false; } in onGetFocusView() argument
371 virtual bool onSetFocusView(SkView*) { return false; } in onSetFocusView() argument
377 SkView* fParent;
378 SkView* fFirstChild;
379 SkView* fNextSibling;
380 SkView* fPrevSibling;
389 bool setFocusView(SkView* fvOrNull);
390 SkView* acceptFocus(FocusDirection);