Home | History | Annotate | Download | only in skin

Lines Matching defs:finger

712 finger_state_reset( FingerState*  finger )
714 finger->tracking = 0;
715 finger->inside = 0;
942 FingerState finger;
975 //fprintf(stderr, "::: finger %d,%d %d\n", x, y, state);
988 FingerState* finger = &window->finger;
991 finger->display = NULL;
992 finger->inside = 0;
999 finger->inside = 1;
1000 finger->display = disp;
1001 finger->pos.x = x - disp->origin.x;
1002 finger->pos.y = y - disp->origin.y;
1004 skin_pos_rotate( &finger->pos, &finger->pos, -disp->rotation );
1015 FingerState* finger = &window->finger;
1018 if (finger->tracking) {
1019 ADisplay* disp = finger->display;
1039 finger->inside = inside;
1040 finger->pos.x = dx + (disp->rect.pos.x - disp->origin.x);
1041 finger->pos.y = dy + (disp->rect.pos.y - disp->origin.y);
1043 skin_pos_rotate( &finger->pos, &finger->pos, -disp->rotation );
1448 finger_state_reset( &window->finger );
1695 ev->button.x, ev->button.y, window->finger.pos.x,
1696 window->finger.pos.y, window->finger.inside);
1698 if (window->finger.inside) {
1699 window->finger.tracking = 1;
1700 add_finger_event(window->finger.pos.x, window->finger.pos.y, 1);
1735 else if (window->finger.tracking)
1738 window->finger.tracking = 0;
1739 add_finger_event( window->finger.pos.x, window->finger.pos.y, 0);
1754 if ( window->finger.tracking ) {
1755 add_finger_event( window->finger.pos.x, window->finger.pos.y, 1 );