Ejemplo n.º 1
0
    public static void StopCircle(GestureDelegate method)
    {
        GestureCircle._instance.RemoveDelegate(method);

        if (!GestureCircle._instance.HasDelegates())
        {
            SimpleGesture.Instance.oneFingerGestures.Remove(GestureCircle._instance);
            GestureCircle._instance = null;
        }
    }
Ejemplo n.º 2
0
    public static void OnCircle(GestureDelegate method)
    {
        if (GestureCircle._instance == null)
        {
            GestureCircle gestureCircle = new GestureCircle();
            SimpleGesture.Instance.oneFingerGestures.Add(gestureCircle);
        }

        GestureCircle._instance.AddDelegate(method);
    }
Ejemplo n.º 3
0
    public static void StopLongTap(GestureDelegate <GestureInfoTap> method)
    {
        GestureLongTap._instance.RemoveDelegate(method);

        if (!GestureLongTap._instance.HasDelegates())
        {
            SimpleGesture.Instance.oneFingerGestures.Remove(GestureLongTap._instance);
            GestureLongTap._instance = null;
        }
    }
Ejemplo n.º 4
0
    public static void OnLongTap(GestureDelegate method)
    {
        if (GestureLongTap._instance == null)
        {
            GestureLongTap gestureLongTap = new GestureLongTap();
            SimpleGesture.Instance.oneFingerGestures.Add(gestureLongTap);
        }

        GestureLongTap._instance.AddDelegate(method);
    }
Ejemplo n.º 5
0
    public static void While1FingerPanning(GestureDelegate method)
    {
        if (GestureFingerPan._instance == null)
        {
            GestureFingerPan gesture1FingerPan = new GestureFingerPan();
            SimpleGesture.Instance.oneFingerGestures.Add(gesture1FingerPan);
        }

        GestureFingerPan._instance.AddDelegate(method);
    }
Ejemplo n.º 6
0
    public static void Stop1FingerPanning(GestureDelegate <GestureInfoPan> method)
    {
        GestureFingerPan._instance.RemoveDelegate(method);

        if (!GestureFingerPan._instance.HasDelegates())
        {
            SimpleGesture.Instance.oneFingerGestures.Remove(GestureFingerPan._instance);
            GestureFingerPan._instance = null;
        }
    }
    public static void OnDoubleTap(GestureDelegate <GestureInfoTap> method)
    {
        if (GestureDoubleTap._instance == null)
        {
            GestureDoubleTap gestureTap = new GestureDoubleTap();
            SimpleGesture.Instance.oneFingerGestures.Add(gestureTap);
        }

        GestureDoubleTap._instance.AddDelegate(method);
    }
Ejemplo n.º 8
0
    public static void OnZigZag(GestureDelegate method)
    {
        if (GestureZigZag._instance == null)
        {
            GestureZigZag gestureZigZag = new GestureZigZag();
            SimpleGesture.Instance.oneFingerGestures.Add(gestureZigZag);
        }

        GestureZigZag._instance.AddDelegate(method);
    }
Ejemplo n.º 9
0
    public static void StopZigZag(GestureDelegate <GestureInfoZigZag> method)
    {
        GestureZigZag._instance.RemoveDelegate(method);

        if (!GestureZigZag._instance.HasDelegates())
        {
            SimpleGesture.Instance.oneFingerGestures.Remove(GestureZigZag._instance);
            GestureZigZag._instance = null;
        }
    }
    private static void SwipeQuick_SubsMethod(E_DIRECTION type, GestureDelegate method)
    {
        Gesture9AxisSwipe._instance.SetType(type);
        Gesture9AxisSwipe._instance.RemoveDelegate(method);

        if (!Gesture9AxisSwipe._instance.HasDelegates())
        {
            SimpleGesture.Instance.oneFingerGestures.Remove(Gesture9AxisSwipe._instance);
            Gesture9AxisSwipe._instance = null;
        }
    }
    private static void Swipe9Axis_AddMethod(E_DIRECTION type, GestureDelegate method)
    {
        if (Gesture9AxisSwipe._instance == null)
        {
            Gesture9AxisSwipe gestureSwipe = new Gesture9AxisSwipe();
            SimpleGesture.Instance.oneFingerGestures.Add(gestureSwipe);
        }

        Gesture9AxisSwipe._instance.SetType(type);
        Gesture9AxisSwipe._instance.AddDelegate(method);
    }
    private static void TwoFingerGesture_AddMethod(E_2FINGERSCOMMON type, GestureDelegate method)
    {
        if (GestureTwoFingersCommon._instance == null)
        {
            GestureTwoFingersCommon gesture2Fingers = new GestureTwoFingersCommon();
            SimpleGesture.Instance.twoFingerGestures.Add(gesture2Fingers);
        }

        GestureTwoFingersCommon._instance.SetType(type);
        GestureTwoFingersCommon._instance.AddDelegate(method);
    }
    private static void SwipeFlick_AddMethod(E_DIRECTION type, GestureDelegate <GestureInfoSwipe> method, bool is4Axis)
    {
        if (GestureFlickSwipe._instance == null)
        {
            GestureFlickSwipe gestureSwipe = new GestureFlickSwipe();
            SimpleGesture.Instance.oneFingerGestures.Add(gestureSwipe);
        }

        GestureFlickSwipe._instance.SetType(type, is4Axis);
        GestureFlickSwipe._instance.AddDelegate(method);
    }
    private static void SwipeFlick_SubsMethod(E_DIRECTION type, GestureDelegate <GestureInfoSwipe> method, bool is4Axis)
    {
        GestureFlickSwipe._instance.SetType(type, is4Axis);
        GestureFlickSwipe._instance.RemoveDelegate(method);

        if (!GestureFlickSwipe._instance.HasDelegates())
        {
            SimpleGesture.Instance.oneFingerGestures.Remove(GestureFlickSwipe._instance);
            GestureFlickSwipe._instance = null;
        }
    }
    private static void TwoFingerGesture_SubsMethod(E_2FINGERSCOMMON type, GestureDelegate <GestureInfoTwist> method)
    {
        GestureTwoFingersCommon._instance.SetType(type);
        GestureTwoFingersCommon._instance.RemoveDelegate(method);

        if (!GestureTwoFingersCommon._instance.HasDelegates())
        {
            SimpleGesture.Instance.twoFingerGestures.Remove(GestureTwoFingersCommon._instance);
            GestureTwoFingersCommon._instance = null;
        }
    }
 public static void StopStretching(GestureDelegate <GestureInfoZoom> method)
 {
     SimpleGesture.TwoFingerGesture_SubsMethod(E_2FINGERSCOMMON.STRETCHING, method);
 }
 public static void StopPanning(GestureDelegate <GestureInfoPan> method)
 {
     SimpleGesture.TwoFingerGesture_SubsMethod(E_2FINGERSCOMMON.PANNING, method);
 }
 public static void WhilePinching(GestureDelegate <GestureInfoZoom> method)
 {
     SimpleGesture.TwoFingerGesture_AddMethod(E_2FINGERSCOMMON.PINCHING, method);
 }
 public static void StopPinching(GestureDelegate method)
 {
     SimpleGesture.TwoFingerGesture_SubsMethod(E_2FINGERSCOMMON.PINCHING, method);
 }
 public static void WhileTwisting(GestureDelegate method)
 {
     SimpleGesture.TwoFingerGesture_AddMethod(E_2FINGERSCOMMON.TWISTING, method);
 }
 public static void WhileStretching(GestureDelegate method)
 {
     SimpleGesture.TwoFingerGesture_AddMethod(E_2FINGERSCOMMON.STRETCHING, method);
 }
 public static void WhilePanning(GestureDelegate method)
 {
     SimpleGesture.TwoFingerGesture_AddMethod(E_2FINGERSCOMMON.PANNING, method);
 }
 public static void Stop9AxisFlickSwipeDiagonalRightUp(GestureDelegate method)
 {
     SimpleGesture.SwipeFlick_SubsMethod(E_DIRECTION.DUR, method, false);
 }
 public static void Stop9AxisFlickSwipeDown(GestureDelegate method)
 {
     SimpleGesture.SwipeFlick_SubsMethod(E_DIRECTION.DWN, method, false);
 }
 public static void OnFlickSwipe(GestureDelegate method)
 {
     SimpleGesture.SwipeFlick_AddMethod(E_DIRECTION.ANY, method, false);
 }
 public static void On4AxisFlickSwipeDown(GestureDelegate method)
 {
     SimpleGesture.SwipeFlick_AddMethod(E_DIRECTION.DWN, method, true);
 }
 public static void Stop9AxisFlickSwipeDiagonalLeftDown(GestureDelegate <GestureInfoSwipe> method)
 {
     SimpleGesture.SwipeFlick_SubsMethod(E_DIRECTION.DDL, method, false);
 }
 public static void StopTwisting(GestureDelegate <GestureInfoTwist> method)
 {
     SimpleGesture.TwoFingerGesture_SubsMethod(E_2FINGERSCOMMON.TWISTING, method);
 }
 public static void On9AxisFlickSwipeDiagonalLeftDown(GestureDelegate method)
 {
     SimpleGesture.SwipeFlick_AddMethod(E_DIRECTION.DDL, method, false);
 }
 public static void Stop4AxisFlickSwipeDown(GestureDelegate <GestureInfoSwipe> method)
 {
     SimpleGesture.SwipeFlick_SubsMethod(E_DIRECTION.DWN, method, true);
 }