Class: Cairo::Context
- Inherits:
-
Object
- Object
- Cairo::Context
- Defined in:
- lib/gdk4/cairo.rb
Instance Method Summary collapse
- #set_source_pixbuf(pixbuf, pixbuf_x = 0, pixbuf_y = 0) ⇒ Object
- #set_source_pixbuf_raw ⇒ Object
- #set_source_rgba(rgba, g = nil, b = nil, a = nil) ⇒ Object
- #set_source_rgba_raw ⇒ Object
- #source_rgba=(rgba) ⇒ Object
Instance Method Details
#set_source_pixbuf(pixbuf, pixbuf_x = 0, pixbuf_y = 0) ⇒ Object
38 39 40 |
# File 'lib/gdk4/cairo.rb', line 38 def set_source_pixbuf(pixbuf, pixbuf_x=0, pixbuf_y=0) set_source_pixbuf_raw(pixbuf, pixbuf_x, pixbuf_y) end |
#set_source_pixbuf_raw ⇒ Object
37 |
# File 'lib/gdk4/cairo.rb', line 37 alias_method :set_source_pixbuf_raw, :set_source_pixbuf |
#set_source_rgba(rgba, g = nil, b = nil, a = nil) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/gdk4/cairo.rb', line 20 def set_source_rgba(rgba, g=nil, b=nil, a=nil) case rgba when Gdk::RGBA set_source_gdk_rgba(rgba) when Array set_source_rgba_raw(rgba) else r = rgba set_source_rgba_raw([r, g, b, a || 1.0]) end end |
#set_source_rgba_raw ⇒ Object
19 |
# File 'lib/gdk4/cairo.rb', line 19 alias_method :set_source_rgba_raw, :set_source_rgba |
#source_rgba=(rgba) ⇒ Object
32 33 34 35 |
# File 'lib/gdk4/cairo.rb', line 32 def source_rgba=(rgba) set_source_rgba(rgba) rgba end |