Trait DOMEventTarget

Source
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§

Source

unsafe fn addEventListener_listener_useCapture( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool, )
where Self: Sized + Message,

👎Deprecated
Available on crate feature DOMEventListener only.
Source

unsafe fn removeEventListener_listener_useCapture( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool, )
where Self: Sized + Message,

👎Deprecated
Available on crate feature DOMEventListener only.
Source

unsafe fn dispatchEvent(&self, event: Option<&DOMEvent>) -> bool
where Self: Sized + Message,

👎Deprecated
Available on crate features DOMEvent and DOMObject and WebScriptObject only.
Source

unsafe fn addEventListener( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool, )
where Self: Sized + Message,

👎Deprecated
Available on crate feature DOMEventListener only.
Source

unsafe fn removeEventListener( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool, )
where Self: Sized + Message,

👎Deprecated
Available on crate feature DOMEventListener only.

Trait Implementations§

Source§

impl ProtocolType for dyn DOMEventTarget

Source§

const NAME: &'static str = "DOMEventTarget"

The name of the Objective-C protocol that this type represents. Read more
Source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
Source§

impl<T> ImplementedBy<T> for dyn DOMEventTarget

Implementations on Foreign Types§

Source§

impl<T> DOMEventTarget for ProtocolObject<T>
where T: ?Sized + DOMEventTarget,

Implementors§

Source§

impl DOMEventTarget for DOMAttr

Available on crate feature DOMAttr only.
Source§

impl DOMEventTarget for DOMCDATASection

Available on crate feature DOMCDATASection only.
Source§

impl DOMEventTarget for DOMCharacterData

Available on crate feature DOMCharacterData only.
Source§

impl DOMEventTarget for DOMComment

Available on crate feature DOMComment only.
Source§

impl DOMEventTarget for DOMDocument

Available on crate feature DOMDocument only.
Source§

impl DOMEventTarget for DOMDocumentFragment

Available on crate feature DOMDocumentFragment only.
Source§

impl DOMEventTarget for DOMDocumentType

Available on crate feature DOMDocumentType only.
Source§

impl DOMEventTarget for DOMElement

Available on crate feature DOMElement only.
Source§

impl DOMEventTarget for DOMEntity

Available on crate feature DOMEntity only.
Source§

impl DOMEventTarget for DOMEntityReference

Available on crate feature DOMEntityReference only.
Source§

impl DOMEventTarget for DOMHTMLAnchorElement

Available on crate feature DOMHTMLAnchorElement only.
Source§

impl DOMEventTarget for DOMHTMLAppletElement

Available on crate feature DOMHTMLAppletElement only.
Source§

impl DOMEventTarget for DOMHTMLAreaElement

Available on crate feature DOMHTMLAreaElement only.
Source§

impl DOMEventTarget for DOMHTMLBRElement

Available on crate feature DOMHTMLBRElement only.
Source§

impl DOMEventTarget for DOMHTMLBaseElement

Available on crate feature DOMHTMLBaseElement only.
Source§

impl DOMEventTarget for DOMHTMLBaseFontElement

Available on crate feature DOMHTMLBaseFontElement only.
Source§

impl DOMEventTarget for DOMHTMLBodyElement

Available on crate feature DOMHTMLBodyElement only.
Source§

impl DOMEventTarget for DOMHTMLButtonElement

Available on crate feature DOMHTMLButtonElement only.
Source§

impl DOMEventTarget for DOMHTMLDListElement

Available on crate feature DOMHTMLDListElement only.
Source§

impl DOMEventTarget for DOMHTMLDirectoryElement

Available on crate feature DOMHTMLDirectoryElement only.
Source§

impl DOMEventTarget for DOMHTMLDivElement

Available on crate feature DOMHTMLDivElement only.
Source§

impl DOMEventTarget for DOMHTMLDocument

Available on crate feature DOMHTMLDocument only.
Source§

impl DOMEventTarget for DOMHTMLElement

Available on crate feature DOMHTMLElement only.
Source§

impl DOMEventTarget for DOMHTMLEmbedElement

Available on crate feature DOMHTMLEmbedElement only.
Source§

impl DOMEventTarget for DOMHTMLFieldSetElement

Available on crate feature DOMHTMLFieldSetElement only.
Source§

impl DOMEventTarget for DOMHTMLFontElement

Available on crate feature DOMHTMLFontElement only.
Source§

impl DOMEventTarget for DOMHTMLFormElement

Available on crate feature DOMHTMLFormElement only.
Source§

impl DOMEventTarget for DOMHTMLFrameElement

Available on crate feature DOMHTMLFrameElement only.
Source§

impl DOMEventTarget for DOMHTMLFrameSetElement

Available on crate feature DOMHTMLFrameSetElement only.
Source§

impl DOMEventTarget for DOMHTMLHRElement

Available on crate feature DOMHTMLHRElement only.
Source§

impl DOMEventTarget for DOMHTMLHeadElement

Available on crate feature DOMHTMLHeadElement only.
Source§

impl DOMEventTarget for DOMHTMLHeadingElement

Available on crate feature DOMHTMLHeadingElement only.
Source§

impl DOMEventTarget for DOMHTMLHtmlElement

Available on crate feature DOMHTMLHtmlElement only.
Source§

impl DOMEventTarget for DOMHTMLIFrameElement

Available on crate feature DOMHTMLIFrameElement only.
Source§

impl DOMEventTarget for DOMHTMLImageElement

Available on crate feature DOMHTMLImageElement only.
Source§

impl DOMEventTarget for DOMHTMLInputElement

Available on crate feature DOMHTMLInputElement only.
Source§

impl DOMEventTarget for DOMHTMLLIElement

Available on crate feature DOMHTMLLIElement only.
Source§

impl DOMEventTarget for DOMHTMLLabelElement

Available on crate feature DOMHTMLLabelElement only.
Source§

impl DOMEventTarget for DOMHTMLLegendElement

Available on crate feature DOMHTMLLegendElement only.
Source§

impl DOMEventTarget for DOMHTMLLinkElement

Available on crate feature DOMHTMLLinkElement only.
Source§

impl DOMEventTarget for DOMHTMLMapElement

Available on crate feature DOMHTMLMapElement only.
Source§

impl DOMEventTarget for DOMHTMLMarqueeElement

Available on crate feature DOMHTMLMarqueeElement only.
Source§

impl DOMEventTarget for DOMHTMLMenuElement

Available on crate feature DOMHTMLMenuElement only.
Source§

impl DOMEventTarget for DOMHTMLMetaElement

Available on crate feature DOMHTMLMetaElement only.
Source§

impl DOMEventTarget for DOMHTMLModElement

Available on crate feature DOMHTMLModElement only.
Source§

impl DOMEventTarget for DOMHTMLOListElement

Available on crate feature DOMHTMLOListElement only.
Source§

impl DOMEventTarget for DOMHTMLObjectElement

Available on crate feature DOMHTMLObjectElement only.
Source§

impl DOMEventTarget for DOMHTMLOptGroupElement

Available on crate feature DOMHTMLOptGroupElement only.
Source§

impl DOMEventTarget for DOMHTMLOptionElement

Available on crate feature DOMHTMLOptionElement only.
Source§

impl DOMEventTarget for DOMHTMLParagraphElement

Available on crate feature DOMHTMLParagraphElement only.
Source§

impl DOMEventTarget for DOMHTMLParamElement

Available on crate feature DOMHTMLParamElement only.
Source§

impl DOMEventTarget for DOMHTMLPreElement

Available on crate feature DOMHTMLPreElement only.
Source§

impl DOMEventTarget for DOMHTMLQuoteElement

Available on crate feature DOMHTMLQuoteElement only.
Source§

impl DOMEventTarget for DOMHTMLScriptElement

Available on crate feature DOMHTMLScriptElement only.
Source§

impl DOMEventTarget for DOMHTMLSelectElement

Available on crate feature DOMHTMLSelectElement only.
Source§

impl DOMEventTarget for DOMHTMLStyleElement

Available on crate feature DOMHTMLStyleElement only.
Source§

impl DOMEventTarget for DOMHTMLTableCaptionElement

Available on crate feature DOMHTMLTableCaptionElement only.
Source§

impl DOMEventTarget for DOMHTMLTableCellElement

Available on crate feature DOMHTMLTableCellElement only.
Source§

impl DOMEventTarget for DOMHTMLTableColElement

Available on crate feature DOMHTMLTableColElement only.
Source§

impl DOMEventTarget for DOMHTMLTableElement

Available on crate feature DOMHTMLTableElement only.
Source§

impl DOMEventTarget for DOMHTMLTableRowElement

Available on crate feature DOMHTMLTableRowElement only.
Source§

impl DOMEventTarget for DOMHTMLTableSectionElement

Available on crate feature DOMHTMLTableSectionElement only.
Source§

impl DOMEventTarget for DOMHTMLTextAreaElement

Available on crate feature DOMHTMLTextAreaElement only.
Source§

impl DOMEventTarget for DOMHTMLTitleElement

Available on crate feature DOMHTMLTitleElement only.
Source§

impl DOMEventTarget for DOMHTMLUListElement

Available on crate feature DOMHTMLUListElement only.
Source§

impl DOMEventTarget for DOMNode

Available on crate feature DOMNode only.
Source§

impl DOMEventTarget for DOMProcessingInstruction

Available on crate feature DOMProcessingInstruction only.
Source§

impl DOMEventTarget for DOMText

Available on crate feature DOMText only.