Class: FX::Icon

Inherits:
Object
  • Object
show all
Defined in:
lib/libGUIb14.rb,
lib/libGUIb16.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filename) ⇒ Icon

Returns a new instance of Icon.



156
157
158
159
160
161
# File 'lib/libGUIb14.rb', line 156

def initialize filename
  if filename
    @filename = filename
    @img = loadImage(filename)
  end
end

Instance Attribute Details

#imgObject

Returns the value of attribute img.



162
163
164
# File 'lib/libGUIb14.rb', line 162

def img
  @img
end

Class Method Details

.LoadFromString(s, icon_class = Fox::FXPNGIcon) ⇒ Object



167
168
169
170
171
# File 'lib/libGUIb14.rb', line 167

def self.LoadFromString s, icon_class = Fox::FXPNGIcon
  icon = Icon.new nil
  icon.img = loadImageFromString s, icon_class
  icon
end

Instance Method Details

#to_sObject



163
164
165
# File 'lib/libGUIb14.rb', line 163

def to_s
  @filename
end
OSZAR »