Home | History | Annotate | Download | only in views

Lines Matching refs:click

292 SkView::Click::Click(SkView* target) {
300 SkView::Click::~Click() {
304 void SkView::Click::resetType() {
312 bool SkView::Click::isType(const char type[]) const {
327 void SkView::Click::setType(const char type[]) {
332 void SkView::Click::copyType(const char type[]) {
344 SkView::Click* SkView::findClickHandler(SkScalar x, SkScalar y, unsigned modi) {
364 Click* click = child->findClickHandler(p.fX, p.fY, modi);
366 if (click) {
367 return click;
375 void SkView::DoClickDown(Click* click, int x, int y, unsigned modi) {
376 SkASSERT(click);
378 SkView* target = (SkView*)SkEventSink::FindSink(click->fTargetID);
383 click->fIOrig.set(x, y);
384 click->fICurr = click->fIPrev = click->fIOrig;
386 click->fOrig.iset(x, y);
387 if (!target->globalToLocal(&click->fOrig)) {
391 click->fPrev = click->fCurr = click->fOrig;
393 click->fState = Click::kDown_State;
394 click->fModifierKeys = modi;
395 target->onClick(click);
398 void SkView::DoClickMoved(Click* click, int x, int y, unsigned modi) {
399 SkASSERT(click);
401 SkView* target = (SkView*)SkEventSink::FindSink(click->fTargetID);
406 click->fIPrev = click->fICurr;
407 click->fICurr.set(x, y);
409 click->fPrev = click->fCurr;
410 click->fCurr.iset(x, y);
411 if (!target->globalToLocal(&click->fCurr)) {
413 click->fCurr = click->fPrev;
416 click->fState = Click::kMoved_State;
417 click->fModifierKeys = modi;
418 target->onClick(click);
421 void SkView::DoClickUp(Click* click, int x, int y, unsigned modi) {
422 SkASSERT(click);
424 SkView* target = (SkView*)SkEventSink::FindSink(click->fTargetID);
429 click->fIPrev = click->fICurr;
430 click->fICurr.set(x, y);
432 click->fPrev = click->fCurr;
433 click->fCurr.iset(x, y);
434 if (!target->globalToLocal(&click->fCurr)) {
436 click->fCurr = click->fPrev;
439 click->fState = Click::kUp_State;
440 click->fModifierKeys = modi;
441 target->onClick(click);
468 SkView::Click* SkView::onFindClickHandler(SkScalar x, SkScalar y, unsigned modi) {
472 bool SkView::onClick(Click*) {