| In: |
EventTarget.rb
|
| Parent: | Object |
Represents an event that has occured. Used by EventTarget#dispatch_event to fire off events registered via EventTarget#add_event_listener, based on the type of the event.
| change | [RW] | This dummy value exists to easily specify information about the event, to pass from the event dispatcher to any callback methods. |
| target | [RW] | Automatically set by EventTarget#dispatch_event, points to the context (instance) that fired the event. |
| timestamp | [RW] | Automatically set by EventTarget#dispatch_event, a Time instance representing the moment the event was fired off. |
| type | [RW] | A symbol that uniquely identifies this type of event. |
| type: | A symbol value which uniquely identifies the type of the event. Will be matched against the type parameter passed to add_event_listener to decide which callbacks (if any) to fire. |
| change: | An initial value for the change property. (See above; may be any type, any value.) |
def value=( new_v )
@value = new_v
dispatch_event Event.new( :change, new_v )
end