Esempio n. 1
0
        protected override void OnMouseButton(ref MouseButtonPacket packet)
        {
            if (packet.IsButtonDown)
            {
                switch (packet.Button)
                {
                case MouseButton.Left:
                    OnLeftMouseButtonDown(packet.Point);
                    break;

                case MouseButton.Right:
                    OnRightMouseButtonDown(packet.Point);
                    break;
                }
            }
            else
            {
                switch (packet.Button)
                {
                case MouseButton.Left:
                    OnLeftMouseButtonUp(packet.Point);
                    break;

                case MouseButton.Right:
                    OnRightMouseButtonUp(packet.Point);
                    break;
                }
            }
        }
Esempio n. 2
0
            protected override void OnMouseButton(ref MouseButtonPacket packet)
            {
                var button       = packet.Button;
                var isButtonDown = packet.IsButtonDown;

                if ((button == MouseButton.Left) && isButtonDown)
                {
                    this.SetFocus();
                }
                base.OnMouseButton(ref packet);
            }