Home | History | Annotate | Download | only in views

Lines Matching defs:SkView

1 #include "SkView.h"
6 SkView::SkView(uint32_t flags) : fFlags(SkToU8(flags))
15 SkView::~SkView()
20 void SkView::setFlags(uint32_t flags)
37 void SkView::setVisibleP(bool pred)
42 void SkView::setEnabledP(bool pred)
47 void SkView::setFocusableP(bool pred)
52 void SkView::setClipToBounds(bool pred) {
56 void SkView::setSize(SkScalar width, SkScalar height)
72 void SkView::setLoc(SkScalar x, SkScalar y)
82 void SkView::offset(SkScalar dx, SkScalar dy)
88 void SkView::draw(SkCanvas* canvas)
119 SkView* child;
130 void SkView::inval(SkRect* rect) {
131 SkView* view = this;
151 SkView* parent = view->fParent;
165 bool SkView::setFocusView(SkView* fv)
167 SkView* view = this;
176 SkView* SkView::getFocusView() const
178 SkView* focus = NULL;
179 const SkView* view = this;
187 bool SkView::hasFocus() const
192 bool SkView::acceptFocus()
200 SkView* SkView::acceptFocus(FocusDirection dir)
208 SkView* child, *focus;
216 SkView* child, *focus;
228 SkView* SkView::moveFocus(FocusDirection dir)
230 SkView* focus = this->getFocusView();
239 SkView* child, *parent;
290 void SkView::onFocusChange(bool gainFocusP)
297 SkView::Click::Click(SkView* target)
305 SkView::Click::~Click()
310 void SkView::Click::resetType()
320 bool SkView::Click::isType(const char type[]) const
334 void SkView::Click::setType(const char type[])
340 void SkView::Click::copyType(const char type[])
355 SkView::Click* SkView::findClickHandler(SkScalar x, SkScalar y)
363 SkView* child;
377 void SkView::DoClickDown(Click* click, int x, int y)
381 SkView* target = (SkView*)SkEventSink::FindSink(click->fTargetID);
396 void SkView::DoClickMoved(Click* click, int x, int y)
400 SkView* target = (SkView*)SkEventSink::FindSink(click->fTargetID);
415 void SkView::DoClickUp(Click* click, int x, int y)
419 SkView* target = (SkView*)SkEventSink::FindSink(click->fTargetID);
436 void SkView::invokeLayout() {
437 SkView::Layout* layout = this->getLayout();
444 void SkView::onDraw(SkCanvas* canvas) {
452 void SkView::onSizeChange() {}
454 bool SkView::onSendClickToChildren(SkScalar x, SkScalar y) {
458 SkView::Click* SkView::onFindClickHandler(SkScalar x, SkScalar y) {
462 bool SkView::onClick(Click*) {
466 bool SkView::handleInval(const SkRect*) {
472 void SkView::getLocalBounds(SkRect* bounds) const
481 void SkView::detachFromParent_NoLayout()
491 SkView* next = NULL;
508 void SkView::detachFromParent()
510 SkView* parent = fParent;
519 SkView* SkView::attachChildToBack(SkView* child)
551 SkView* SkView::attachChildToFront(SkView* child)
583 void SkView::detachAllChildren()
589 void SkView::globalToLocal(SkScalar x, SkScalar y, SkPoint* local) const
595 const SkView* view = this;
611 void SkView::onInflate(const SkDOM& dom, const SkDOM::Node* node)
642 void SkView::inflate(const SkDOM& dom, const SkDOM::Node* node)
647 void SkView::onPostInflate(const SkTDict<SkView*>&)
652 void SkView::postInflate(const SkTDict<SkView*>& dict)
657 SkView* child;
664 SkView* SkView::sendEventToParents(const SkEvent& evt)
666 SkView* parent = fParent;
677 SkView* SkView::sendQueryToParents(SkEvent* evt) {
678 SkView* parent = fParent;
692 SkView::F2BIter::F2BIter(const SkView* parent)
698 SkView* SkView::F2BIter::next()
700 SkView* curr = fChild;
712 SkView::B2FIter::B2FIter(const SkView* parent)
718 SkView* SkView::B2FIter::next()
720 SkView* curr = fChild;
724 SkView* next = fChild->fNextSibling;
749 static void dumpview(const SkView* view, int level, bool recurse)
761 SkView::B2FIter iter(view);
762 SkView* child;
788 void SkView::dump(bool recurse) const