public override void PaintInterface( QPainter painter, QStyleOptionGraphicsItem option, QRect contentsRect ) { svg.Resize(Size()); svg.Paint(painter, 0, 0); }
public override void Paint(Qyoto.QPainter painter, Qyoto.QStyleOptionGraphicsItem option, Qyoto.QWidget widget) { if (m_Pixmap != null) { painter.DrawPixmap(m_Rect, m_Pixmap); } }
public override void Paint(QPainter painter, QStyleOptionGraphicsItem option, QWidget widget) { // Body painter.SetBrush(color); painter.DrawEllipse(-10, -20, 20, 40); // Eyes painter.SetBrush(Qt.GlobalColor.white); painter.DrawEllipse(-10, -17, 8, 8); painter.DrawEllipse(2, -17, 8, 8); // Nose painter.SetBrush(Qt.GlobalColor.black); painter.DrawEllipse(new QRectF(-2, -22, 4, 4)); // Pupils painter.DrawEllipse(new QRectF(-8.0 + mouseEyeDirection, -17, 4, 4)); painter.DrawEllipse(new QRectF(4.0 + mouseEyeDirection, -17, 4, 4)); // Ears painter.SetBrush(Scene().CollidingItems(this).Count == 0 ? Qt.GlobalColor.darkYellow : Qt.GlobalColor.red); painter.DrawEllipse(-17, -12, 16, 16); painter.DrawEllipse(1, -12, 16, 16); // Tail QPainterPath path = new QPainterPath(new QPointF(0, 20)); path.CubicTo(-5, 22, -5, 22, 0, 25); path.CubicTo(5, 27, 5, 32, 0, 30); path.CubicTo(-5, 32, -5, 42, 0, 35); painter.SetBrush(Qt.BrushStyle.NoBrush); painter.DrawPath(path); }
public override void Paint(Qyoto.QPainter painter, Qyoto.QStyleOptionGraphicsItem option, Qyoto.QWidget widget) { painter.SetRenderHint(QPainter.RenderHint.Antialiasing, true); int iconSize = m_Grid.IconSize; // Parent opacity overrides item opacity. var parentGroup = (RosterItemGroup)base.Group(); if (parentGroup == null) // This happens while the item is being removed. { return; } if (parentGroup.Opacity != 1) { painter.SetOpacity(parentGroup.Opacity); } else { painter.SetOpacity(m_Opacity); } QPixmap pixmap = (QPixmap)m_Grid.Model.GetImage(m_Item); Gui.DrawAvatar(painter, iconSize, iconSize, pixmap); if (IsHover) { // FIXME: Do something? } if (m_Grid.ListMode) { var rect = BoundingRect(); var pen = new QPen(); pen.SetBrush(m_Grid.Palette.Text()); painter.SetPen(pen); int x = iconSize + m_Grid.IconPadding; painter.DrawText(x, 0, (int)rect.Width() - x, (int)rect.Height(), (int)Qt.TextFlag.TextSingleLine, m_Grid.Model.GetName(m_Item)); } }
public override void Paint(QPainter painter, QStyleOptionGraphicsItem option, QWidget widget) { painter.SetBrush(Qt.GlobalColor.gray); painter.DrawRect(-20, -58, 40, 2); // front axel painter.DrawRect(-20, 7, 40, 2); // rear axel painter.SetBrush(color); painter.DrawRect(-25, -79, 50, 10); // front wing painter.DrawEllipse(-25, -48, 50, 20); // side pods painter.DrawRect(-25, -38, 50, 35); // side pods painter.DrawRect(-5, 9, 10, 10); // back pod painter.DrawEllipse(-10, -81, 20, 100); // main body painter.DrawRect(-17, 19, 34, 15); // rear wing painter.SetBrush(Qt.GlobalColor.black); painter.DrawPie(-5, -51, 10, 15, 0, 180 * 16); painter.DrawRect(-5, -44, 10, 10); // cocpit painter.Save(); painter.Translate(-20, -58); painter.Rotate(wheelsAngle); painter.DrawRect(-10, -7, 10, 15); // front left painter.Restore(); painter.Save(); painter.Translate(20, -58); painter.Rotate(wheelsAngle); painter.DrawRect(0, -7, 10, 15); // front left painter.Restore(); painter.DrawRect(-30, 0, 12, 17); // rear left painter.DrawRect(19, 0, 12, 17); // rear right }
/// <remarks> /// This method is called when the interface should be painted. /// <param> name="painter" the QPainter to use to do the paintiner /// </param><param> name="option" the style options object /// </param><param> name="contentsRect" the rect to paint within; automatically adjusted for /// the background, if any /// </param></remarks> <short> This method is called when the interface should be painted.</short> public virtual void PaintInterface(QPainter painter, QStyleOptionGraphicsItem option, QRect contentsRect) { }
public override void Paint(QPainter arg1, QStyleOptionGraphicsItem options) { interceptor.Invoke("paint##", "paint(QPainter*, const QStyleOptionGraphicsItem*)", typeof(void), typeof(QPainter), arg1, typeof(QStyleOptionGraphicsItem), options); }
public virtual void Paint(QPainter painter, QStyleOptionGraphicsItem option) { interceptor.Invoke("paint##", "paint(QPainter*, const QStyleOptionGraphicsItem*)", typeof(void), typeof(QPainter), painter, typeof(QStyleOptionGraphicsItem), option); }
public QStyleOptionGraphicsItem(QStyleOptionGraphicsItem other) : this((Type)null) { CreateProxy(); interceptor.Invoke("QStyleOptionGraphicsItem#", "QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)", typeof(void), typeof(QStyleOptionGraphicsItem), other); }
public override void Paint(Qyoto.QPainter painter, Qyoto.QStyleOptionGraphicsItem option, Qyoto.QWidget widget) { painter.SetOpacity(m_Opacity); var color = m_Grid.Palette.Color(QPalette.ColorRole.Text); // Group Name painter.SetFont(m_Font); painter.SetPen(new QPen(color)); string text = null; if (m_Grid.ShowGroupCounts) { text = String.Format("{0} ({1}/{2})", m_GroupName, m_Grid.Model.NumOnlineItemsInGroup(m_GroupName), m_Grid.Model.NumItemsInGroup(m_GroupName)); } else { text = m_GroupName; } painter.DrawText(BoundingRect(), text); int arrowX = m_Grid.IconPadding + m_Metrics.Width(text) + 4; int arrowY = 5; // Group expander arrow painter.Save(); painter.Translate(arrowX, arrowY); QPainterPath path = new QPainterPath(); if (IsExpanded) { path.MoveTo(0, 0); path.LineTo(4, 0); path.LineTo(2, 2); path.LineTo(0, 0); } else { path.MoveTo(2, 0); path.LineTo(2, 4); path.LineTo(0, 2); path.LineTo(2, 0); } painter.SetPen(new QPen(color)); painter.SetBrush(new QBrush(color)); painter.DrawPath(path); painter.Restore(); m_ArrowRect = new QRectF(arrowX, 0, 4, m_Grid.HeaderHeight); if (ItemOver) { painter.SetPen(new QPen(new QColor("red"))); painter.DrawRect(BoundingRect()); } }
public override void PaintInterface(QPainter painter, QStyleOptionGraphicsItem option, QRect contentsRect) { if (applet != null) applet.PaintInterface(painter, option, contentsRect); return; }
public virtual void PaintWindowFrame(QPainter painter, QStyleOptionGraphicsItem option, QWidget widget) { applet.PaintWindowFrame(painter, option, widget); }
protected new virtual void Paint(QPainter painter, QStyleOptionGraphicsItem option, QWidget widget) { interceptor.Invoke("paint###", "paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)", typeof(void), typeof(QPainter), painter, typeof(QStyleOptionGraphicsItem), option, typeof(QWidget), widget); }
public QStyleOptionGraphicsItem(QStyleOptionGraphicsItem other) : this((Type) null) { CreateProxy(); interceptor.Invoke("QStyleOptionGraphicsItem#", "QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)", typeof(void), typeof(QStyleOptionGraphicsItem), other); }
public abstract void Paint(QPainter painter, QStyleOptionGraphicsItem option, QWidget widget);
public override void Paint(QPainter painter, QStyleOptionGraphicsItem option, QWidget widget) { interceptor.Invoke("paint###", "paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)", typeof(void), typeof(QPainter), painter, typeof(QStyleOptionGraphicsItem), option, typeof(QWidget), widget); }
public virtual void Paint(QPainter painter, QStyleOptionGraphicsItem option) { applet.Paint(painter, option); }
public virtual void Paint(QPainter painter, QStyleOptionGraphicsItem option) { interceptor.Invoke("paint##", "paint(QPainter*, const QStyleOptionGraphicsItem*)", typeof(void), typeof(QPainter), painter, typeof(QStyleOptionGraphicsItem), option); }
public override void Paint(QPainter painter, QStyleOptionGraphicsItem option, QWidget widget) { interceptor.Invoke("paint", "paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)", typeof(void), typeof(QPainter), painter, typeof(QStyleOptionGraphicsItem), option, typeof(QWidget), widget); }
protected void paint(QPainter p, QStyleOptionGraphicsItem option) { p.DrawImage(option.ExposedRect, image, Option.ExposedRect, Qt::OrderedAlphaDither); }
public virtual void PaintInterface(QPainter painter, QStyleOptionGraphicsItem option, QRect contentsRect) { interceptor.Invoke("paintInterface###", "paintInterface(QPainter*, const QStyleOptionGraphicsItem*, const QRect&)", typeof(void), typeof(QPainter), painter, typeof(QStyleOptionGraphicsItem), option, typeof(QRect), contentsRect); }
public virtual void PaintWindowFrame(QPainter painter, QStyleOptionGraphicsItem option, QWidget widget) { interceptor.Invoke("paintWindowFrame###", "paintWindowFrame(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)", typeof(void), typeof(QPainter), painter, typeof(QStyleOptionGraphicsItem), option, typeof(QWidget), widget); }