objc2_app_kit/generated/
NSInterfaceStyle.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use core::ffi::*;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsnointerfacestyle?language=objc)
10#[deprecated]
11pub const NSNoInterfaceStyle: c_uint = 0;
12/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsnextstepinterfacestyle?language=objc)
13#[deprecated]
14pub const NSNextStepInterfaceStyle: c_uint = 1;
15/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nswindows95interfacestyle?language=objc)
16#[deprecated]
17pub const NSWindows95InterfaceStyle: c_uint = 2;
18/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsmacintoshinterfacestyle?language=objc)
19#[deprecated]
20pub const NSMacintoshInterfaceStyle: c_uint = 3;
21
22/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsinterfacestyle?language=objc)
23pub type NSInterfaceStyle = NSUInteger;
24
25extern "C-unwind" {
26    #[cfg(feature = "NSResponder")]
27    #[deprecated]
28    pub fn NSInterfaceStyleForKey(
29        key: Option<&NSString>,
30        responder: Option<&NSResponder>,
31    ) -> NSInterfaceStyle;
32}
33
34/// NSInterfaceStyle.
35#[cfg(feature = "NSResponder")]
36impl NSResponder {
37    extern_methods!(
38        #[deprecated]
39        #[unsafe(method(interfaceStyle))]
40        #[unsafe(method_family = none)]
41        pub unsafe fn interfaceStyle(&self) -> NSInterfaceStyle;
42
43        #[deprecated]
44        #[unsafe(method(setInterfaceStyle:))]
45        #[unsafe(method_family = none)]
46        pub unsafe fn setInterfaceStyle(&self, interface_style: NSInterfaceStyle);
47    );
48}
49
50extern "C" {
51    /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsinterfacestyledefault?language=objc)
52    pub static NSInterfaceStyleDefault: Option<&'static NSString>;
53}