Пример #1
0
        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;
            }
        }
Пример #2
0
 private void TouchNavigatorTool_MouseMoveDetected(object sender, OsbTouchTool.MouseMoveEventArgs e)
 {
     this.VScrollShift += e.MoveY;
     m_ParentControl.Refresh();
 }
Пример #3
0
 private void OnMouseGestureDetected(OsbTouchTool.GestureType gestureType)
 {
     if (GestureDetected != null)
     {
         Resco.Controls.OutlookControls.GestureEventArgs e = new Resco.Controls.OutlookControls.GestureEventArgs(gestureType);
         GestureDetected(this, e);
     }
 }
Пример #4
0
 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;
     }
 }
Пример #5
0
 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;
     }
 }
Пример #6
0
 public GestureEventArgs(OsbTouchTool.GestureType aGesture)
 {
     this.m_Gesture = aGesture;
 }
Пример #7
0
 public MouseMoveEventArgs(OsbTouchTool.GestureType aGesture, int aMoveX, int aMoveY)
 {
     this.m_Gesture = aGesture;
     this.m_MoveX = aMoveX;
     this.m_MoveY = aMoveY;
 }