private void TouchNavigatorTool_GestureDetected(object sender, OsbTouchTool.GestureEventArgs e) { switch (e.Gesture) { case OsbTouchTool.GestureType.Up: case OsbTouchTool.GestureType.Down: break; default: this.OnMouseGestureDetected(e.Gesture); break; } }
private void TouchNavigatorTool_MouseMoveDetected(object sender, OsbTouchTool.MouseMoveEventArgs e) { this.VScrollShift += e.MoveY; m_ParentControl.Refresh(); }
private void OnMouseGestureDetected(OsbTouchTool.GestureType gestureType) { if (GestureDetected != null) { Resco.Controls.OutlookControls.GestureEventArgs e = new Resco.Controls.OutlookControls.GestureEventArgs(gestureType); GestureDetected(this, e); } }
private void InitTouchTool() { if (this.m_TouchNavigatorTool == null) { this.m_TouchNavigatorTool = new OsbTouchTool(m_ParentControl); this.m_TouchNavigatorTool.GestureDetected += new OsbTouchTool.GestureDetectedHandler(this.TouchNavigatorTool_GestureDetected); this.m_TouchNavigatorTool.MouseMoveDetected += new OsbTouchTool.MouseMoveDetectedHandler(this.TouchNavigatorTool_MouseMoveDetected); } else { OsbTouchTool.ParentControl = m_ParentControl; } }
private void DeinitTouchTool() { if (this.m_TouchNavigatorTool != null) { this.m_TouchNavigatorTool.GestureDetected -= new OsbTouchTool.GestureDetectedHandler(this.TouchNavigatorTool_GestureDetected); this.m_TouchNavigatorTool.MouseMoveDetected -= new OsbTouchTool.MouseMoveDetectedHandler(this.TouchNavigatorTool_MouseMoveDetected); OsbTouchTool.ParentControl = null; this.m_TouchNavigatorTool.Dispose(); this.m_TouchNavigatorTool = null; } }
public GestureEventArgs(OsbTouchTool.GestureType aGesture) { this.m_Gesture = aGesture; }
public MouseMoveEventArgs(OsbTouchTool.GestureType aGesture, int aMoveX, int aMoveY) { this.m_Gesture = aGesture; this.m_MoveX = aMoveX; this.m_MoveY = aMoveY; }