objc2_app_kit/generated/
NSDocumentScripting.rs1use core::ffi::*;
4use core::ptr::NonNull;
5use objc2::__framework_prelude::*;
6use objc2_foundation::*;
7
8use crate::*;
9
10#[cfg(feature = "NSDocument")]
12impl NSDocument {
13 extern_methods!(
14 #[unsafe(method(lastComponentOfFileName))]
15 #[unsafe(method_family = none)]
16 pub unsafe fn lastComponentOfFileName(&self) -> Retained<NSString>;
17
18 #[unsafe(method(setLastComponentOfFileName:))]
20 #[unsafe(method_family = none)]
21 pub unsafe fn setLastComponentOfFileName(&self, last_component_of_file_name: &NSString);
22
23 #[unsafe(method(handleSaveScriptCommand:))]
24 #[unsafe(method_family = none)]
25 pub unsafe fn handleSaveScriptCommand(
26 &self,
27 command: &NSScriptCommand,
28 ) -> Option<Retained<AnyObject>>;
29
30 #[unsafe(method(handleCloseScriptCommand:))]
31 #[unsafe(method_family = none)]
32 pub unsafe fn handleCloseScriptCommand(
33 &self,
34 command: &NSCloseCommand,
35 ) -> Option<Retained<AnyObject>>;
36
37 #[unsafe(method(handlePrintScriptCommand:))]
38 #[unsafe(method_family = none)]
39 pub unsafe fn handlePrintScriptCommand(
40 &self,
41 command: &NSScriptCommand,
42 ) -> Option<Retained<AnyObject>>;
43
44 #[unsafe(method(objectSpecifier))]
45 #[unsafe(method_family = none)]
46 pub unsafe fn objectSpecifier(&self) -> Retained<NSScriptObjectSpecifier>;
47 );
48}