class Canis::PropertyChangeEvent
Created and sent to all listeners whenever a property is changed
@see fire_property_change @see fire_handler @since 1.0.5 added 2010-02-25 23:06
Attributes
newvalue[RW]
oldvalue[RW]
property_name[RW]
source[RW]
Public Class Methods
new(source, property_name, oldvalue, newvalue)
click to toggle source
# File lib/canis/core/widgets/rwidget.rb, line 2238 def initialize source, property_name, oldvalue, newvalue set source, property_name, oldvalue, newvalue end
Public Instance Methods
inspect()
click to toggle source
# File lib/canis/core/widgets/rwidget.rb, line 2248 def inspect to_s end
set(source, property_name, oldvalue, newvalue)
click to toggle source
# File lib/canis/core/widgets/rwidget.rb, line 2241 def set source, property_name, oldvalue, newvalue @source, @property_name, @oldvalue, @newvalue = source, property_name, oldvalue, newvalue end
to_s()
click to toggle source
# File lib/canis/core/widgets/rwidget.rb, line 2245 def to_s "PROPERTY_CHANGE name: #{property_name}, oldval: #{@oldvalue}, newvalue: #{@newvalue}, source: #{@source}" end