protected override void MouseReleaseEvent(Qyoto.QMouseEvent ev) { if (Clicked != null) { Clicked(this, EventArgs.Empty); } }
protected override void MouseDoubleClickEvent(Qyoto.QMouseEvent arg1) { this.ParentWidget().Hide(); if (DoubleClicked != null) { DoubleClicked(this, EventArgs.Empty); } }
protected override void MouseDoubleClickEvent(Qyoto.QMouseEvent arg1) { if (m_HoverItem != null) { if (ItemActivated != null) { ItemActivated(this, m_HoverItem.Item); } } }
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); } } }
protected override void MouseDoubleClickEvent(QMouseEvent arg1) { base.MouseDoubleClickEvent(arg1); Viewport.OnButtonRelease(ConvertButtonEvent(arg1, ClickMultiplicity.Double)); Update(); }
protected override void MousePressEvent(QMouseEvent arg1) { interceptor.Invoke("mousePressEvent#", "mousePressEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), arg1); }
protected override void MouseMoveEvent(QMouseEvent mouseEvent) { interceptor.Invoke("mouseMoveEvent#", "mouseMoveEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), mouseEvent); }
protected override void MouseReleaseEvent(QMouseEvent arg1) { interceptor.Invoke("mouseReleaseEvent#", "mouseReleaseEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), arg1); }
protected override void MouseReleaseEvent(QMouseEvent e) { if (e.Button() == Qt.MouseButton.LeftButton) barrelPressed = false; }
protected override void MousePressEvent(QMouseEvent e) { if (e.Button() != Qt.MouseButton.LeftButton) return; if (BarrelHit(e.Pos())) barrelPressed = true; }
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)); }
protected override void MouseMoveEvent(Qyoto.QMouseEvent arg1) { base.MouseMoveEvent(arg1); UpdateHoverItem(); }
protected override void MouseReleaseEvent(Qyoto.QMouseEvent arg1) { base.MouseReleaseEvent(arg1); }
public virtual void MouseHandler(int x, QMouseEvent arg2) { interceptor.Invoke("mouseHandler$#", "mouseHandler(int, QMouseEvent*)", typeof(void), typeof(int), x, typeof(QMouseEvent), arg2); }
/// <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); }
protected override void MousePressEvent(QMouseEvent ev) { interceptor.Invoke("mousePressEvent#", "mousePressEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), ev); }
/// <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); }
protected override void MouseDoubleClickEvent(QMouseEvent e) { interceptor.Invoke("mouseDoubleClickEvent#", "mouseDoubleClickEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), e); }
protected override void MousePressEvent(QMouseEvent arg1) { base.MousePressEvent(arg1); Viewport.OnButtonPress(ConvertButtonEvent(arg1, ClickMultiplicity.Single)); Update(); }
protected virtual void MouseReleaseEvent(QMouseEvent arg1) { interceptor.Invoke("mouseReleaseEvent#", "mouseReleaseEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), arg1); }
protected override void MouseMoveEvent(QMouseEvent arg1) { base.MouseMoveEvent(arg1); var evt = ConvertEvent(arg1); Viewport.OnMouseMotion(evt); Update(); }
protected override void MouseReleaseEvent(QMouseEvent e) { interceptor.Invoke("mouseReleaseEvent#", "mouseReleaseEvent(QMouseEvent*)", typeof(void), typeof(QMouseEvent), e); }