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 fn lastComponentOfFileName(&self) -> Retained<NSString>;
17
18 #[unsafe(method(setLastComponentOfFileName:))]
22 #[unsafe(method_family = none)]
23 pub fn setLastComponentOfFileName(&self, last_component_of_file_name: &NSString);
24
25 #[unsafe(method(handleSaveScriptCommand:))]
26 #[unsafe(method_family = none)]
27 pub fn handleSaveScriptCommand(
28 &self,
29 command: &NSScriptCommand,
30 ) -> Option<Retained<AnyObject>>;
31
32 #[unsafe(method(handleCloseScriptCommand:))]
33 #[unsafe(method_family = none)]
34 pub fn handleCloseScriptCommand(
35 &self,
36 command: &NSCloseCommand,
37 ) -> Option<Retained<AnyObject>>;
38
39 #[unsafe(method(handlePrintScriptCommand:))]
40 #[unsafe(method_family = none)]
41 pub fn handlePrintScriptCommand(
42 &self,
43 command: &NSScriptCommand,
44 ) -> Option<Retained<AnyObject>>;
45
46 #[unsafe(method(objectSpecifier))]
47 #[unsafe(method_family = none)]
48 pub fn objectSpecifier(&self) -> Retained<NSScriptObjectSpecifier>;
49 );
50}