Class: Gtk::Image

Inherits:
Object
  • Object
show all
Defined in:
lib/extensions/gtk/widgets/gtk_image.rb

Instance Method Summary collapse

Instance Method Details

#image=(value) ⇒ Object



6
7
8
9
10
11
# File 'lib/extensions/gtk/widgets/gtk_image.rb', line 6

def image=(value)
  file = File.new(File.join(Dir.tmpdir,"tempimg#{self.object_id.to_s}"),'w')
  file << value
  file.close
  self.pixbuf = Gdk::Pixbuf.new(File.join(Dir.tmpdir,"tempimg#{self.object_id.to_s}"))
end

#image_file=(file_name) ⇒ Object



13
14
15
# File 'lib/extensions/gtk/widgets/gtk_image.rb', line 13

def image_file=(file_name)
  self.image=(File.open(file_name).read)
end