use objc2::__framework_prelude::*;
use objc2_foundation::*;
use crate::*;
extern_methods!(
#[cfg(all(
feature = "DOMNode",
feature = "DOMObject",
feature = "WebScriptObject"
))]
unsafe impl DOMNode {
#[cfg(feature = "WebArchive")]
#[deprecated]
#[method_id(@__retain_semantics Other webArchive)]
pub unsafe fn webArchive(&self) -> Option<Retained<WebArchive>>;
}
);
extern_methods!(
#[cfg(all(
feature = "DOMDocument",
feature = "DOMNode",
feature = "DOMObject",
feature = "WebScriptObject"
))]
unsafe impl DOMDocument {
#[cfg(feature = "WebFrame")]
#[deprecated]
#[method_id(@__retain_semantics Other webFrame)]
pub unsafe fn webFrame(&self) -> Option<Retained<WebFrame>>;
#[deprecated]
#[method_id(@__retain_semantics Other URLWithAttributeString:)]
pub unsafe fn URLWithAttributeString(
&self,
string: Option<&NSString>,
) -> Option<Retained<NSURL>>;
}
);
extern_methods!(
#[cfg(all(
feature = "DOMObject",
feature = "DOMRange",
feature = "WebScriptObject"
))]
unsafe impl DOMRange {
#[cfg(feature = "WebArchive")]
#[deprecated]
#[method_id(@__retain_semantics Other webArchive)]
pub unsafe fn webArchive(&self) -> Option<Retained<WebArchive>>;
#[deprecated]
#[method_id(@__retain_semantics Other markupString)]
pub unsafe fn markupString(&self) -> Retained<NSString>;
}
);
extern_methods!(
#[cfg(all(
feature = "DOMElement",
feature = "DOMHTMLElement",
feature = "DOMHTMLFrameElement",
feature = "DOMNode",
feature = "DOMObject",
feature = "WebScriptObject"
))]
unsafe impl DOMHTMLFrameElement {
#[cfg(feature = "WebFrame")]
#[deprecated]
#[method_id(@__retain_semantics Other contentFrame)]
pub unsafe fn contentFrame(&self) -> Option<Retained<WebFrame>>;
}
);
extern_methods!(
#[cfg(all(
feature = "DOMElement",
feature = "DOMHTMLElement",
feature = "DOMHTMLIFrameElement",
feature = "DOMNode",
feature = "DOMObject",
feature = "WebScriptObject"
))]
unsafe impl DOMHTMLIFrameElement {
#[cfg(feature = "WebFrame")]
#[deprecated]
#[method_id(@__retain_semantics Other contentFrame)]
pub unsafe fn contentFrame(&self) -> Option<Retained<WebFrame>>;
}
);
extern_methods!(
#[cfg(all(
feature = "DOMElement",
feature = "DOMHTMLElement",
feature = "DOMHTMLObjectElement",
feature = "DOMNode",
feature = "DOMObject",
feature = "WebScriptObject"
))]
unsafe impl DOMHTMLObjectElement {
#[cfg(feature = "WebFrame")]
#[deprecated]
#[method_id(@__retain_semantics Other contentFrame)]
pub unsafe fn contentFrame(&self) -> Option<Retained<WebFrame>>;
}
);