예제 #1
0
        private bool canPreventGesture(Gesture first, Gesture second)
        {
            bool result = true;

            if (GlobalGestureDelegate != null)
            {
                result = !GlobalGestureDelegate.ShouldRecognizeSimultaneously(first, second);
            }
            return(result && first.CanPreventGesture(second));
        }
예제 #2
0
        private bool shouldReceivePointer(Gesture gesture, Pointer pointer)
        {
            bool result = true;

            if (GlobalGestureDelegate != null)
            {
                result = GlobalGestureDelegate.ShouldReceivePointer(gesture, pointer);
            }
            return(result && gesture.ShouldReceivePointer(pointer));
        }
예제 #3
0
        private bool shouldBegin(Gesture gesture)
        {
            bool result = true;

            if (GlobalGestureDelegate != null)
            {
                result = GlobalGestureDelegate.ShouldBegin(gesture);
            }
            return(result && gesture.ShouldBegin());
        }
예제 #4
0
        private bool shouldReceiveTouch(Gesture gesture, TouchPoint touch)
        {
            bool result = true;

            if (GlobalGestureDelegate != null)
            {
                result = GlobalGestureDelegate.ShouldReceiveTouch(gesture, touch);
            }
            return(result && gesture.ShouldReceiveTouch(touch));
        }