public override void OnGesture(GestureEventArgs e) { if (downControl != null) { downControl.OnGesture(e); } }
public override void OnGesture(GestureEventArgs e) { if (!Enabled) { return; } if (downControl != null) { downControl.OnGesture(e); } }
private bool PerformUpGesture(MouseEventArgs e) { int tick = Environment.TickCount; if (lastGesture != Gesture.None) { if ((tick - lastTick) < gestureTimeout) { int distance = CalculateDistance(e.X, e.Y, startPoint); int time = tick - startTick; int ppms = (int)(1000f * distance / time); GestureEventArgs ge = gestureEvent; ge.Gesture = lastGesture; ge.IsPressed = false; ge.Distance = distance; ge.PixelPerMs = ppms; control.OnGesture(ge); return(ge.Handled); } } return(false); }