Class: Qt::Painter
Instance Method Summary collapse
- #addEllipseColor(x, y, w, h, color = Cosmos::BLACK) ⇒ Object
-
#addEllipseColorFill(x, y, w, h, pen_color = Cosmos::BLACK, brush_color = nil) ⇒ Object
Note if brush_color is not specified it will be the same as pen_color.
- #addLineColor(x, y, w, h, color = Cosmos::BLACK) ⇒ Object
- #addRectColor(x, y, w, h, color = Cosmos::BLACK) ⇒ Object
-
#addRectColorFill(x, y, w, h, pen_color = Cosmos::BLACK, brush_color = nil) ⇒ Object
Note if brush_color is not specified it will be the same as pen_color.
- #addSimpleTextAt(text, x, y, color = Cosmos::BLACK) ⇒ Object
- #setBrush(brush) ⇒ Object
- #setPen(pen_color) ⇒ Object
Instance Method Details
#addEllipseColor(x, y, w, h, color = Cosmos::BLACK) ⇒ Object
743 744 745 746 747 |
# File 'lib/cosmos/gui/qt.rb', line 743 def addEllipseColor(x, y, w, h, color = Cosmos::BLACK) setPen(color) if color != @pen_color setBrush(nil) if @brush drawEllipse(x,y,w,h) end |
#addEllipseColorFill(x, y, w, h, pen_color = Cosmos::BLACK, brush_color = nil) ⇒ Object
Note if brush_color is not specified it will be the same as pen_color
750 751 752 753 754 755 |
# File 'lib/cosmos/gui/qt.rb', line 750 def addEllipseColorFill(x, y, w, h, pen_color = Cosmos::BLACK, brush_color = nil) setPen(pen_color) if pen_color != @pen_color brush_color = pen_color unless brush_color setBrush(brush_color) if brush_color != @brush drawEllipse(x,y,w,h) end |
#addLineColor(x, y, w, h, color = Cosmos::BLACK) ⇒ Object
719 720 721 722 |
# File 'lib/cosmos/gui/qt.rb', line 719 def addLineColor(x, y, w, h, color = Cosmos::BLACK) setPen(color) if color != @pen_color drawLine(x,y,w,h) end |
#addRectColor(x, y, w, h, color = Cosmos::BLACK) ⇒ Object
724 725 726 727 728 |
# File 'lib/cosmos/gui/qt.rb', line 724 def addRectColor(x, y, w, h, color = Cosmos::BLACK) setPen(color) if color != @pen_color setBrush(nil) if @brush drawRect(x,y,w,h) end |
#addRectColorFill(x, y, w, h, pen_color = Cosmos::BLACK, brush_color = nil) ⇒ Object
Note if brush_color is not specified it will be the same as pen_color
731 732 733 734 735 736 |
# File 'lib/cosmos/gui/qt.rb', line 731 def addRectColorFill(x, y, w, h, pen_color = Cosmos::BLACK, brush_color = nil) setPen(pen_color) if pen_color != @pen_color brush_color = pen_color unless brush_color setBrush(brush_color) if brush_color != @brush drawRect(x,y,w,h) end |
#addSimpleTextAt(text, x, y, color = Cosmos::BLACK) ⇒ Object
738 739 740 741 |
# File 'lib/cosmos/gui/qt.rb', line 738 def addSimpleTextAt(text, x, y, color = Cosmos::BLACK) setPen(color) if color != @pen_color drawText(x,y,text) end |