Esempio n. 1
0
 protected override void MouseReleaseEvent(Qyoto.QMouseEvent ev)
 {
     if (Clicked != null)
     {
         Clicked(this, EventArgs.Empty);
     }
 }
Esempio n. 2
0
 protected override void MouseDoubleClickEvent(Qyoto.QMouseEvent arg1)
 {
     this.ParentWidget().Hide();
     if (DoubleClicked != null)
     {
         DoubleClicked(this, EventArgs.Empty);
     }
 }
Esempio n. 3
0
 protected override void MouseDoubleClickEvent(Qyoto.QMouseEvent arg1)
 {
     if (m_HoverItem != null)
     {
         if (ItemActivated != null)
         {
             ItemActivated(this, m_HoverItem.Item);
         }
     }
 }
Esempio n. 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);
                        }
                    }
                }
Esempio n. 5
0
		protected override void MouseDoubleClickEvent(QMouseEvent arg1)
		{
			base.MouseDoubleClickEvent(arg1);
			
			Viewport.OnButtonRelease(ConvertButtonEvent(arg1, ClickMultiplicity.Double));
			Update();
		}
Esempio n. 6
0
 protected override void MousePressEvent(QMouseEvent arg1)
 {
     interceptor.Invoke("mousePressEvent#", "mousePressEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), arg1);
 }
Esempio n. 7
0
 protected override void MouseMoveEvent(QMouseEvent mouseEvent)
 {
     interceptor.Invoke("mouseMoveEvent#", "mouseMoveEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), mouseEvent);
 }
Esempio n. 8
0
 protected override void MouseReleaseEvent(QMouseEvent arg1)
 {
     interceptor.Invoke("mouseReleaseEvent#", "mouseReleaseEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), arg1);
 }
Esempio n. 9
0
 protected override void MouseReleaseEvent(QMouseEvent e)
 {
     if (e.Button() == Qt.MouseButton.LeftButton)
         barrelPressed = false;
 }
Esempio n. 10
0
 protected override void MousePressEvent(QMouseEvent e)
 {
     if (e.Button() != Qt.MouseButton.LeftButton)
         return;
     if (BarrelHit(e.Pos()))
         barrelPressed = true;
 }
Esempio n. 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));
 }
Esempio n. 12
0
 protected override void MouseMoveEvent(Qyoto.QMouseEvent arg1)
 {
     base.MouseMoveEvent(arg1);
     UpdateHoverItem();
 }
Esempio n. 13
0
 protected override void MouseReleaseEvent(Qyoto.QMouseEvent arg1)
 {
     base.MouseReleaseEvent(arg1);
 }
Esempio n. 14
0
 public virtual void MouseHandler(int x, QMouseEvent arg2)
 {
     interceptor.Invoke("mouseHandler$#", "mouseHandler(int, QMouseEvent*)", typeof(void), typeof(int), x, typeof(QMouseEvent), arg2);
 }
Esempio n. 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);
		}
Esempio n. 16
0
 protected override void MousePressEvent(QMouseEvent ev)
 {
     interceptor.Invoke("mousePressEvent#", "mousePressEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), ev);
 }
Esempio n. 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);
		}
Esempio n. 18
0
 protected override void MouseDoubleClickEvent(QMouseEvent e)
 {
     interceptor.Invoke("mouseDoubleClickEvent#", "mouseDoubleClickEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), e);
 }
Esempio n. 19
0
		protected override void MousePressEvent(QMouseEvent arg1)
		{
			base.MousePressEvent(arg1);
			
			Viewport.OnButtonPress(ConvertButtonEvent(arg1, ClickMultiplicity.Single));
			Update();
		}
Esempio n. 20
0
 protected virtual void MouseReleaseEvent(QMouseEvent arg1)
 {
     interceptor.Invoke("mouseReleaseEvent#", "mouseReleaseEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), arg1);
 }
Esempio n. 21
0
		protected override void MouseMoveEvent(QMouseEvent arg1)
		{
			base.MouseMoveEvent(arg1);
			
			var evt = ConvertEvent(arg1);
			Viewport.OnMouseMotion(evt);
			Update();
		}		
Esempio n. 22
0
 protected override void MouseReleaseEvent(QMouseEvent e)
 {
     interceptor.Invoke("mouseReleaseEvent#", "mouseReleaseEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), e);
 }
Esempio n. 23
0
 public virtual void MouseHandler(int x, QMouseEvent arg2)
 {
     interceptor.Invoke("mouseHandler$#", "mouseHandler(int, QMouseEvent*)", typeof(void), typeof(int), x, typeof(QMouseEvent), arg2);
 }