icrate/generated/ExtensionKit/
EXAppExtensionBrowserViewController.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use 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    /// Methods declared on superclass `NSViewController`
43    #[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    /// Methods declared on superclass `NSResponder`
61    #[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    /// Methods declared on superclass `NSObject`
70    #[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);