pub unsafe trait DOMEventTarget: NSObjectProtocol + NSCopying {
// Provided methods
unsafe fn addEventListener_listener_useCapture(
&self,
type: Option<&NSString>,
listener: Option<&ProtocolObject<dyn DOMEventListener>>,
use_capture: bool,
)
where Self: Sized + Message { ... }
unsafe fn removeEventListener_listener_useCapture(
&self,
type: Option<&NSString>,
listener: Option<&ProtocolObject<dyn DOMEventListener>>,
use_capture: bool,
)
where Self: Sized + Message { ... }
unsafe fn dispatchEvent(&self, event: Option<&DOMEvent>) -> bool
where Self: Sized + Message { ... }
unsafe fn addEventListener(
&self,
type: Option<&NSString>,
listener: Option<&ProtocolObject<dyn DOMEventListener>>,
use_capture: bool,
)
where Self: Sized + Message { ... }
unsafe fn removeEventListener(
&self,
type: Option<&NSString>,
listener: Option<&ProtocolObject<dyn DOMEventListener>>,
use_capture: bool,
)
where Self: Sized + Message { ... }
}👎Deprecated
Available on crate feature
DOMEventTarget only.Expand description
Provided Methods§
Sourceunsafe fn addEventListener_listener_useCapture(
&self,
type: Option<&NSString>,
listener: Option<&ProtocolObject<dyn DOMEventListener>>,
use_capture: bool,
)
👎DeprecatedAvailable on crate feature DOMEventListener only.
unsafe fn addEventListener_listener_useCapture( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool, )
DOMEventListener only.§Safety
typemight not allowNone.listenermight not allowNone.
Sourceunsafe fn removeEventListener_listener_useCapture(
&self,
type: Option<&NSString>,
listener: Option<&ProtocolObject<dyn DOMEventListener>>,
use_capture: bool,
)
👎DeprecatedAvailable on crate feature DOMEventListener only.
unsafe fn removeEventListener_listener_useCapture( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool, )
DOMEventListener only.§Safety
typemight not allowNone.listenermight not allowNone.
Sourceunsafe fn dispatchEvent(&self, event: Option<&DOMEvent>) -> bool
👎DeprecatedAvailable on crate features DOMEvent and DOMObject and WebScriptObject only.
unsafe fn dispatchEvent(&self, event: Option<&DOMEvent>) -> bool
DOMEvent and DOMObject and WebScriptObject only.§Safety
event might not allow None.
Sourceunsafe fn addEventListener(
&self,
type: Option<&NSString>,
listener: Option<&ProtocolObject<dyn DOMEventListener>>,
use_capture: bool,
)
👎DeprecatedAvailable on crate feature DOMEventListener only.
unsafe fn addEventListener( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool, )
DOMEventListener only.§Safety
typemight not allowNone.listenermight not allowNone.
Sourceunsafe fn removeEventListener(
&self,
type: Option<&NSString>,
listener: Option<&ProtocolObject<dyn DOMEventListener>>,
use_capture: bool,
)
👎DeprecatedAvailable on crate feature DOMEventListener only.
unsafe fn removeEventListener( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool, )
DOMEventListener only.§Safety
typemight not allowNone.listenermight not allowNone.
Trait Implementations§
Source§impl ProtocolType for dyn DOMEventTarget
impl ProtocolType for dyn DOMEventTarget
impl<T> ImplementedBy<T> for dyn DOMEventTarget
Implementations on Foreign Types§
impl<T> DOMEventTarget for ProtocolObject<T>where
T: ?Sized + DOMEventTarget,
Implementors§
impl DOMEventTarget for DOMAttr
Available on crate feature
DOMAttr only.impl DOMEventTarget for DOMCDATASection
Available on crate feature
DOMCDATASection only.impl DOMEventTarget for DOMCharacterData
Available on crate feature
DOMCharacterData only.impl DOMEventTarget for DOMComment
Available on crate feature
DOMComment only.impl DOMEventTarget for DOMDocument
Available on crate feature
DOMDocument only.impl DOMEventTarget for DOMDocumentFragment
Available on crate feature
DOMDocumentFragment only.impl DOMEventTarget for DOMDocumentType
Available on crate feature
DOMDocumentType only.impl DOMEventTarget for DOMElement
Available on crate feature
DOMElement only.impl DOMEventTarget for DOMEntity
Available on crate feature
DOMEntity only.impl DOMEventTarget for DOMEntityReference
Available on crate feature
DOMEntityReference only.impl DOMEventTarget for DOMHTMLAnchorElement
Available on crate feature
DOMHTMLAnchorElement only.impl DOMEventTarget for DOMHTMLAppletElement
Available on crate feature
DOMHTMLAppletElement only.impl DOMEventTarget for DOMHTMLAreaElement
Available on crate feature
DOMHTMLAreaElement only.impl DOMEventTarget for DOMHTMLBRElement
Available on crate feature
DOMHTMLBRElement only.impl DOMEventTarget for DOMHTMLBaseElement
Available on crate feature
DOMHTMLBaseElement only.impl DOMEventTarget for DOMHTMLBaseFontElement
Available on crate feature
DOMHTMLBaseFontElement only.impl DOMEventTarget for DOMHTMLBodyElement
Available on crate feature
DOMHTMLBodyElement only.impl DOMEventTarget for DOMHTMLButtonElement
Available on crate feature
DOMHTMLButtonElement only.impl DOMEventTarget for DOMHTMLDListElement
Available on crate feature
DOMHTMLDListElement only.impl DOMEventTarget for DOMHTMLDirectoryElement
Available on crate feature
DOMHTMLDirectoryElement only.impl DOMEventTarget for DOMHTMLDivElement
Available on crate feature
DOMHTMLDivElement only.impl DOMEventTarget for DOMHTMLDocument
Available on crate feature
DOMHTMLDocument only.impl DOMEventTarget for DOMHTMLElement
Available on crate feature
DOMHTMLElement only.impl DOMEventTarget for DOMHTMLEmbedElement
Available on crate feature
DOMHTMLEmbedElement only.impl DOMEventTarget for DOMHTMLFieldSetElement
Available on crate feature
DOMHTMLFieldSetElement only.impl DOMEventTarget for DOMHTMLFontElement
Available on crate feature
DOMHTMLFontElement only.impl DOMEventTarget for DOMHTMLFormElement
Available on crate feature
DOMHTMLFormElement only.impl DOMEventTarget for DOMHTMLFrameElement
Available on crate feature
DOMHTMLFrameElement only.impl DOMEventTarget for DOMHTMLFrameSetElement
Available on crate feature
DOMHTMLFrameSetElement only.impl DOMEventTarget for DOMHTMLHRElement
Available on crate feature
DOMHTMLHRElement only.impl DOMEventTarget for DOMHTMLHeadElement
Available on crate feature
DOMHTMLHeadElement only.impl DOMEventTarget for DOMHTMLHeadingElement
Available on crate feature
DOMHTMLHeadingElement only.impl DOMEventTarget for DOMHTMLHtmlElement
Available on crate feature
DOMHTMLHtmlElement only.impl DOMEventTarget for DOMHTMLIFrameElement
Available on crate feature
DOMHTMLIFrameElement only.impl DOMEventTarget for DOMHTMLImageElement
Available on crate feature
DOMHTMLImageElement only.impl DOMEventTarget for DOMHTMLInputElement
Available on crate feature
DOMHTMLInputElement only.impl DOMEventTarget for DOMHTMLLIElement
Available on crate feature
DOMHTMLLIElement only.impl DOMEventTarget for DOMHTMLLabelElement
Available on crate feature
DOMHTMLLabelElement only.impl DOMEventTarget for DOMHTMLLegendElement
Available on crate feature
DOMHTMLLegendElement only.impl DOMEventTarget for DOMHTMLLinkElement
Available on crate feature
DOMHTMLLinkElement only.impl DOMEventTarget for DOMHTMLMapElement
Available on crate feature
DOMHTMLMapElement only.impl DOMEventTarget for DOMHTMLMarqueeElement
Available on crate feature
DOMHTMLMarqueeElement only.impl DOMEventTarget for DOMHTMLMenuElement
Available on crate feature
DOMHTMLMenuElement only.impl DOMEventTarget for DOMHTMLMetaElement
Available on crate feature
DOMHTMLMetaElement only.impl DOMEventTarget for DOMHTMLModElement
Available on crate feature
DOMHTMLModElement only.impl DOMEventTarget for DOMHTMLOListElement
Available on crate feature
DOMHTMLOListElement only.impl DOMEventTarget for DOMHTMLObjectElement
Available on crate feature
DOMHTMLObjectElement only.impl DOMEventTarget for DOMHTMLOptGroupElement
Available on crate feature
DOMHTMLOptGroupElement only.impl DOMEventTarget for DOMHTMLOptionElement
Available on crate feature
DOMHTMLOptionElement only.impl DOMEventTarget for DOMHTMLParagraphElement
Available on crate feature
DOMHTMLParagraphElement only.impl DOMEventTarget for DOMHTMLParamElement
Available on crate feature
DOMHTMLParamElement only.impl DOMEventTarget for DOMHTMLPreElement
Available on crate feature
DOMHTMLPreElement only.impl DOMEventTarget for DOMHTMLQuoteElement
Available on crate feature
DOMHTMLQuoteElement only.impl DOMEventTarget for DOMHTMLScriptElement
Available on crate feature
DOMHTMLScriptElement only.impl DOMEventTarget for DOMHTMLSelectElement
Available on crate feature
DOMHTMLSelectElement only.impl DOMEventTarget for DOMHTMLStyleElement
Available on crate feature
DOMHTMLStyleElement only.impl DOMEventTarget for DOMHTMLTableCaptionElement
Available on crate feature
DOMHTMLTableCaptionElement only.impl DOMEventTarget for DOMHTMLTableCellElement
Available on crate feature
DOMHTMLTableCellElement only.impl DOMEventTarget for DOMHTMLTableColElement
Available on crate feature
DOMHTMLTableColElement only.impl DOMEventTarget for DOMHTMLTableElement
Available on crate feature
DOMHTMLTableElement only.impl DOMEventTarget for DOMHTMLTableRowElement
Available on crate feature
DOMHTMLTableRowElement only.impl DOMEventTarget for DOMHTMLTableSectionElement
Available on crate feature
DOMHTMLTableSectionElement only.impl DOMEventTarget for DOMHTMLTextAreaElement
Available on crate feature
DOMHTMLTextAreaElement only.impl DOMEventTarget for DOMHTMLTitleElement
Available on crate feature
DOMHTMLTitleElement only.impl DOMEventTarget for DOMHTMLUListElement
Available on crate feature
DOMHTMLUListElement only.impl DOMEventTarget for DOMNode
Available on crate feature
DOMNode only.impl DOMEventTarget for DOMProcessingInstruction
Available on crate feature
DOMProcessingInstruction only.impl DOMEventTarget for DOMText
Available on crate feature
DOMText only.