14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/rabbit/stock.rb', line 14
def init(canvas)
return if @@loaded
@@loaded = true
Gtk::Stock.add(RABBIT.to_sym, N_("Rabbit"))
begin
image_theme = Theme::Searcher.find_theme("rabbit-images", true)
file = Theme::Searcher.find_file("lavie-icon.png", [image_theme])
loader = ImageLoader.new(file)
loader.resize(32, 32)
factory = Gtk::IconFactory.new
factory.add(RABBIT, Gtk::IconSet.new(loader.pixbuf))
factory.add_default
rescue LoadError
canvas.logger.warn($!)
end
end
|