objc2_app_kit/generated/
NSWindowScripting.rs1use core::ffi::*;
4use core::ptr::NonNull;
5use objc2::__framework_prelude::*;
6use objc2_foundation::*;
7
8use crate::*;
9
10#[cfg(all(feature = "NSResponder", feature = "NSWindow"))]
12impl NSWindow {
13 extern_methods!(
14 #[unsafe(method(hasCloseBox))]
15 #[unsafe(method_family = none)]
16 pub fn hasCloseBox(&self) -> bool;
17
18 #[unsafe(method(hasTitleBar))]
19 #[unsafe(method_family = none)]
20 pub unsafe fn hasTitleBar(&self) -> bool;
21
22 #[unsafe(method(isFloatingPanel))]
23 #[unsafe(method_family = none)]
24 pub unsafe fn isFloatingPanel(&self) -> bool;
25
26 #[unsafe(method(isMiniaturizable))]
27 #[unsafe(method_family = none)]
28 pub fn isMiniaturizable(&self) -> bool;
29
30 #[unsafe(method(isModalPanel))]
31 #[unsafe(method_family = none)]
32 pub unsafe fn isModalPanel(&self) -> bool;
33
34 #[unsafe(method(isResizable))]
35 #[unsafe(method_family = none)]
36 pub fn isResizable(&self) -> bool;
37
38 #[unsafe(method(isZoomable))]
39 #[unsafe(method_family = none)]
40 pub unsafe fn isZoomable(&self) -> bool;
41
42 #[unsafe(method(orderedIndex))]
43 #[unsafe(method_family = none)]
44 pub unsafe fn orderedIndex(&self) -> NSInteger;
45
46 #[unsafe(method(setOrderedIndex:))]
48 #[unsafe(method_family = none)]
49 pub unsafe fn setOrderedIndex(&self, ordered_index: NSInteger);
50
51 #[unsafe(method(setIsMiniaturized:))]
52 #[unsafe(method_family = none)]
53 pub unsafe fn setIsMiniaturized(&self, flag: bool);
54
55 #[unsafe(method(setIsVisible:))]
56 #[unsafe(method_family = none)]
57 pub unsafe fn setIsVisible(&self, flag: bool);
58
59 #[unsafe(method(setIsZoomed:))]
60 #[unsafe(method_family = none)]
61 pub unsafe fn setIsZoomed(&self, flag: bool);
62
63 #[unsafe(method(handleCloseScriptCommand:))]
64 #[unsafe(method_family = none)]
65 pub unsafe fn handleCloseScriptCommand(
66 &self,
67 command: &NSCloseCommand,
68 ) -> Option<Retained<AnyObject>>;
69
70 #[unsafe(method(handlePrintScriptCommand:))]
71 #[unsafe(method_family = none)]
72 pub unsafe fn handlePrintScriptCommand(
73 &self,
74 command: &NSScriptCommand,
75 ) -> Option<Retained<AnyObject>>;
76
77 #[unsafe(method(handleSaveScriptCommand:))]
78 #[unsafe(method_family = none)]
79 pub unsafe fn handleSaveScriptCommand(
80 &self,
81 command: &NSScriptCommand,
82 ) -> Option<Retained<AnyObject>>;
83 );
84}