Esempio n. 1
0
        private void OnMouseMove(MouseMoveEvent evt)
        {
            if (evt.pressedButtons == 0)
            {
                CommandMovementManager.AbortMovement();
                return;
            }


            float y    = evt.localMousePosition.y;
            float half = target.layout.height * 0.5f;

            if (y < half)
            {
                //top
                CommandMovementManager.Hover(this, MovementPart.Top);
            }
            else
            {
                //bottom
                CommandMovementManager.Hover(this, MovementPart.Bottom);
            }

            evt.StopPropagation();
        }
Esempio n. 2
0
 private void OnMouseDown(MouseDownEvent evt)
 {
     evt.StopPropagation();
     CommandMovementManager.StartMovement(this);
 }
Esempio n. 3
0
 private void OnMouseUp(MouseUpEvent evt)
 {
     CommandMovementManager.ApplyMovement(this);
     evt.StopPropagation();
 }