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