icrate/generated/ExtensionKit/
EXAppExtensionBrowserViewController.rs1use crate::common::*;
4use crate::AppKit::*;
5use crate::ExtensionKit::*;
6use crate::Foundation::*;
7
8extern_class!(
9 #[derive(Debug, PartialEq, Eq, Hash)]
10 #[cfg(feature = "ExtensionKit_EXAppExtensionBrowserViewController")]
11 pub struct EXAppExtensionBrowserViewController;
12
13 #[cfg(feature = "ExtensionKit_EXAppExtensionBrowserViewController")]
14 unsafe impl ClassType for EXAppExtensionBrowserViewController {
15 #[inherits(NSResponder, NSObject)]
16 type Super = NSViewController;
17 type Mutability = MainThreadOnly;
18 }
19);
20
21#[cfg(feature = "ExtensionKit_EXAppExtensionBrowserViewController")]
22unsafe impl NSCoding for EXAppExtensionBrowserViewController {}
23
24#[cfg(feature = "ExtensionKit_EXAppExtensionBrowserViewController")]
25unsafe impl NSEditor for EXAppExtensionBrowserViewController {}
26
27#[cfg(feature = "ExtensionKit_EXAppExtensionBrowserViewController")]
28unsafe impl NSObjectProtocol for EXAppExtensionBrowserViewController {}
29
30#[cfg(feature = "ExtensionKit_EXAppExtensionBrowserViewController")]
31unsafe impl NSSeguePerforming for EXAppExtensionBrowserViewController {}
32
33#[cfg(feature = "ExtensionKit_EXAppExtensionBrowserViewController")]
34unsafe impl NSUserInterfaceItemIdentification for EXAppExtensionBrowserViewController {}
35
36extern_methods!(
37 #[cfg(feature = "ExtensionKit_EXAppExtensionBrowserViewController")]
38 unsafe impl EXAppExtensionBrowserViewController {}
39);
40
41extern_methods!(
42 #[cfg(feature = "ExtensionKit_EXAppExtensionBrowserViewController")]
44 unsafe impl EXAppExtensionBrowserViewController {
45 #[cfg(feature = "Foundation_NSBundle")]
46 #[method_id(@__retain_semantics Init initWithNibName:bundle:)]
47 pub unsafe fn initWithNibName_bundle(
48 this: Allocated<Self>,
49 nib_name_or_nil: Option<&NSNibName>,
50 nib_bundle_or_nil: Option<&NSBundle>,
51 ) -> Id<Self>;
52
53 #[cfg(feature = "Foundation_NSCoder")]
54 #[method_id(@__retain_semantics Init initWithCoder:)]
55 pub unsafe fn initWithCoder(this: Allocated<Self>, coder: &NSCoder) -> Option<Id<Self>>;
56 }
57);
58
59extern_methods!(
60 #[cfg(feature = "ExtensionKit_EXAppExtensionBrowserViewController")]
62 unsafe impl EXAppExtensionBrowserViewController {
63 #[method_id(@__retain_semantics Init init)]
64 pub unsafe fn init(this: Allocated<Self>) -> Id<Self>;
65 }
66);
67
68extern_methods!(
69 #[cfg(feature = "ExtensionKit_EXAppExtensionBrowserViewController")]
71 unsafe impl EXAppExtensionBrowserViewController {
72 #[method_id(@__retain_semantics New new)]
73 pub unsafe fn new(mtm: MainThreadMarker) -> Id<Self>;
74 }
75);