class Demo::CairoText
Public Class Methods
new()
click to toggle source
Calls superclass method
# File gtk2/sample/gtk-demo/cairo-text.rb, line 15 def initialize super('cairo text') end
Public Instance Methods
draw(cr)
click to toggle source
# File gtk2/sample/gtk-demo/cairo-text.rb, line 19 def draw(cr) cr.select_font_face("Sans", Cairo::FONT_SLANT_NORMAL, Cairo::FONT_WEIGHT_BOLD) cr.set_font_size(0.35) cr.move_to(0.04, 0.53) cr.show_text("Hello") cr.move_to(0.27, 0.65) cr.text_path("void") cr.set_source_rgba(0.5, 0.5, 1) cr.fill_preserve cr.set_source_rgba(0, 0, 0) cr.set_line_width(0.01) cr.stroke # draw helping lines cr.set_source_rgba(1,0.2,0.2, 0.6) cr.arc(0.04, 0.53, 0.02, 0, 2 * Math::PI) cr.arc(0.27, 0.65, 0.02, 0, 2 * Math::PI) cr.fill end