Class: JLDrill::Gtk::Icon

Inherits:
Object
  • Object
show all
Defined in:
lib/jldrill/views/gtk/widgets/Icon.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeIcon

Returns a new instance of Icon.



10
11
12
13
14
15
16
17
18
# File 'lib/jldrill/views/gtk/widgets/Icon.rb', line 10

def initialize()
    @icon = nil
    # GTK+ on windows doesn't have SVG, so if this fails read the PNG
    begin
        @icon = Gdk::Pixbuf.new(JLDrill::Config::resolveDataFile(JLDrill::Config::PNG_ICON_FILE))
    rescue
        @icon = Gdk::Pixbuf.new(JLDrill::Config::resolveDataFile(JLDrill::Config::PNG_ICON_FILE))
    end
end

Instance Attribute Details

#iconObject (readonly)

Returns the value of attribute icon.



8
9
10
# File 'lib/jldrill/views/gtk/widgets/Icon.rb', line 8

def icon
  @icon
end