private void OnMouseDrag(IItem sender, MouseArgs args) { double dragDegree = CalculateDegreeByPos(args.Position); _degreeDiff = dragDegree - _beginDegree; _beginDegree = dragDegree; RearrangeContacts(); }
public void MouseClick(IItem sender, MouseArgs args) { if (!IsChecked) { UncheckOthers(); } cm.Show(sender, args); }
protected override void OnMouseMove(MouseArgs args) { base.OnMouseMove(args); if (_isTracking) { Draw(args.Point); } }
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(); }
protected override void OnMouseUp(MouseArgs args) { base.OnMouseUp(args); if (!_isTracking) { return; } _isTracking = false; }
protected override void OnMouseDown(MouseArgs args) { base.OnMouseDown(args); if (args.Button != MouseButton.Left) { return; } _isTracking = true; Draw(args.Point); }
private void OnGenerateButtonClick(IItem sender, MouseArgs args) { if (ValidateInput()) { var eventArgs = new GotCorrectPruferEventArgs { Code = GetCode() }; OnGotCorrectPruferInput(eventArgs); Close(); } else { _output.SetText("Incorrect Input"); } }
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); } }
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"); } }
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); }
private void Click_ButtonNewGame(object s, MouseArgs k) { Program.aw.scene = new HostJoin(); }
public void RespondToClick(MouseArgs args) { DetachFromDrone(); }
private void Click_ButtonExit(object s, MouseArgs k) { Environment.Exit(0); }
private void Click_ButtonOptions(object s, MouseArgs k) { nb.Notify("Options doesn't have a functionality yet", "Coming soon...", NotificationBox.types.OKOnly); }
public void Show(IItem sender, MouseArgs args) { Show(); }
public void Hide(MouseArgs args) { Hide(); }
private void OnMouseDrop(IItem sender, MouseArgs args) { _degreeDiff = 0; }
//IDraggable private void OnMousePress(IItem sender, MouseArgs args) { _beginDegree = CalculateDegreeByPos(args.Position); }
protected virtual void OnMouseDown(MouseArgs args) { }
protected virtual void OnMouseMove(MouseArgs args) { }
public void ProcessMouseUp(MouseArgs args) { OnMouseUp(args); }
private void OnShortestButtonClick(IItem sender, MouseArgs args) { OnButtonClick(true); }
private void OnLongestButtonClick(IItem sender, MouseArgs args) { OnButtonClick(false); }
public void ProcessMouseMove(MouseArgs args) { OnMouseMove(args); }
private void Input_OnMouseClick(object sender, MouseArgs e) { player.transform.SetPosition(e.mousePosition); }
public void ProcessMouseDown(MouseArgs args) { OnMouseDown(args); }
private void OnPrimButtonClick(IItem sender, MouseArgs args) { OnGotPrimRequest(); Close(); }
protected virtual void OnMouseUp(MouseArgs args) { }
private void OnTotalButtonClick(IItem sender, MouseArgs args) { OnGotTotalRequest(); Close(); }
// 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)); }
/// <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; }