objc2_web_kit/generated/
WebPluginContainer.rs1use core::ffi::*;
4use objc2::__framework_prelude::*;
5#[cfg(feature = "objc2-app-kit")]
6#[cfg(target_os = "macos")]
7use objc2_app_kit::*;
8use objc2_foundation::*;
9
10use crate::*;
11
12mod private_NSObjectWebPlugInContainer {
13 pub trait Sealed {}
14}
15
16#[doc(alias = "WebPlugInContainer")]
18pub unsafe trait NSObjectWebPlugInContainer:
21 ClassType + Sized + private_NSObjectWebPlugInContainer::Sealed
22{
23 extern_methods!(
24 #[unsafe(method(webPlugInContainerLoadRequest:inFrame:))]
33 #[unsafe(method_family = none)]
34 unsafe fn webPlugInContainerLoadRequest_inFrame(
35 &self,
36 request: Option<&NSURLRequest>,
37 target: Option<&NSString>,
38 );
39
40 #[unsafe(method(webPlugInContainerShowStatus:))]
44 #[unsafe(method_family = none)]
45 unsafe fn webPlugInContainerShowStatus(&self, message: Option<&NSString>);
46
47 #[cfg(feature = "objc2-app-kit")]
48 #[cfg(target_os = "macos")]
49 #[unsafe(method(webPlugInContainerSelectionColor))]
52 #[unsafe(method_family = none)]
53 unsafe fn webPlugInContainerSelectionColor(&self) -> Option<Retained<NSColor>>;
54
55 #[cfg(feature = "WebFrame")]
56 #[unsafe(method(webFrame))]
60 #[unsafe(method_family = none)]
61 unsafe fn webFrame(&self) -> Option<Retained<WebFrame>>;
62 );
63}
64
65impl private_NSObjectWebPlugInContainer::Sealed for NSObject {}
66unsafe impl NSObjectWebPlugInContainer for NSObject {}