void IInputManager.TouchDown(TouchDownEvent downEvent) { ServiceRegistration.Get<ILogger>().Debug("IInputManager: {0}", downEvent); DateTime now = DateTime.Now; _lastInputTime = now; _lastMouseUsageTime = now; //TODO: same as mouse, or another? TryEvent_NoLock(ToInputEvent<InputTouchDownEvent>(downEvent)); }
internal void ExecuteTouchDown(TouchDownEvent evt) { var dlgt = TouchDown; if (dlgt != null) { dlgt(this, evt); } }
private void MainForm_OnTouchDown(object sender, TouchDownEvent uiTouchEventArgs) { if (_renderThreadStopped) { return; } try { IInputManager inputManager = ServiceRegistration.Get <IInputManager>(); inputManager.TouchDown(uiTouchEventArgs); } catch (Exception ex) { ServiceRegistration.Get <ILogger>().Error("SkinEngine MainForm: Error occured in TouchDown handler", ex); } }
private void HandleTouchDown(object sender, TouchDownEvent touchEvent) { if (!HasInputFocus) { return; } try { lock (_syncObj) if (_root.CanHandleMouseMove() && GraphicsDevice.RenderPass == RenderPassType.SingleOrFirstPass) { _root.OnTouchDown(touchEvent); } } catch (Exception e) { ServiceRegistration.Get <ILogger>().Error("Screen '{0}': Unhandled exception while processing touch down event", e, _resourceName); } }
public override void OnTouchDown(TouchDownEvent touchEventArgs) { var isInArea = IsInArea(touchEventArgs.LocationX, touchEventArgs.LocationY); base.OnTouchDown(touchEventArgs); // Only start handling touch if it happened inside control's area if (!touchEventArgs.IsPrimaryContact || !isInArea) { return; } _lastTouchEvent = touchEventArgs; IScrollViewerFocusSupport svfs = FindScrollControl() as IScrollViewerFocusSupport; if (svfs != null) { svfs.BeginScroll(); } }
protected override bool OnTouchDown(TouchDownEvent e) { if (IsDisposed) { return(false); } var circle = new Circle { Alpha = 0.5f, Origin = Anchor.Centre, Size = new Vector2(20), Position = e.Touch.Position, Colour = colourFor(e.Touch.Source), }; AddInternal(circle); drawableTouches[(int)e.Touch.Source] = circle; return(false); }
public override bool OnTouchDown(TouchDownEvent e) { // var matInverse = new Mat2D(); // matInverse.FromInverse(cachedMatConcat); var screenQuad = cachedMatConcat * new Quad(cachedPos.x, cachedPos.y, cachedSize.x, cachedSize.y); UnityEngine.Debug.LogFormat("{0} {1} {2} {3} {4} {5}", screenQuad.bl, screenQuad.br, screenQuad.tl, screenQuad.tr, e.pos, screenQuad.GetAabb()); if (screenQuad.GetAabb().Contains(e.pos)) { animationManager.Animate(this) .FadeOut(.2, EsType.CubicOut) .MoveYTo(1, 0.2, EsType.CubicOut) .RotTo(.5f, 0.2, EsType.CubicOut).Then() .MoveYTo(0, 0.2, EsType.CubicIn) .RotTo(0, 0.2, EsType.CubicIn).Then() .FadeIn(1, EsType.CubicOut) .Spin(3.125f, 1, EsType.CubicOut); return(true); } return(false); }
private void MainForm_OnTouchDown(object sender, TouchDownEvent uiTouchEventArgs) { if (_renderThreadStopped) return; try { IInputManager inputManager = ServiceRegistration.Get<IInputManager>(); inputManager.TouchDown(uiTouchEventArgs); } catch (Exception ex) { ServiceRegistration.Get<ILogger>().Error("SkinEngine MainForm: Error occured in TouchDown handler", ex); } }
protected override bool OnTouchDown(TouchDownEvent e) { keyBindingContainer?.TriggerPressed(column.Action.Value); return(true); }
public virtual void OnTouchDown(TouchDownEvent touchEventArgs) { foreach (UIElement child in GetChildren()) { if (!child.IsVisible) continue; child.OnTouchDown(touchEventArgs); } }
public override void OnTouchDown(TouchDownEvent touchEventArgs) { var isInArea = IsInArea(touchEventArgs.LocationX, touchEventArgs.LocationY); base.OnTouchDown(touchEventArgs); // Only start handling touch if it happened inside control's area if (!touchEventArgs.IsPrimaryContact || !isInArea) return; _lastTouchEvent = touchEventArgs; IScrollViewerFocusSupport svfs = FindScrollControl() as IScrollViewerFocusSupport; if (svfs != null) svfs.BeginScroll(); }
public virtual bool OnTouchDown(TouchDownEvent e) { return(false); }
private static void OnTouchDown() { TouchDownEvent?.Invoke(); }
public override bool OnTouchDown(TouchDownEvent e) { return(onTouchDown != null && onTouchDown(e)); }