pub trait DOMEventTargetExt: 'static {
fn add_event_listener_with_closure(
&self,
event_name: &str,
handler: &Closure,
use_capture: bool
) -> bool;
fn dispatch_event(&self, event: &impl IsA<DOMEvent>) -> Result<(), Error>;
fn remove_event_listener_with_closure(
&self,
event_name: &str,
handler: &Closure,
use_capture: bool
) -> bool;
}
Expand description
Trait containing all DOMEventTarget
methods.
Implementors
DOMAttr
, DOMCDATASection
, DOMCharacterData
, DOMComment
, DOMDOMWindow
, DOMDocumentFragment
, DOMDocumentType
, DOMDocument
, DOMElement
, DOMEntityReference
, DOMEventTarget
, DOMHTMLAnchorElement
, DOMHTMLAppletElement
, DOMHTMLAreaElement
, DOMHTMLBRElement
, DOMHTMLBaseElement
, DOMHTMLBaseFontElement
, DOMHTMLBodyElement
, DOMHTMLButtonElement
, DOMHTMLCanvasElement
, DOMHTMLDListElement
, DOMHTMLDirectoryElement
, DOMHTMLDivElement
, DOMHTMLDocument
, DOMHTMLElement
, DOMHTMLEmbedElement
, DOMHTMLFieldSetElement
, DOMHTMLFontElement
, DOMHTMLFormElement
, DOMHTMLFrameElement
, DOMHTMLFrameSetElement
, DOMHTMLHRElement
, DOMHTMLHeadElement
, DOMHTMLHeadingElement
, DOMHTMLHtmlElement
, DOMHTMLIFrameElement
, DOMHTMLImageElement
, DOMHTMLInputElement
, DOMHTMLLIElement
, DOMHTMLLabelElement
, DOMHTMLLegendElement
, DOMHTMLLinkElement
, DOMHTMLMapElement
, DOMHTMLMarqueeElement
, DOMHTMLMenuElement
, DOMHTMLMetaElement
, DOMHTMLModElement
, DOMHTMLOListElement
, DOMHTMLObjectElement
, DOMHTMLOptGroupElement
, DOMHTMLOptionElement
, DOMHTMLParagraphElement
, DOMHTMLParamElement
, DOMHTMLPreElement
, DOMHTMLQuoteElement
, DOMHTMLScriptElement
, DOMHTMLSelectElement
, DOMHTMLStyleElement
, DOMHTMLTableCaptionElement
, DOMHTMLTableCellElement
, DOMHTMLTableColElement
, DOMHTMLTableElement
, DOMHTMLTableRowElement
, DOMHTMLTableSectionElement
, DOMHTMLTextAreaElement
, DOMHTMLTitleElement
, DOMHTMLUListElement
, DOMNode
, DOMProcessingInstruction
, DOMText
Required Methods
sourcefn add_event_listener_with_closure(
&self,
event_name: &str,
handler: &Closure,
use_capture: bool
) -> bool
fn add_event_listener_with_closure(
&self,
event_name: &str,
handler: &Closure,
use_capture: bool
) -> bool
Version of webkit_dom_event_target_add_event_listener()
using a closure
instead of a callbacks for easier binding in other languages.
Deprecated since 2.22
Use JavaScriptCore API instead
event_name
A gchar
handler
use_capture
A gboolean
Returns
a gboolean
sourcefn remove_event_listener_with_closure(
&self,
event_name: &str,
handler: &Closure,
use_capture: bool
) -> bool
fn remove_event_listener_with_closure(
&self,
event_name: &str,
handler: &Closure,
use_capture: bool
) -> bool
Version of webkit_dom_event_target_remove_event_listener()
using a closure
instead of a callbacks for easier binding in other languages.
Deprecated since 2.22
Use JavaScriptCore API instead
event_name
A gchar
handler
use_capture
A gboolean
Returns
a gboolean