Example #1
0
 protected override void MouseReleaseEvent(Qyoto.QMouseEvent ev)
 {
     if (Clicked != null)
     {
         Clicked(this, EventArgs.Empty);
     }
 }
Example #2
0
 protected override void MouseDoubleClickEvent(Qyoto.QMouseEvent arg1)
 {
     this.ParentWidget().Hide();
     if (DoubleClicked != null)
     {
         DoubleClicked(this, EventArgs.Empty);
     }
 }
Example #3
0
 protected override void MouseDoubleClickEvent(Qyoto.QMouseEvent arg1)
 {
     if (m_HoverItem != null)
     {
         if (ItemActivated != null)
         {
             ItemActivated(this, m_HoverItem.Item);
         }
     }
 }
Example #4
0
                protected override void MousePressEvent(Qyoto.QMouseEvent ev)
                {
                    base.MousePressEvent(ev);

                    if (ev.Button() == MouseButton.LeftButton)
                    {
                        var evnt = Clicked;
                        if (evnt != null)
                        {
                            Clicked(this, EventArgs.Empty);
                        }
                    }
                }
Example #5
0
		protected override void MouseDoubleClickEvent(QMouseEvent arg1)
		{
			base.MouseDoubleClickEvent(arg1);
			
			Viewport.OnButtonRelease(ConvertButtonEvent(arg1, ClickMultiplicity.Double));
			Update();
		}
Example #6
0
 protected override void MousePressEvent(QMouseEvent arg1)
 {
     interceptor.Invoke("mousePressEvent#", "mousePressEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), arg1);
 }
Example #7
0
 protected override void MouseMoveEvent(QMouseEvent mouseEvent)
 {
     interceptor.Invoke("mouseMoveEvent#", "mouseMoveEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), mouseEvent);
 }
Example #8
0
 protected override void MouseReleaseEvent(QMouseEvent arg1)
 {
     interceptor.Invoke("mouseReleaseEvent#", "mouseReleaseEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), arg1);
 }
Example #9
0
 protected override void MouseReleaseEvent(QMouseEvent e)
 {
     if (e.Button() == Qt.MouseButton.LeftButton)
         barrelPressed = false;
 }
Example #10
0
 protected override void MousePressEvent(QMouseEvent e)
 {
     if (e.Button() != Qt.MouseButton.LeftButton)
         return;
     if (BarrelHit(e.Pos()))
         barrelPressed = true;
 }
Example #11
0
 protected override void MouseMoveEvent(QMouseEvent e)
 {
     if (!barrelPressed)
         return;
     QPoint pos = e.Pos();
     if (pos.X() <= 0)
         pos.SetX(1);
     if (pos.Y() >= Height())
         pos.SetY(Height() - 1);
     double rad = Math.Atan(((double)Rect.Bottom() - pos.Y()) / pos.X());
     SetAngle((int) Math.Round(rad * 180 / 3.14159265));
 }
Example #12
0
 protected override void MouseMoveEvent(Qyoto.QMouseEvent arg1)
 {
     base.MouseMoveEvent(arg1);
     UpdateHoverItem();
 }
Example #13
0
 protected override void MouseReleaseEvent(Qyoto.QMouseEvent arg1)
 {
     base.MouseReleaseEvent(arg1);
 }
Example #14
0
 public virtual void MouseHandler(int x, QMouseEvent arg2)
 {
     interceptor.Invoke("mouseHandler$#", "mouseHandler(int, QMouseEvent*)", typeof(void), typeof(int), x, typeof(QMouseEvent), arg2);
 }
Example #15
0
		/// <summary>
		/// Converts a QMouseEvent to a MouseButtonEvent.
		/// </summary>
		private MouseButtonEvent ConvertButtonEvent(QMouseEvent qevt, ClickMultiplicity mult)
		{
			var pos = new Coord(qevt.X(), HeightGL - qevt.Y());
			
			// determine which button was clicked
			int button;
			switch (qevt.Button())
			{
			case MouseButton.LeftButton:
				button = 1;
				break;
			case MouseButton.RightButton:
				button = 2;
				break;
			case MouseButton.MidButton:
				button = 3;
				break;
			default:
				button = 1;
				break;
			}
			return new MouseButtonEvent(Viewport.RootScene, pos, button, GetModifier(qevt), mult);
		}
Example #16
0
 protected override void MousePressEvent(QMouseEvent ev)
 {
     interceptor.Invoke("mousePressEvent#", "mousePressEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), ev);
 }
Example #17
0
		/// <summary>
		/// Converts a QMouseEvent to a MouseEvent.
		/// </summary>
		private MouseEvent ConvertEvent(QMouseEvent qevt)
		{
			var pos = new Coord(qevt.X(), HeightGL - qevt.Y());
			return new MouseEvent(Viewport.RootScene, pos);
		}
Example #18
0
 protected override void MouseDoubleClickEvent(QMouseEvent e)
 {
     interceptor.Invoke("mouseDoubleClickEvent#", "mouseDoubleClickEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), e);
 }
Example #19
0
		protected override void MousePressEvent(QMouseEvent arg1)
		{
			base.MousePressEvent(arg1);
			
			Viewport.OnButtonPress(ConvertButtonEvent(arg1, ClickMultiplicity.Single));
			Update();
		}
Example #20
0
 protected virtual void MouseReleaseEvent(QMouseEvent arg1)
 {
     interceptor.Invoke("mouseReleaseEvent#", "mouseReleaseEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), arg1);
 }
Example #21
0
		protected override void MouseMoveEvent(QMouseEvent arg1)
		{
			base.MouseMoveEvent(arg1);
			
			var evt = ConvertEvent(arg1);
			Viewport.OnMouseMotion(evt);
			Update();
		}		
Example #22
0
 protected override void MouseReleaseEvent(QMouseEvent e)
 {
     interceptor.Invoke("mouseReleaseEvent#", "mouseReleaseEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), e);
 }
Example #23
0
 public virtual void MouseHandler(int x, QMouseEvent arg2)
 {
     interceptor.Invoke("mouseHandler$#", "mouseHandler(int, QMouseEvent*)", typeof(void), typeof(int), x, typeof(QMouseEvent), arg2);
 }