@@ -8635,6 +8635,9 @@ partial interface NSMenu : NSCoding, NSCopying, NSAccessibility, NSAccessibility
8635
8635
[Export ("selectedItems", ArgumentSemantic.Copy)]
8636
8636
NSMenuItem [] SelectedItems { get; set; }
8637
8637
8638
+ [Mac (15, 2)]
8639
+ [Export ("automaticallyInsertsWritingToolsItems")]
8640
+ bool AutomaticallyInsertsWritingToolsItems { get; set; }
8638
8641
}
8639
8642
8640
8643
interface INSMenuDelegate { }
@@ -8805,6 +8808,11 @@ interface NSMenuItem : NSCoding, NSCopying, NSAccessibility, NSAccessibilityElem
8805
8808
[Mac (14, 4)]
8806
8809
[Export ("subtitle", ArgumentSemantic.Copy), NullAllowed]
8807
8810
string Subtitle { get; set; }
8811
+
8812
+ [Static]
8813
+ [Mac (15, 2)]
8814
+ [Export ("writingToolsItems", ArgumentSemantic.Copy)]
8815
+ NSMenuItem [] WritingToolsItems { get; }
8808
8816
}
8809
8817
8810
8818
[NoMacCatalyst]
@@ -13730,7 +13738,7 @@ interface NSSavePanel {
13730
13738
13731
13739
[Deprecated (PlatformName.MacOSX, 10, 6, message: "Use Begin with the callback instead.")]
13732
13740
[Export ("beginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSelector:contextInfo:")]
13733
- void Begin (string directory, string filename, NSWindow docWindow, NSObject modalDelegate, Selector selector, IntPtr context);
13741
+ void Begin ([NullAllowed] string directory, string filename, NSWindow docWindow, NSObject modalDelegate, Selector selector, IntPtr context);
13734
13742
13735
13743
[Deprecated (PlatformName.MacOSX, 10, 6, message: "Use RunModal without parameters instead.")]
13736
13744
[Export ("runModalForDirectory:file:")]
@@ -15779,6 +15787,10 @@ interface NSStringAttributeKey {
15779
15787
[Watch (11, 0), TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)]
15780
15788
[Field ("NSAdaptiveImageGlyphAttributeName")]
15781
15789
NSString AdaptiveImageGlyph { get; }
15790
+
15791
+ [TV (18, 2), Mac (15, 2), iOS (18, 2), MacCatalyst (18, 2)]
15792
+ [Field ("NSWritingToolsExclusionAttributeName")]
15793
+ NSString WritingToolsExclusion { get; }
15782
15794
}
15783
15795
15784
15796
delegate NSObject NSStoryboardControllerCreator (NSCoder coder);
@@ -16999,6 +17011,14 @@ partial interface NSView : NSDraggingDestination, NSAnimatablePropertyContainer,
16999
17011
[Mac (14, 0)]
17000
17012
[Export ("displayLinkWithTarget:selector:")]
17001
17013
CADisplayLink GetDisplayLink (NSObject target, Selector selector);
17014
+
17015
+ #if !__MACCATALYST__
17016
+ // category NSWritingToolsCoordinator (NSView)
17017
+ [NoMacCatalyst]
17018
+ [NullAllowed, Export ("writingToolsCoordinator", ArgumentSemantic.Assign)]
17019
+ [Mac (15, 2)]
17020
+ NSWritingToolsCoordinator WritingToolsCoordinator { get; set; }
17021
+ #endif
17002
17022
}
17003
17023
17004
17024
[NoMacCatalyst]
@@ -18880,6 +18900,10 @@ NSTextContentType ContentType {
18880
18900
[Wrap ("SetContentType (value.GetConstant()!)")]
18881
18901
set;
18882
18902
}
18903
+
18904
+ [Mac (15, 2)]
18905
+ [Export ("allowsWritingTools")]
18906
+ bool AllowsWritingTools { get; set; }
18883
18907
}
18884
18908
18885
18909
[NoMacCatalyst]
@@ -20322,6 +20346,10 @@ partial interface NSToolbar {
20322
20346
[Mac (15, 0), MacCatalyst (18, 0)]
20323
20347
[Export ("removeItemWithItemIdentifier:")]
20324
20348
void RemoveItem (string itemIdentifier);
20349
+
20350
+ [Mac (15, 2), MacCatalyst (18, 2)]
20351
+ [Field ("NSToolbarWritingToolsItemIdentifier")]
20352
+ NSString NSToolbarWritingToolsItemIdentifier { get; }
20325
20353
}
20326
20354
20327
20355
interface INSToolbarDelegate { }
@@ -28811,4 +28839,34 @@ enum NSToolbarItemVisibilityPriority : long {
28811
28839
High = 1000,
28812
28840
User = 2000,
28813
28841
}
28842
+
28843
+ [Category]
28844
+ [BaseType (typeof (NSResponder))]
28845
+ [Mac (15, 2), NoMacCatalyst]
28846
+ interface NSResponder_NSWritingToolsSupport {
28847
+ [Export ("showWritingTools:")]
28848
+ void ShowWritingTools ([NullAllowed] NSObject sender);
28849
+ }
28850
+
28851
+ [NoMacCatalyst, Mac (15, 2)]
28852
+ [BaseType (typeof (NSObject))]
28853
+ [DisableDefaultCtor]
28854
+ interface NSTextPreview {
28855
+ [Export ("initWithSnapshotImage:presentationFrame:candidateRects:")]
28856
+ [DesignatedInitializer]
28857
+ NativeHandle Constructor (CGImage snapshotImage, CGRect presentationFrame, [BindAs (typeof (CGRect []))] NSValue [] candidateRects);
28858
+
28859
+ [Export ("initWithSnapshotImage:presentationFrame:")]
28860
+ NativeHandle Constructor (CGImage snapshotImage, CGRect presentationFrame);
28861
+
28862
+ [Export ("previewImage")]
28863
+ CGImage PreviewImage { get; }
28864
+
28865
+ [Export ("presentationFrame")]
28866
+ CGRect PresentationFrame { get; }
28867
+
28868
+ [Export ("candidateRects")]
28869
+ [BindAs (typeof (CGRect []))]
28870
+ NSValue [] CandidateRects { get; }
28871
+ }
28814
28872
}
0 commit comments