Trait stdweb::traits::IEventTarget
[−]
[src]
pub trait IEventTarget: ReferenceType { fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle
where
T: ConcreteEvent,
F: FnMut(T) + 'static, { ... } fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO> { ... } }
IEventTarget
is an interface implemented by objects that
can receive events and may have listeners for them.
Provided Methods
fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
T: ConcreteEvent,
F: FnMut(T) + 'static,
T: ConcreteEvent,
F: FnMut(T) + 'static,
Adds given event handler to the list of event listeners for
the specified EventTarget
on which it's called.
fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
Dispatches an Event
at this EventTarget
, invoking the affected event listeners in the
appropriate order.
Implementors
impl IEventTarget for Document
impl IEventTarget for Window
impl IEventTarget for EventTarget
impl IEventTarget for Node
impl IEventTarget for Element
impl IEventTarget for HtmlElement
impl IEventTarget for ImageElement
impl IEventTarget for InputElement
impl IEventTarget for TextAreaElement
impl IEventTarget for CanvasElement
impl IEventTarget for TextNode
impl IEventTarget for FileReader
impl IEventTarget for XmlHttpRequest
impl IEventTarget for WebSocket