Exemplo n.º 1
0
 public override void checkHoverWidget(MouseMoveEventArgs e)
 {
     if (CurrentInterface.HoverWidget != this) {
         CurrentInterface.HoverWidget = this;
         onMouseEnter (this, e);
     }
     for (int i = Children.Count - 1; i >= 0; i--) {
         if (Children[i].MouseIsIn(e.Position))
         {
             Children[i].checkHoverWidget (e);
             return;
         }
     }
     base.checkHoverWidget (e);
 }
Exemplo n.º 2
0
 public override bool OnMouseMove(MouseMoveEventArgs E)
 {
     return(StateMgr.OnMouseMove(E));
 }
Exemplo n.º 3
0
 public void MouseMoved(MouseMoveEventArgs e)
 {
 }
Exemplo n.º 4
0
 static void RouteMouseMoved(object sender, MouseMoveEventArgs e)
 {
     CurrentController.MouseMoved(sender, e);
 }
Exemplo n.º 5
0
 public override void MouseMove(MouseMoveEventArgs e)
 {
 }
Exemplo n.º 6
0
 public virtual bool OnMouseMove(MouseMoveEventArgs E)
 {
     return(false);
 }
Exemplo n.º 7
0
 void Mouse_Move(object sender, MouseMoveEventArgs e)
 {
     if (TouchTest)
     {
         foreach (TouchEventHandler h in touchEventHandlers)
         {
             TouchEventArgs args = new TouchEventArgs();
             args.SetX(e.X);
             args.SetY(e.Y);
             args.SetId(0);
             h.OnTouchMove(args);
         }
     }
     else
     {
         foreach (MouseEventHandler h in mouseEventHandlers)
         {
             MouseEventArgs args = new MouseEventArgs();
             args.SetX(e.X);
             args.SetY(e.Y);
             h.OnMouseMove(args);
         }
     }
 }
Exemplo n.º 8
0
 protected override void OnMouseMove(MouseMoveEventArgs e)
 {
 }
Exemplo n.º 9
0
 private void OnMouseMoveDetected(GestureType gestureType, int aMoveX, int aMoveY)
 {
     if (this.MouseMoveDetected != null)
     {
         MouseMoveEventArgs e = new MouseMoveEventArgs(gestureType, aMoveX, aMoveY);
         this.MouseMoveDetected(this, e);
     }
 }
Exemplo n.º 10
0
 void dev_Move(object sender, MouseMoveEventArgs e)
 {
     Root.Instance.ClientOnMouseMove(e.X, e.Y);
 }
Exemplo n.º 11
0
 public override void onMouseLeave(object sender, MouseMoveEventArgs e)
 {
     base.onMouseLeave (this, e);
     IsPopped = false;
 }
Exemplo n.º 12
0
 public override void checkHoverWidget(MouseMoveEventArgs e)
 {
     if (CurrentInterface.HoverWidget != this) {
         CurrentInterface.HoverWidget = this;
         onMouseEnter (this, e);
     }
     if (Content != null){
         if (Content.Parent != null) {
             if (Content.MouseIsIn (e.Position)) {
                 Content.checkHoverWidget (e);
                 return;
             }
         }
     }
     base.checkHoverWidget (e);
 }
        protected internal override void OnMouseMoveEvent(MouseMoveEventArgs _event)
        {
            base.OnMouseMoveEvent(_event);
            MouseMoveEventArgs _internalEvent0 = new MouseMoveEventArgs(new Vector2(_event.X - vScrollbar.X, _event.Y - vScrollbar.Y), _event.Delta);
            this.vScrollbar.OnMouseMoveEvent(_internalEvent0);

            MouseMoveEventArgs _internalEvent1 = new MouseMoveEventArgs(new Vector2(_event.X - hScrollbar.X, _event.Y - hScrollbar.Y), _event.Delta);
            this.hScrollbar.OnMouseMoveEvent(_internalEvent1);
        }
Exemplo n.º 14
0
 void Mouse_Move(object sender, MouseMoveEventArgs e)
 {
     lastX = e.X;
     lastY = e.Y;
     if (TouchTest)
     {
         foreach (TouchEventHandler h in touchEventHandlers)
         {
             TouchEventArgs args = new TouchEventArgs();
             args.SetX(e.X);
             args.SetY(e.Y);
             args.SetId(0);
             h.OnTouchMove(args);
         }
     }
     else
     {
         foreach (MouseEventHandler h in mouseEventHandlers)
         {
             MouseEventArgs args = new MouseEventArgs();
             args.SetX(e.X);
             args.SetY(e.Y);
             args.SetMovementX(e.XDelta);
             args.SetMovementY(e.YDelta);
             args.SetEmulated(false);
             h.OnMouseMove(args);
         }
     }
 }
Exemplo n.º 15
0
		//public string update = "";
		#endregion


		#region Mouse Handling
		void Mouse_Move(object sender, MouseMoveEventArgs e)
		{
			if (_activeWidget != null) {
				//first, ensure object is still in the graphic tree
				if (_activeWidget.HostContainer == null) {
					activeWidget = null;
				} else {

					//send move evt even if mouse move outside bounds
					_activeWidget.onMouseMove (_activeWidget, e);
					return;
				}
			}

			if (_hoverWidget != null) {
				//first, ensure object is still in the graphic tree
				if (_hoverWidget.HostContainer == null) {
					hoverWidget = null;
				} else {
					//check topmost graphicobject first
					GraphicObject tmp = _hoverWidget;
					GraphicObject topc = null;
					while (tmp is GraphicObject) {
						topc = tmp;
						tmp = tmp.Parent as GraphicObject;
					}
					int idxhw = GraphicObjects.IndexOf (topc);
					if (idxhw != 0) {
						int i = 0;
						while (i < idxhw) {
							if (GraphicObjects [i].MouseIsIn (e.Position)) {
								_hoverWidget.onMouseLeave (this, e);
								GraphicObjects [i].checkHoverWidget (e);
								return;
							}
							i++;
						}
					}


					if (_hoverWidget.MouseIsIn (e.Position)) {
						_hoverWidget.checkHoverWidget (e);
						return;
					} else {
						_hoverWidget.onMouseLeave (this, e);
						//seek upward from last focused graph obj's
						while (_hoverWidget.Parent as GraphicObject != null) {
							_hoverWidget = _hoverWidget.Parent as GraphicObject;
							if (_hoverWidget.MouseIsIn (e.Position)) {
								_hoverWidget.checkHoverWidget (e);
								return;
							} else
								_hoverWidget.onMouseLeave (this, e);
						}
					}
				}
			}

			//top level graphic obj's parsing
			for (int i = 0; i < GraphicObjects.Count; i++) {
				GraphicObject g = GraphicObjects[i];
				if (g.MouseIsIn (e.Position)) {
					g.checkHoverWidget (e);
					PutOnTop (g);
					return;
				}
			}
			_hoverWidget = null;
			MouseMove.Raise (this, e);
		}
Exemplo n.º 16
0
 private void OnMouseMove(object sender, MouseMoveEventArgs e)
 {
     this.currentMousePosition = e.ScreenPosition;
     this.dragAbilityPosition  = e.ScreenPosition - this.mousePressDiff;
     this.drawDrag             = this.mousePressPosition.Distance2D(e.ScreenPosition) > 5;
 }
Exemplo n.º 17
0
        protected override void OnMouseMove(MouseMoveEventArgs e)
        {
            this.mouse = new Vector2(e.Mouse.X, this.Height - e.Mouse.Y);

            base.OnMouseMove(e);
        }
Exemplo n.º 18
0
 internal override void OnMouseMove(MouseMoveEventArgs e)
 {
 }
Exemplo n.º 19
0
 public override void MouseMove(MouseMoveEventArgs e)
 {
     base.MouseMove(e);
 }
Exemplo n.º 20
0
 void MouseMoveHandler(object sender, MouseMoveEventArgs e)
 {
 }
Exemplo n.º 21
0
 /// <summary>
 /// Handles any mouse input.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The MouseMoveEventArgs instance containing the event data.</param>
 private void MouseMoveEvent(object sender, MouseMoveEventArgs e)
 {
     _stateManager?.MouseMove(e);
 }
Exemplo n.º 22
0
 private void Window_MouseMoved(object sender, MouseMoveEventArgs e)
 {
     _hoverController.Update(_form, Mouse.GetPosition(_form.Window));
     sendMouseMoveInfoToAllChildren(_form.Root, new Vector2i(e.X, e.Y));
 }
Exemplo n.º 23
0
 public void OnMouseMove(object sender, MouseMoveEventArgs e)
 {
     //throw new NotImplementedException();
     return;
 }
Exemplo n.º 24
0
 void MouseMove(object sender, MouseMoveEventArgs e)
 {
     game.Gui.ActiveScreen.HandlesMouseMove(e.X, e.Y);
 }
Exemplo n.º 25
0
 private static void MouseMoved(object sender, MouseMoveEventArgs e)
 {
     _input.ProcessMessage(e);
 }
Exemplo n.º 26
0
 public void MouseMove(MouseMoveEventArgs mouseMoveEventArgs)
 {
     _userInterfaceManager.MouseMove(mouseMoveEventArgs);
 }
Exemplo n.º 27
0
 /// <inheritdoc />
 public override void MouseMove(MouseMoveEventArgs e)
 {
     _dropDown.MouseMove(e);
     base.MouseMove(e);
 }
Exemplo n.º 28
0
 /// <summary>
 ///     Mouse cursor has moved.
 /// </summary>
 public virtual void MouseMoved(MouseMoveEventArgs e)
 {
 }
Exemplo n.º 29
0
 public void MouseMove(MouseMoveEventArgs e)
 {
     UserInterfaceManager.MouseMove(e);
 }
Exemplo n.º 30
0
 protected override void OnMouseMove(MouseMoveEventArgs e)
 {
     base.OnMouseMove(e);
 }
Exemplo n.º 31
0
 public void Mouse_Move(object sender, MouseMoveEventArgs e)
 {
     MouseMove(new Point(e.X, e.Y));
 }
Exemplo n.º 32
0
 void LogMouseMove(object sender, MouseMoveEventArgs e)
 {
     this.BeginInvoke(ControlLogMouseMoveChanges, hidden, this, sender, e);
 }
Exemplo n.º 33
0
 protected override void OnMouseMove(MouseMoveEventArgs e)
 {
     ProcessMouseState();
     base.OnMouseMove(e);
 }
Exemplo n.º 34
0
 public void MouseMove(MouseMoveEventArgs e)
 {
     CurrentState?.MouseMove(e);
 }
Exemplo n.º 35
0
 public void handleMouseMove(object sender, MouseMoveEventArgs e)
 {
     handleMouseMove(e.XDelta, e.YDelta);
 }
Exemplo n.º 36
0
 public virtual void OnMouseMove(MouseMoveEventArgs e)
 {
 }
Exemplo n.º 37
0
 private void Window_MouseMove(object sender, MouseMoveEventArgs e)
 {
     Location = ConvertWindowPixelCoords(e.Position);
 }
Exemplo n.º 38
0
 void onMouseMove(object sender, MouseMoveEventArgs e)
 {
     mousePosition.X = e.X;
     mousePosition.Y = e.Y;
     rayShouldUpdate = true;
 }
Exemplo n.º 39
0
 public MouseMoveEventArgs(MouseMoveEventArgs args)
     : this(args.X, args.Y, args.XDelta, args.YDelta)
 {
 }
 void Mouse_Move(object sender, MouseMoveEventArgs args)
 {
     input.ProcessMouseMessage(args);
 }