Ejemplo n.º 1
0
        private void OnMouseDrag(IItem sender, MouseArgs args)
        {
            double dragDegree = CalculateDegreeByPos(args.Position);

            _degreeDiff  = dragDegree - _beginDegree;
            _beginDegree = dragDegree;
            RearrangeContacts();
        }
Ejemplo n.º 2
0
 public void MouseClick(IItem sender, MouseArgs args)
 {
     if (!IsChecked)
     {
         UncheckOthers();
     }
     cm.Show(sender, args);
 }
Ejemplo n.º 3
0
        protected override void OnMouseMove(MouseArgs args)
        {
            base.OnMouseMove(args);

            if (_isTracking)
            {
                Draw(args.Point);
            }
        }
Ejemplo n.º 4
0
        public void Show(IItem sender, MouseArgs args)
        {
            InitElements();
            IBaseItem item = sender as IBaseItem;

            SetPosition(item.GetX() + item.GetWidth(), item.GetY());
            SetHeight(item.GetHeight());
            SetWidth(_label.GetTextWidth() + _label.GetMargin().Left + _label.GetMargin().Right);
            Show();
        }
Ejemplo n.º 5
0
        protected override void OnMouseUp(MouseArgs args)
        {
            base.OnMouseUp(args);

            if (!_isTracking)
            {
                return;
            }

            _isTracking = false;
        }
Ejemplo n.º 6
0
        protected override void OnMouseDown(MouseArgs args)
        {
            base.OnMouseDown(args);

            if (args.Button != MouseButton.Left)
            {
                return;
            }

            _isTracking = true;
            Draw(args.Point);
        }
Ejemplo n.º 7
0
 private void OnGenerateButtonClick(IItem sender, MouseArgs args)
 {
     if (ValidateInput())
     {
         var eventArgs = new GotCorrectPruferEventArgs
         {
             Code = GetCode()
         };
         OnGotCorrectPruferInput(eventArgs);
         Close();
     }
     else
     {
         _output.SetText("Incorrect Input");
     }
 }
Ejemplo n.º 8
0
 private void OnCheckButtonClick(IItem sender, MouseArgs args)
 {
     if (ValidateInput())
     {
         var eventArgs = new GotCorrectCheckPathEventArgs
         {
             FirstVertex  = Int32.Parse(_firstVertex.GetText()),
             SecondVertex = Int32.Parse(_secondVertex.GetText())
         };
         _output.SetText(string.Empty);
         OnGotCorrectInput(eventArgs);
     }
     else
     {
         _output.SetText("Incorrect Input");
         _output.SetHeight(50);
     }
 }
Ejemplo n.º 9
0
 private void OnGenerateButtonClick(IItem sender, MouseArgs args)
 {
     if (ValidateInput())
     {
         var eventArgs = new GotCorrectInputEventArgs
         {
             VerticesAmount = Int32.Parse(_verticesAmount.GetText()),
             Density        = Double.Parse(_density.GetText()),
             MinWeight      = Int32.Parse(_minWeight.GetText()),
             MaxWeight      = Int32.Parse(_maxWeight.GetText())
         };
         OnGotCorrectInput(eventArgs);
         Close();
     }
     else
     {
         _errorOutput.SetText("Incorrect Input");
     }
 }
Ejemplo n.º 10
0
        private static bool TryConvertMouseEventArgs(MouseEventArgs original, out MouseArgs converted)
        {
            var point = new PointD(original.X, original.Y);

            if (original.Button == MouseButtons.Left)
            {
                converted = new MouseArgs(point, MouseButton.Left);
                return(true);
            }

            if (original.Button == MouseButtons.Right)
            {
                converted = new MouseArgs(point, MouseButton.Right);
                return(true);
            }

            converted = null;
            return(false);
        }
Ejemplo n.º 11
0
 private void Click_ButtonNewGame(object s, MouseArgs k)
 {
     Program.aw.scene = new HostJoin();
 }
Ejemplo n.º 12
0
 public void RespondToClick(MouseArgs args)
 {
     DetachFromDrone();
 }
Ejemplo n.º 13
0
 private void Click_ButtonExit(object s, MouseArgs k)
 {
     Environment.Exit(0);
 }
Ejemplo n.º 14
0
 private void Click_ButtonOptions(object s, MouseArgs k)
 {
     nb.Notify("Options doesn't have a functionality yet", "Coming soon...", NotificationBox.types.OKOnly);
 }
Ejemplo n.º 15
0
 public void Show(IItem sender, MouseArgs args)
 {
     Show();
 }
Ejemplo n.º 16
0
 public void Hide(MouseArgs args)
 {
     Hide();
 }
Ejemplo n.º 17
0
 private void OnMouseDrop(IItem sender, MouseArgs args)
 {
     _degreeDiff = 0;
 }
Ejemplo n.º 18
0
 //IDraggable
 private void OnMousePress(IItem sender, MouseArgs args)
 {
     _beginDegree = CalculateDegreeByPos(args.Position);
 }
Ejemplo n.º 19
0
 protected virtual void OnMouseDown(MouseArgs args)
 {
 }
Ejemplo n.º 20
0
 protected virtual void OnMouseMove(MouseArgs args)
 {
 }
Ejemplo n.º 21
0
 public void ProcessMouseUp(MouseArgs args)
 {
     OnMouseUp(args);
 }
Ejemplo n.º 22
0
 private void OnShortestButtonClick(IItem sender, MouseArgs args)
 {
     OnButtonClick(true);
 }
Ejemplo n.º 23
0
 private void OnLongestButtonClick(IItem sender, MouseArgs args)
 {
     OnButtonClick(false);
 }
Ejemplo n.º 24
0
 public void ProcessMouseMove(MouseArgs args)
 {
     OnMouseMove(args);
 }
Ejemplo n.º 25
0
 private void Input_OnMouseClick(object sender, MouseArgs e)
 {
     player.transform.SetPosition(e.mousePosition);
 }
Ejemplo n.º 26
0
 public void ProcessMouseDown(MouseArgs args)
 {
     OnMouseDown(args);
 }
Ejemplo n.º 27
0
 private void OnPrimButtonClick(IItem sender, MouseArgs args)
 {
     OnGotPrimRequest();
     Close();
 }
Ejemplo n.º 28
0
 protected virtual void OnMouseUp(MouseArgs args)
 {
 }
Ejemplo n.º 29
0
 private void OnTotalButtonClick(IItem sender, MouseArgs args)
 {
     OnGotTotalRequest();
     Close();
 }
Ejemplo n.º 30
0
 // ReSharper disable once RedundantOverriddenMember
 protected override bool OnMouse(SciterElement element, MouseArgs args)
 {
     //Console.WriteLine($"{args.ButtonState}| {args.Cursor} | {args.Event} | {args.DragMode}");
     return(base.OnMouse(element, args));
 }
Ejemplo n.º 31
0
        /// <summary>
        /// Method which provides an interpretation for all hook events.
        /// Depending of the hook's params we'll fire the good event.
        /// </summary>
        private void OnHookInvoqued( object sender, MouseArgs e )
        {
            InputSource source;
            if ( (int)e.Infos.dwExtraInfo == 39229115 ) //CiviKey's footprint
                source = InputSource.CiviKey;
            else
                source = InputSource.Other;

            int x = e.Infos.pt.X;
            int y = e.Infos.pt.Y;

            switch ( e.MouseMessage )
            {
                case CK.InputDriver.Native.MouseMessage.WM_LBUTTONDBLCLK:
                    //if ( PointerButtonDoubleClick != null )
                    //{
                    //    PointerDeviceEventArgs args = new PointerDeviceEventArgs( x, y, ButtonInfo.DefaultButton, String.Empty, source );
                    //    PointerButtonDoubleClick( this, args );
                    //}
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_LBUTTONDOWN:
                    if ( PointerButtonDown != null )
                    {
                        PointerDeviceEventArgs args = new PointerDeviceEventArgs( x, y, ButtonInfo.DefaultButton, String.Empty, source );
                        PointerButtonDown( this, args );
                    }
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_LBUTTONUP:
                    if ( PointerButtonUp != null )
                    {
                        PointerDeviceEventArgs args = new PointerDeviceEventArgs( x, y, ButtonInfo.DefaultButton, String.Empty, source );
                        PointerButtonUp( this, args );
                    }
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_MBUTTONDBLCLK:
                    //if ( PointerButtonDoubleClick != null )
                    //{
                    //    PointerDeviceEventArgs args = new PointerDeviceEventArgs( x, y, ButtonInfo.XButton, ButtonExtraInfo.Middle, source );
                    //    PointerButtonDoubleClick( this, args );
                    //}
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_MBUTTONDOWN:
                    if ( PointerButtonDown != null )
                    {
                        PointerDeviceEventArgs args = new PointerDeviceEventArgs( x, y, ButtonInfo.XButton, ButtonExtraInfo.Middle, source );
                        PointerButtonDown( this, args );
                    }
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_MBUTTONUP:
                    if ( PointerButtonUp != null )
                    {
                        PointerDeviceEventArgs args = new PointerDeviceEventArgs( x, y, ButtonInfo.XButton, ButtonExtraInfo.Middle, source );
                        PointerButtonUp( this, args );
                    }
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_MOUSEHWHEEL:
                    if ( WheelAction != null )
                    {
                        WheelActionEventArgs args = new WheelActionEventArgs( x, y, ButtonInfo.XButton, ButtonExtraInfo.Middle, source, e.Infos.mouseData );
                        WheelAction( this, args );
                    }
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_MOUSEMOVE:
                    _lastPointerPosition.X = x;
                    _lastPointerPosition.Y = y;
                    if ( PointerMove != null )
                    {
                        PointerDeviceEventArgs args = new PointerDeviceEventArgs( x, y, ButtonInfo.None, String.Empty, source );
                        PointerMove( this, args );
                    }
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_MOUSEWHEEL:
                    if ( WheelAction != null )
                    {
                        WheelActionEventArgs args = new WheelActionEventArgs( x, y, ButtonInfo.XButton, ButtonExtraInfo.Middle, source, e.Infos.mouseData );
                        WheelAction( this, args );
                    }
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_RBUTTONDBLCLK:
                    //if ( PointerButtonDoubleClick != null )
                    //{
                    //    PointerDeviceEventArgs args = new PointerDeviceEventArgs( x, y, ButtonInfo.XButton, ButtonExtraInfo.Right, source );
                    //    PointerButtonDoubleClick( this, args );
                    //}
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_RBUTTONDOWN:
                    if ( PointerButtonDown != null )
                    {
                        PointerDeviceEventArgs args = new PointerDeviceEventArgs( x, y, ButtonInfo.XButton, ButtonExtraInfo.Right, source );
                        PointerButtonDown( this, args );
                    }
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_RBUTTONUP:
                    if ( PointerButtonUp != null )
                    {
                        PointerDeviceEventArgs args = new PointerDeviceEventArgs( x, y, ButtonInfo.XButton, ButtonExtraInfo.Right, source );
                        PointerButtonUp( this, args );
                    }
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_XBUTTONDBLCLK:
                    //if ( PointerButtonDoubleClick != null )
                    //{
                    //    PointerDeviceEventArgs args = new PointerDeviceEventArgs( x, y, ButtonInfo.XButton, ButtonExtraInfo.Unknown, source );
                    //    PointerButtonDoubleClick( this, args );
                    //}
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_XBUTTONDOWN:
                    if ( PointerButtonDown != null )
                    {
                        PointerDeviceEventArgs args = new PointerDeviceEventArgs( x, y, ButtonInfo.XButton, ButtonExtraInfo.Unknown, source );
                        PointerButtonDown( this, args );
                    }
                    break;
                case CK.InputDriver.Native.MouseMessage.WM_XBUTTONUP:
                    if ( PointerButtonUp != null )
                    {
                        PointerDeviceEventArgs args = new PointerDeviceEventArgs( x, y, ButtonInfo.XButton, ButtonExtraInfo.Unknown, source );
                        PointerButtonUp( this, args );
                    }
                    break;
                default:
                    break;
            }

            //if ( args != null && args.Cancel )
            //    e.Cancel = true;
        }