diff --git a/src/AppKit/ActionDispatcher.cs b/src/AppKit/ActionDispatcher.cs index 400beb2ff560..b671247c3aa8 100644 --- a/src/AppKit/ActionDispatcher.cs +++ b/src/AppKit/ActionDispatcher.cs @@ -32,7 +32,10 @@ namespace AppKit { [Register ("__monomac_internal_ActionDispatcher")] - internal class ActionDispatcher : NSObject, INSMenuValidation // INSMenuValidation needed for using the Activated method of NSMenuItems if you want to be able to validate + internal class ActionDispatcher : NSObject +#if !__MACCATALYST__ + , INSMenuValidation // INSMenuValidation needed for using the Activated method of NSMenuItems if you want to be able to validate +#endif { const string skey = "__monomac_internal_ActionDispatcher_activated:"; const string dkey = "__monomac_internal_ActionDispatcher_doubleActivated:"; @@ -40,7 +43,9 @@ namespace AppKit public static Selector DoubleAction = new Selector (dkey); public EventHandler Activated; public EventHandler DoubleActivated; +#if !__MACCATALYST__ public Func ValidateMenuItemFunc; +#endif // !__MACCATALYST__ [Preserve, Export (skey)] public void OnActivated (NSObject sender) @@ -105,6 +110,7 @@ public static void RemoveDoubleAction (NSObject target, EventHandler doubleHandl ctarget.DoubleActivated -= doubleHandler; } +#if !__MACCATALYST__ public bool ValidateMenuItem (NSMenuItem menuItem) { if (ValidateMenuItemFunc != null) @@ -112,6 +118,7 @@ public bool ValidateMenuItem (NSMenuItem menuItem) return true; } +#endif // !__MACCATALYST__ [Preserve] public bool WorksWhenModal { diff --git a/src/AppKit/BeginSheet.cs b/src/AppKit/BeginSheet.cs index 1e31cb49a324..1bd7334b42a4 100644 --- a/src/AppKit/BeginSheet.cs +++ b/src/AppKit/BeginSheet.cs @@ -23,6 +23,9 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // + +#if !__MACCATALYST__ // Mac Catalyst doesn't have NSApplication + using System; using System.Collections; @@ -69,3 +72,4 @@ public void BeginSheet (NSPrintInfo printInfo, NSWindow docWindow, Action onEnde } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/Compat.cs b/src/AppKit/Compat.cs index 4463ac6113ab..735861d5cf11 100644 --- a/src/AppKit/Compat.cs +++ b/src/AppKit/Compat.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using System.ComponentModel; @@ -50,3 +51,4 @@ public static class NSFileTypeForHFSTypeCode } #endif } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/DoubleWrapper.cs b/src/AppKit/DoubleWrapper.cs index 0d724a1d8a0d..49ea5b71bf07 100644 --- a/src/AppKit/DoubleWrapper.cs +++ b/src/AppKit/DoubleWrapper.cs @@ -22,6 +22,9 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // + +#if !__MACCATALYST__ + using System; using Foundation; @@ -98,4 +101,5 @@ public event EventHandler DoubleClick { } } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/Enums.cs b/src/AppKit/Enums.cs index 3d993426afde..23ad0a9c7e00 100644 --- a/src/AppKit/Enums.cs +++ b/src/AppKit/Enums.cs @@ -27,6 +27,7 @@ namespace AppKit { + [NoMacCatalyst] [Native] public enum NSRunResponse : long { Stopped = -1000, @@ -34,6 +35,7 @@ public enum NSRunResponse : long { Continues = -1002 } + [NoMacCatalyst] [Native] public enum NSApplicationActivationOptions : ulong { Default = 0, @@ -41,11 +43,13 @@ public enum NSApplicationActivationOptions : ulong { ActivateIgnoringOtherWindows = 2 } + [NoMacCatalyst] [Native] public enum NSApplicationActivationPolicy : long { Regular, Accessory, Prohibited } + [NoMacCatalyst] [Flags] [Native] public enum NSApplicationPresentationOptions : ulong { @@ -69,6 +73,7 @@ public enum NSApplicationPresentationOptions : ulong { DisableCursorLocationAssistance = (1 << 12), } + [NoMacCatalyst] [Native] public enum NSApplicationDelegateReply : ulong { Success, @@ -76,23 +81,27 @@ public enum NSApplicationDelegateReply : ulong { Failure } + [NoMacCatalyst] [Native] public enum NSRequestUserAttentionType : ulong { CriticalRequest = 0, InformationalRequest = 10 } + [NoMacCatalyst] [Native] public enum NSApplicationTerminateReply : ulong { Cancel, Now, Later } + [NoMacCatalyst] [Native] public enum NSApplicationPrintReply : ulong { Cancelled, Success, Failure, ReplyLater } #if !XAMCORE_4_0 + [NoMacCatalyst] [Native] public enum NSApplicationLayoutDirection : long { LeftToRight = 0, @@ -100,11 +109,13 @@ public enum NSApplicationLayoutDirection : long { } #endif + [NoMacCatalyst] [Native] public enum NSImageInterpolation : ulong { Default, None, Low, Medium, High } + [NoMacCatalyst] [Native] public enum NSComposite : ulong { Clear, @@ -139,6 +150,7 @@ public enum NSComposite : ulong { [Mac (10,10)] Luminosity } + [NoMacCatalyst] [Native] public enum NSBackingStore : ulong { [Deprecated (PlatformName.MacOSX, 10, 13, message : "Use 'Buffered' instead.")] @@ -148,21 +160,25 @@ public enum NSBackingStore : ulong { Buffered, } + [NoMacCatalyst] [Native] public enum NSWindowOrderingMode : long { Below = -1, Out, Above, } + [NoMacCatalyst] [Native] public enum NSFocusRingPlacement : ulong { RingOnly, RingBelow, RingAbove, } + [NoMacCatalyst] [Native] public enum NSFocusRingType : ulong { Default, None, Exterior } + [NoMacCatalyst] [Native] public enum NSColorRenderingIntent : long { Default, @@ -173,17 +189,20 @@ public enum NSColorRenderingIntent : long { } + [MacCatalyst (13, 0)] [Native] public enum NSRectEdge : ulong { MinXEdge, MinYEdge, MaxXEdge, MaxYEdge } + [NoMacCatalyst] [Native] public enum NSUserInterfaceLayoutDirection : long { LeftToRight, RightToLeft } #region NSColorSpace + [NoMacCatalyst] [Native] public enum NSColorSpaceModel : long { Unknown = -1, @@ -199,6 +218,7 @@ public enum NSColorSpaceModel : long { #region NSFileWrapper #if !XAMCORE_3_0 + [NoMacCatalyst] [Flags] [Native] [Obsolete ("Use NSFileWrapperReadingOptions in Foundation instead.")] @@ -209,12 +229,14 @@ public enum NSFileWrapperReadingOptions : ulong { #endregion #region NSParagraphStyle + [NoMacCatalyst] [Native] public enum NSTextTabType : ulong { Left, Right, Center, Decimal } [Native] + [NoMacCatalyst] public enum NSLineBreakMode : ulong { ByWordWrapping, CharWrapping, @@ -229,6 +251,7 @@ public enum NSLineBreakMode : ulong { #region NSCell Defines #if !XAMCORE_4_0 + [NoMacCatalyst] [Native] [Deprecated (PlatformName.MacOSX, 10, 10, message : "Use formatters instead.")] public enum NSType : ulong { @@ -242,6 +265,7 @@ public enum NSType : ulong { } #endif + [NoMacCatalyst] [Native] public enum NSCellType : ulong { Null, @@ -249,6 +273,7 @@ public enum NSCellType : ulong { Image } + [NoMacCatalyst] [Native] public enum NSCellAttribute : ulong { CellDisabled, @@ -270,6 +295,7 @@ public enum NSCellAttribute : ulong { CellAllowsMixedState, } + [NoMacCatalyst] [Native] public enum NSCellImagePosition : ulong { NoImage, @@ -285,6 +311,7 @@ public enum NSCellImagePosition : ulong { ImageTrailing, } + [NoMacCatalyst] [Native] public enum NSImageScale : ulong { ProportionallyDown = 0, @@ -293,6 +320,7 @@ public enum NSImageScale : ulong { ProportionallyUpOrDown } + [NoMacCatalyst] [Native] public enum NSCellStateValue : long { Mixed = -1, @@ -300,6 +328,7 @@ public enum NSCellStateValue : long { On } + [NoMacCatalyst] [Flags] [Native] public enum NSCellStyleMask : ulong { @@ -310,6 +339,7 @@ public enum NSCellStyleMask : ulong { ChangeBackgroundCell = 1 << 3 } + [NoMacCatalyst] [Flags] [Native] public enum NSCellHit : ulong { @@ -319,6 +349,7 @@ public enum NSCellHit : ulong { TrackableArae = 4 } + [NoMacCatalyst] [Native] public enum NSControlTint : ulong { Default = 0, // system 'default' @@ -327,6 +358,7 @@ public enum NSControlTint : ulong { Clear = 7 } + [NoMacCatalyst] [Native] public enum NSControlSize : ulong { Regular = 0, @@ -336,6 +368,7 @@ public enum NSControlSize : ulong { Large = 3, } + [NoMacCatalyst] [Native] public enum NSBackgroundStyle : long { Normal = 0, @@ -351,6 +384,7 @@ public enum NSBackgroundStyle : long { #region NSImage + [NoMacCatalyst] [Native] public enum NSImageLoadStatus : ulong { Completed, @@ -360,6 +394,7 @@ public enum NSImageLoadStatus : ulong { ReadError } + [NoMacCatalyst] [Native] public enum NSImageCacheMode : ulong { Default, @@ -368,6 +403,7 @@ public enum NSImageCacheMode : ulong { Never } + [NoMacCatalyst] [Mac (10,10)] [Native] public enum NSImageResizingMode : long { @@ -378,11 +414,13 @@ public enum NSImageResizingMode : long { #endregion #region NSAlert + [NoMacCatalyst] [Native] public enum NSAlertStyle : ulong { Warning, Informational, Critical } + [NoMacCatalyst] [Mac (10,9)] [Native] public enum NSModalResponse : long { @@ -395,6 +433,7 @@ public enum NSModalResponse : long { #endregion #region NSEvent + [NoMacCatalyst] [Native] public enum NSEventType : ulong { LeftMouseDown = 1, @@ -439,6 +478,7 @@ public enum NSEventType : ulong { ChangeMode = 38, } + [NoMacCatalyst] [Flags] public enum NSEventMask : ulong { LeftMouseDown = 1UL << (int)NSEventType.LeftMouseDown, @@ -478,6 +518,7 @@ public enum NSEventMask : ulong { AnyEvent = unchecked ((ulong)UInt64.MaxValue) } + [NoMacCatalyst] [Flags] [Native] public enum NSEventModifierMask : ulong { @@ -492,11 +533,13 @@ public enum NSEventModifierMask : ulong { DeviceIndependentModifierFlagsMask = 0xffff0000 } + [NoMacCatalyst] [Native] public enum NSPointingDeviceType : ulong { Unknown, Pen, Cursor, Eraser } + [NoMacCatalyst] [Flags] [Native] public enum NSEventButtonMask : ulong { @@ -504,6 +547,7 @@ public enum NSEventButtonMask : ulong { } #if !XAMCORE_4_0 + [NoMacCatalyst] [Native] public enum NSKey : ulong { #else @@ -629,6 +673,7 @@ public enum NSKey : int } #if !XAMCORE_4_0 + [NoMacCatalyst] [Native] public enum NSFunctionKey : ulong { #else @@ -708,7 +753,7 @@ public enum NSFunctionKey : int { ModeSwitch = 0xF747 } -#if !XAMCORE_4_0 +#if !XAMCORE_4_0 && !__MACCATALYST__ [Native] public enum NSEventSubtype : ulong { #else @@ -727,6 +772,7 @@ public enum NSEventSubtype : short { #endif } + [NoMacCatalyst] #if !XAMCORE_4_0 [Native] public enum NSSystemDefinedEvents : ulong { @@ -736,6 +782,7 @@ public enum NSSystemDefinedEvents : short { NSPowerOffEventType = 1 } + [NoMacCatalyst] #if !XAMCORE_4_0 [Native] public enum NSEventMouseSubtype : ulong { @@ -754,6 +801,7 @@ public enum NSEventMouseSubtype : short { #endregion #region NSView + [NoMacCatalyst] [Flags] [Native] public enum NSViewResizingMask : ulong { @@ -766,16 +814,19 @@ public enum NSViewResizingMask : ulong { MaxYMargin = 32 } + [NoMacCatalyst] [Native] public enum NSBorderType : ulong { NoBorder, LineBorder, BezelBorder, GrooveBorder } + [NoMacCatalyst] [Native] public enum NSTextFieldBezelStyle : ulong { Square, Rounded } + [NoMacCatalyst] [Native] public enum NSViewLayerContentsRedrawPolicy : long { Never, @@ -786,6 +837,7 @@ public enum NSViewLayerContentsRedrawPolicy : long { Crossfade = 4, } + [NoMacCatalyst] [Native] public enum NSViewLayerContentsPlacement : long { ScaleAxesIndependently, @@ -805,6 +857,7 @@ public enum NSViewLayerContentsPlacement : long { #endregion #region NSWindow + [NoMacCatalyst] [Flags] #if !XAMCORE_4_0 [Native] @@ -830,16 +883,19 @@ public enum NSWindowStyle : int { [Mac (10,10)] FullSizeContentView = 1 << 15 } + [NoMacCatalyst] [Native] public enum NSWindowSharingType : ulong { None, ReadOnly, ReadWrite } + [NoMacCatalyst] [Native] public enum NSWindowBackingLocation : ulong { Default, VideoMemory, MainMemory, } + [NoMacCatalyst] [Flags] [Native] public enum NSWindowCollectionBehavior : ulong { @@ -858,6 +914,7 @@ public enum NSWindowCollectionBehavior : ulong { [Mac (10, 11)] FullScreenDisallowsTiling = 1 << 12 } + [NoMacCatalyst] [Flags] #if !XAMCORE_4_0 [Native] @@ -869,6 +926,7 @@ public enum NSWindowNumberListOptions : int { AllSpaces = 1 << 4 } + [NoMacCatalyst] [Native] public enum NSSelectionDirection : ulong { Direct = 0, @@ -876,6 +934,7 @@ public enum NSSelectionDirection : ulong { Previous } + [NoMacCatalyst] [Native] public enum NSWindowButton : ulong { CloseButton, MiniaturizeButton, ZoomButton, ToolbarButton, DocumentIconButton, DocumentVersionsButton = 6, @@ -883,6 +942,7 @@ public enum NSWindowButton : ulong { FullScreenButton } + [NoMacCatalyst] [Flags] [Native] public enum NSTouchPhase : ulong { @@ -898,6 +958,7 @@ public enum NSTouchPhase : ulong { #endregion #region NSAnimation + [NoMacCatalyst] [Native] public enum NSAnimationCurve : ulong { EaseInOut, @@ -906,6 +967,7 @@ public enum NSAnimationCurve : ulong { Linear }; + [NoMacCatalyst] [Native] public enum NSAnimationBlockingMode : ulong { Blocking, @@ -916,6 +978,7 @@ public enum NSAnimationBlockingMode : ulong { #region NSBox + [NoMacCatalyst] [Native] public enum NSTitlePosition : ulong { NoTitle, @@ -927,6 +990,7 @@ public enum NSTitlePosition : ulong { BelowBottom }; + [NoMacCatalyst] [Native] public enum NSBoxType : ulong { NSBoxPrimary, @@ -940,6 +1004,7 @@ public enum NSBoxType : ulong { #endregion #region NSButtonCell + [NoMacCatalyst] [Native] public enum NSButtonType : ulong { MomentaryLightButton, @@ -954,6 +1019,7 @@ public enum NSButtonType : ulong { MultiLevelAccelerator // 10.10.3 } + [NoMacCatalyst] [Native] public enum NSBezelStyle : ulong { Rounded = 1, @@ -973,6 +1039,7 @@ public enum NSBezelStyle : ulong { Inline } + [NoMacCatalyst] [Native] [Deprecated (PlatformName.MacOSX, 10, 12, message : "The GradientType property is unused, and setting it has no effect.")] public enum NSGradientType : ulong { @@ -986,6 +1053,7 @@ public enum NSGradientType : ulong { #endregion #region NSGraphics + [NoMacCatalyst] // NSGraphics.h:typedef int NSWindowDepth; public enum NSWindowDepth : int { TwentyfourBitRgb = 0x208, @@ -993,6 +1061,7 @@ public enum NSWindowDepth : int { OneHundredTwentyEightBitRgb = 0x220 } + [NoMacCatalyst] [Native] public enum NSCompositingOperation : ulong { Clear, @@ -1042,6 +1111,7 @@ public enum NSCompositingOperation : ulong { Luminosity } + [NoMacCatalyst] [Native] public enum NSAnimationEffect : ulong { DissapearingItemDefault = 0, @@ -1050,6 +1120,7 @@ public enum NSAnimationEffect : ulong { #endregion #region NSMatrix + [NoMacCatalyst] [Native] public enum NSMatrixMode : ulong { Radio, Highlight, List, Track @@ -1057,11 +1128,13 @@ public enum NSMatrixMode : ulong { #endregion #region NSBrowser + [NoMacCatalyst] [Native] public enum NSBrowserColumnResizingType : ulong { None, Auto, User } + [NoMacCatalyst] [Native] public enum NSBrowserDropOperation : ulong { On, Above @@ -1069,6 +1142,7 @@ public enum NSBrowserDropOperation : ulong { #endregion #region NSColorPanel + [NoMacCatalyst] [Native] public enum NSColorPanelMode : long { None = -1, @@ -1082,7 +1156,7 @@ public enum NSColorPanelMode : long { Crayon }; - + [NoMacCatalyst] [Flags] [Native] public enum NSColorPanelFlags : ulong { @@ -1101,12 +1175,14 @@ public enum NSColorPanelFlags : ulong { #endregion #region NSDocument + [NoMacCatalyst] [Native] public enum NSDocumentChangeType : ulong { Done, Undone, Cleared, ReadOtherContents, Autosaved, Redone, Discardable = 256 /* New in Lion */ } + [NoMacCatalyst] [Native] public enum NSSaveOperationType : ulong { Save, SaveAs, SaveTo, @@ -1120,21 +1196,25 @@ public enum NSSaveOperationType : ulong { #region NSBezelPath + [NoMacCatalyst] [Native] public enum NSLineCapStyle : ulong { Butt, Round, Square } + [NoMacCatalyst] [Native] public enum NSLineJoinStyle : ulong { Miter, Round, Bevel } + [NoMacCatalyst] [Native] public enum NSWindingRule : ulong { NonZero, EvenOdd } + [NoMacCatalyst] [Native] public enum NSBezierPathElement : ulong { MoveTo, LineTo, CurveTo, ClosePath @@ -1142,6 +1222,7 @@ public enum NSBezierPathElement : ulong { #endregion #region NSRulerView + [NoMacCatalyst] [Native] public enum NSRulerOrientation : ulong { Horizontal, Vertical @@ -1149,6 +1230,7 @@ public enum NSRulerOrientation : ulong { #endregion #region NSGestureRecognizer + [NoMacCatalyst] [Mac (10,10)] [Native] public enum NSGestureRecognizerState : long { @@ -1163,6 +1245,7 @@ public enum NSGestureRecognizerState : long { #endregion #region NSStackLayout + [NoMacCatalyst] [Native] public enum NSUserInterfaceLayoutOrientation : long { Horizontal = 0, @@ -1170,6 +1253,7 @@ public enum NSUserInterfaceLayoutOrientation : long { } // NSStackView.h:typedef float NSStackViewVisibilityPriority + [NoMacCatalyst] public enum NSStackViewVisibilityPriority : int { MustHold = 1000, #if !XAMCORE_4_0 @@ -1180,6 +1264,7 @@ public enum NSStackViewVisibilityPriority : int { NotVisible = 0 } + [NoMacCatalyst] [Native] public enum NSStackViewGravity : long { Top = 1, @@ -1190,6 +1275,7 @@ public enum NSStackViewGravity : long { } #endregion + [NoMacCatalyst] [Mac (10,11)] [Native] public enum NSStackViewDistribution : long @@ -1202,6 +1288,7 @@ public enum NSStackViewDistribution : long EqualCentering } + [NoMacCatalyst] [Flags] [Native] public enum NSDragOperation : ulong { @@ -1216,6 +1303,7 @@ public enum NSDragOperation : ulong { All = ulong.MaxValue, } + [NoMacCatalyst] [Native] public enum NSTextAlignment : ulong { Left = 0, @@ -1241,6 +1329,7 @@ public enum NSWritingDirection : long { } #endif // !XAMCORE_4_0 && MONOMAC + [NoMacCatalyst] #if !XAMCORE_4_0 [Native] public enum NSTextMovement : long { @@ -1258,6 +1347,7 @@ public enum NSTextMovement : int { Cancel = 0x17 } + [NoMacCatalyst] [Flags] [Native] public enum NSMenuProperty : ulong { @@ -1269,11 +1359,13 @@ public enum NSMenuProperty : ulong { AccessibilityDescription = 1 << 5 } + [NoMacCatalyst] [Native] public enum NSFontRenderingMode : ulong { Default, Antialiased, IntegerAdvancements, AntialiasedIntegerAdvancements } + [NoMacCatalyst] [Flags] [Native] public enum NSPasteboardReadingOptions : ulong { @@ -1300,6 +1392,7 @@ public enum NSUnderlineStyle : long { #endif // Convenience enum, untyped in ObjC + [NoMacCatalyst] public enum NSUnderlinePattern : int { Solid = 0x0000, Dot = 0x0100, @@ -1308,17 +1401,20 @@ public enum NSUnderlinePattern : int { DashDotDot = 0x0400 } + [NoMacCatalyst] [Native] public enum NSSelectionAffinity : ulong { Upstream, Downstream } + [NoMacCatalyst] [Native] public enum NSSelectionGranularity : ulong { Character, Word, Paragraph } #region NSTrackingArea + [NoMacCatalyst] [Flags] [Native] public enum NSTrackingAreaOptions : ulong { @@ -1335,6 +1431,7 @@ public enum NSTrackingAreaOptions : ulong { } #endregion + [NoMacCatalyst] [Native] public enum NSLineSweepDirection : ulong { NSLineSweepLeft, @@ -1343,11 +1440,13 @@ public enum NSLineSweepDirection : ulong { NSLineSweepUp } + [NoMacCatalyst] [Native] public enum NSLineMovementDirection : ulong { None, Left, Right, Down, Up } + [NoMacCatalyst] [Native] public enum NSTiffCompression : ulong { None = 1, @@ -1364,6 +1463,7 @@ public enum NSTiffCompression : ulong { OldJpeg = 32865 } + [NoMacCatalyst] [Native] public enum NSBitmapImageFileType : ulong { Tiff, @@ -1374,6 +1474,7 @@ public enum NSBitmapImageFileType : ulong { Jpeg2000 } + [NoMacCatalyst] [Native] public enum NSImageRepLoadStatus : long { UnknownType = -1, @@ -1384,6 +1485,7 @@ public enum NSImageRepLoadStatus : long { Completed = -6 } + [NoMacCatalyst] [Flags] [Native] public enum NSBitmapFormat : ulong { @@ -1397,16 +1499,19 @@ public enum NSBitmapFormat : ulong { BigEndian32Bit = 1 << 11 } + [NoMacCatalyst] [Native] public enum NSPrintingOrientation : ulong { Portrait, Landscape } + [NoMacCatalyst] [Native] public enum NSPrintingPaginationMode : ulong { Auto, Fit, Clip } + [NoMacCatalyst] [Flags] #if !XAMCORE_4_0 [Native] @@ -1421,6 +1526,7 @@ public enum NSGlyphStorageOptions : int } #if !XAMCORE_4_0 + [NoMacCatalyst] [Deprecated (PlatformName.MacOSX, 10, 11, message : "Use NSTextStorageEditActions instead.")] [Flags] [Native] @@ -1430,11 +1536,13 @@ public enum NSTextStorageEditedFlags : ulong { } #endif + [NoMacCatalyst] [Native] public enum NSPrinterTableStatus : ulong { Ok, NotFound, Error } + [NoMacCatalyst] [Native] [Deprecated (PlatformName.MacOSX, 10, 14)] public enum NSScrollArrowPosition : ulong { @@ -1444,6 +1552,7 @@ public enum NSScrollArrowPosition : ulong { None = 2, } + [NoMacCatalyst] [Native] public enum NSUsableScrollerParts : ulong { NoScroller, @@ -1452,6 +1561,7 @@ public enum NSUsableScrollerParts : ulong { All, } + [NoMacCatalyst] [Native] public enum NSScrollerPart : ulong { None, @@ -1465,12 +1575,14 @@ public enum NSScrollerPart : ulong { KnobSlot, } + [NoMacCatalyst] [Native] [Deprecated (PlatformName.MacOSX, 10, 14)] public enum NSScrollerArrow : ulong { IncrementArrow, DecrementArrow } + [NoMacCatalyst] [Native] public enum NSPrintingPageOrder : long { Descending = -1, @@ -1479,6 +1591,7 @@ public enum NSPrintingPageOrder : long { Unknown } + [NoMacCatalyst] [Flags] [Native] public enum NSPrintPanelOptions : long { @@ -1492,11 +1605,13 @@ public enum NSPrintPanelOptions : long { ShowsPreview = 131072 } + [NoMacCatalyst] [Native] public enum NSTextBlockValueType : ulong { Absolute, Percentage } + [NoMacCatalyst] [Native] public enum NSTextBlockDimension : ulong { Width = 0, @@ -1507,27 +1622,32 @@ public enum NSTextBlockDimension : ulong { MaximumHeight = 6, } + [NoMacCatalyst] [Native] public enum NSTextBlockLayer : long { Padding = -1, Border, Margin } + [NoMacCatalyst] [Native] public enum NSTextBlockVerticalAlignment : ulong { Top, Middle, Bottom, Baseline } + [NoMacCatalyst] [Native] public enum NSTextTableLayoutAlgorithm : ulong { Automatic, Fixed } + [NoMacCatalyst] [Flags] [Native] public enum NSTextListOptions : ulong { PrependEnclosingMarker = 1 } + [NoMacCatalyst] [Flags] public enum NSFontSymbolicTraits : int { // uint32_t NSFontSymbolicTraits ItalicTrait = (1 << 0), @@ -1557,6 +1677,7 @@ public enum NSFontSymbolicTraits : int { // uint32_t NSFontSymbolicTraits FamilyClassMask = (int) -268435456, } + [NoMacCatalyst] [Flags] [Native] public enum NSFontTraitMask : ulong { @@ -1574,23 +1695,26 @@ public enum NSFontTraitMask : ulong { Unitalic = 0x1000000 } + [NoMacCatalyst] [Flags] [Native] public enum NSPasteboardWritingOptions : ulong { WritingPromised = 1 << 9 } - + [MacCatalyst (13, 0)] [Native] public enum NSToolbarDisplayMode : ulong { Default, IconAndLabel, Icon, Label } + [MacCatalyst (13, 0)] [Native] public enum NSToolbarSizeMode : ulong { Default, Regular, Small } + [NoMacCatalyst] [Deprecated (PlatformName.MacOSX, 10, 10, message : "Use NSAlertButtonReturn instead.")] #if !XAMCORE_4_0 [Native] @@ -1605,6 +1729,7 @@ public enum NSAlertType : int { } #if !XAMCORE_4_0 + [NoMacCatalyst] [Deprecated (PlatformName.MacOSX, 10, 10, message : "Use NSModalResponse instead.")] [Native] public enum NSPanelButtonType : long { @@ -1612,6 +1737,7 @@ public enum NSPanelButtonType : long { } #endif + [NoMacCatalyst] [Native] public enum NSTableViewColumnAutoresizingStyle : ulong { None = 0, @@ -1622,6 +1748,7 @@ public enum NSTableViewColumnAutoresizingStyle : ulong { FirstColumnOnly } + [NoMacCatalyst] [Native] public enum NSTableViewSelectionHighlightStyle : long { None = -1, @@ -1630,6 +1757,7 @@ public enum NSTableViewSelectionHighlightStyle : long { SourceList = 1, } + [NoMacCatalyst] [Native] public enum NSTableViewDraggingDestinationFeedbackStyle : long { None = -1, @@ -1638,12 +1766,14 @@ public enum NSTableViewDraggingDestinationFeedbackStyle : long { FeedbackStyleGap = 2, } + [NoMacCatalyst] [Native] public enum NSTableViewDropOperation : ulong { On, Above } + [NoMacCatalyst] [Flags] [Native] public enum NSTableColumnResizing : long { @@ -1652,6 +1782,7 @@ public enum NSTableColumnResizing : long { UserResizingMask = ( 1 << 1 ) } + [NoMacCatalyst] [Flags] [Native] public enum NSTableViewGridStyle : ulong { @@ -1661,6 +1792,7 @@ public enum NSTableViewGridStyle : ulong { DashedHorizontalGridLine = 1 << 3 } + [NoMacCatalyst] [Flags] [Native] public enum NSGradientDrawingOptions : ulong { @@ -1669,6 +1801,7 @@ public enum NSGradientDrawingOptions : ulong { AfterEndingLocation = (1 << 1) } + [NoMacCatalyst] [Native] public enum NSImageAlignment : ulong { Center = 0, @@ -1682,6 +1815,7 @@ public enum NSImageAlignment : ulong { Right } + [NoMacCatalyst] [Native] public enum NSImageFrameStyle : ulong { None = 0, @@ -1691,6 +1825,7 @@ public enum NSImageFrameStyle : ulong { Button } + [NoMacCatalyst] [Native] public enum NSSpeechBoundary : ulong { Immediate = 0, @@ -1702,6 +1837,7 @@ public enum NSSpeechBoundary : ulong { Sentence } + [NoMacCatalyst] [Native] public enum NSSplitViewDividerStyle : long { Thick = 1, @@ -1709,6 +1845,7 @@ public enum NSSplitViewDividerStyle : long { PaneSplitter = 3 } + [NoMacCatalyst] [Mac (10,11)] [Native] public enum NSSplitViewItemBehavior : long @@ -1718,6 +1855,7 @@ public enum NSSplitViewItemBehavior : long ContentList } + [NoMacCatalyst] [Native] public enum NSImageScaling : ulong { ProportionallyDown = 0, @@ -1726,6 +1864,7 @@ public enum NSImageScaling : ulong { ProportionallyUpOrDown } + [NoMacCatalyst] [Native] public enum NSSegmentStyle : long { Automatic = 0, @@ -1738,6 +1877,7 @@ public enum NSSegmentStyle : long { [Mac (10,10)] Separated = 8 } + [NoMacCatalyst] [Native] public enum NSSegmentSwitchTracking : ulong { SelectOne = 0, @@ -1746,6 +1886,7 @@ public enum NSSegmentSwitchTracking : ulong { MomentaryAccelerator // 10.10.3 } + [NoMacCatalyst] [Native] public enum NSTickMarkPosition : ulong { Below, @@ -1756,12 +1897,14 @@ public enum NSTickMarkPosition : ulong { Trailing = Right } + [NoMacCatalyst] [Native] public enum NSSliderType : ulong { Linear = 0, Circular = 1 } + [NoMacCatalyst] [Native] public enum NSTokenStyle : ulong { Default, @@ -1771,6 +1914,7 @@ public enum NSTokenStyle : ulong { PlainSquared = 4, } + [NoMacCatalyst] [Flags] [Native] [Deprecated (PlatformName.MacOSX, 11, 0)] @@ -1789,6 +1933,7 @@ public enum NSWorkspaceLaunchOptions : ulong { Default = Async | AllowingClassicStartup } + [NoMacCatalyst] [Flags] [Native] public enum NSWorkspaceIconCreationOptions : ulong { @@ -1796,6 +1941,7 @@ public enum NSWorkspaceIconCreationOptions : ulong { NSExclude10_4Elements = 1 << 2 } + [NoMacCatalyst] [Native] public enum NSPathStyle : long { Standard, @@ -1804,6 +1950,7 @@ public enum NSPathStyle : long { PopUp } + [NoMacCatalyst] [Native] public enum NSTabViewType : ulong { NSTopTabsBezelBorder, @@ -1815,11 +1962,13 @@ public enum NSTabViewType : ulong { NSNoTabsNoBorder, } + [NoMacCatalyst] [Native] public enum NSTabState : ulong { Selected, Background, Pressed } + [NoMacCatalyst] [Native] public enum NSTabViewControllerTabStyle : long { SegmentedControlOnTop = 0, @@ -1828,22 +1977,26 @@ public enum NSTabViewControllerTabStyle : long { Unspecified = -1 } + [NoMacCatalyst] [Native] public enum NSLevelIndicatorStyle : ulong { Relevancy, ContinuousCapacity, DiscreteCapacity, RatingLevel } + [NoMacCatalyst] [Flags] [Native] public enum NSFontCollectionOptions : long { ApplicationOnlyMask = 1 } + [NoMacCatalyst] [Native] public enum NSCollectionViewDropOperation : long { On = 0, Before = 1 } + [NoMacCatalyst] [Mac (10,11)] [Native] public enum NSCollectionViewItemHighlightState : long @@ -1854,6 +2007,7 @@ public enum NSCollectionViewItemHighlightState : long AsDropTarget = 3 } + [NoMacCatalyst] [Mac (10,11)] // Not marked 10.11 in the headers, but doesn't exist in the 10.10 headers [Native] [Flags] @@ -1872,6 +2026,7 @@ public enum NSCollectionViewScrollPosition : ulong NearestVerticalEdge = 1 << 8 } + [NoMacCatalyst] [Mac (10,11)] [Native] public enum NSCollectionElementCategory : long @@ -1882,6 +2037,7 @@ public enum NSCollectionElementCategory : long InterItemGap } + [NoMacCatalyst] [Mac (10,11)] [Native] public enum NSCollectionUpdateAction : long @@ -1893,6 +2049,7 @@ public enum NSCollectionUpdateAction : long None } + [NoMacCatalyst] [Mac (10,11)] [Native] public enum NSCollectionViewScrollDirection : long @@ -1901,6 +2058,7 @@ public enum NSCollectionViewScrollDirection : long Horizontal } + [NoMacCatalyst] [Native] public enum NSDatePickerStyle : ulong { TextFieldAndStepper, @@ -1908,11 +2066,13 @@ public enum NSDatePickerStyle : ulong { TextField } + [NoMacCatalyst] [Native] public enum NSDatePickerMode : ulong { Single, Range } + [NoMacCatalyst] [Flags] [Native] public enum NSDatePickerElementFlags : ulong { @@ -1925,6 +2085,7 @@ public enum NSDatePickerElementFlags : ulong { Era = 0x100 } + [NoMacCatalyst] [Native] [Deprecated (PlatformName.MacOSX, 10, 14, message : "Use 'Metal' Framework instead.")] public enum NSOpenGLContextParameter : ulong { @@ -1952,11 +2113,13 @@ public enum NSOpenGLContextParameter : ulong { MpsSwapsInFlight = 315 } + [NoMacCatalyst] public enum NSSurfaceOrder { AboveWindow = 1, BelowWindow = -1 } + [NoMacCatalyst] [Deprecated (PlatformName.MacOSX, 10, 14, message : "Use 'Metal' Framework instead.")] public enum NSOpenGLPixelFormatAttribute : uint { // uint32_t NSOpenGLPixelFormatAttribute AllRenderers = 1, @@ -2017,6 +2180,7 @@ public enum NSOpenGLPixelFormatAttribute : uint { // uint32_t NSOpenGLPixelForma MultiScreen = 81 } + [NoMacCatalyst] #if XAMCORE_4_0 [Native] [Deprecated (PlatformName.MacOSX, 10, 14, message : "Use 'Metal' Framework instead.")] @@ -2029,6 +2193,7 @@ public enum NSOpenGLProfile : int { Version4_1Core = 0x4100 } + [NoMacCatalyst] #if !XAMCORE_4_0 [Native] public enum NSAlertButtonReturn : long { @@ -2040,6 +2205,7 @@ public enum NSAlertButtonReturn : int { Third = 1002, } + [NoMacCatalyst] [Deprecated (PlatformName.MacOSX, 10, 14, message : "Use 'Metal' Framework instead.")] public enum NSOpenGLGlobalOption : uint { FormatCacheSize = 501, @@ -2050,6 +2216,7 @@ public enum NSOpenGLGlobalOption : uint { ResetLibrary = 504 } + [NoMacCatalyst] [Deprecated (PlatformName.MacOSX, 10, 14, message : "Use 'Metal' Framework instead.")] public enum NSGLTextureTarget : uint { T2D = 0x0de1, @@ -2057,6 +2224,7 @@ public enum NSGLTextureTarget : uint { RectangleExt = 0x84F5, } + [NoMacCatalyst] [Deprecated (PlatformName.MacOSX, 10, 14, message : "Use 'Metal' Framework instead.")] public enum NSGLFormat : uint { RGB = 0x1907, @@ -2064,6 +2232,7 @@ public enum NSGLFormat : uint { DepthComponent = 0x1902, } + [NoMacCatalyst] [Deprecated (PlatformName.MacOSX, 10, 14, message : "Use 'Metal' Framework instead.")] public enum NSGLTextureCubeMap : uint { None = 0, @@ -2075,6 +2244,7 @@ public enum NSGLTextureCubeMap : uint { NegativeZ = 0x851A } + [NoMacCatalyst] [Deprecated (PlatformName.MacOSX, 10, 14, message : "Use 'Metal' Framework instead.")] public enum NSGLColorBuffer : uint { Front = 0x0404, @@ -2082,6 +2252,7 @@ public enum NSGLColorBuffer : uint { Aux0 = 0x0409 } + [NoMacCatalyst] [Native] [Deprecated (PlatformName.MacOSX, 10, 14)] public enum NSProgressIndicatorThickness : ulong { @@ -2091,11 +2262,13 @@ public enum NSProgressIndicatorThickness : ulong { Large = 18 } + [NoMacCatalyst] [Native] public enum NSProgressIndicatorStyle : ulong { Bar, Spinning } + [NoMacCatalyst] [Native] public enum NSPopUpArrowPosition : ulong { None, @@ -2104,6 +2277,7 @@ public enum NSPopUpArrowPosition : ulong { } // FileType 4cc values to use with NSFileTypeForHFSTypeCode. + [NoMacCatalyst] public enum HfsTypeCode : uint { /* Generic Finder icons */ @@ -2295,6 +2469,7 @@ public enum HfsTypeCode : uint } // These constants specify the possible states of a drawer. + [NoMacCatalyst] [Native] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use 'NSSplitViewController' instead.")] public enum NSDrawerState : ulong { @@ -2304,6 +2479,7 @@ public enum NSDrawerState : ulong { Closing = 3 } + [NoMacCatalyst] [Native] public enum NSWindowLevel : long { Normal = 0, @@ -2319,12 +2495,14 @@ public enum NSWindowLevel : long { TornOffMenu = 3 } + [NoMacCatalyst] [Native] public enum NSRuleEditorRowType : ulong { Simple = 0, Compound } + [NoMacCatalyst] [Native] public enum NSRuleEditorNestingMode : ulong { Single, @@ -2333,12 +2511,14 @@ public enum NSRuleEditorNestingMode : ulong { Simple } + [NoMacCatalyst] [Native] [Deprecated (PlatformName.MacOSX, 10, 11, message : "Use 'NSGlyphProperty' instead.")] public enum NSGlyphInscription : ulong { Base, Below, Above, Overstrike, OverBelow } + [NoMacCatalyst] [Native] public enum NSTypesetterBehavior : long { Latest = -1, @@ -2350,6 +2530,7 @@ public enum NSTypesetterBehavior : long { } + [NoMacCatalyst] [Flags] [Native] public enum NSRemoteNotificationType : ulong { @@ -2359,6 +2540,7 @@ public enum NSRemoteNotificationType : ulong { Alert = 1 << 2 } + [NoMacCatalyst] [Native] public enum NSScrollViewFindBarPosition : long { AboveHorizontalRuler = 0, @@ -2366,12 +2548,14 @@ public enum NSScrollViewFindBarPosition : long { BelowContent } + [NoMacCatalyst] [Native] public enum NSScrollerStyle : long { Legacy = 0, Overlay } + [NoMacCatalyst] [Native] public enum NSScrollElasticity : long { Automatic = 0, @@ -2379,6 +2563,7 @@ public enum NSScrollElasticity : long { Allowed } + [NoMacCatalyst] [Native] public enum NSScrollerKnobStyle : long { Default = 0, @@ -2386,6 +2571,7 @@ public enum NSScrollerKnobStyle : long { Light = 2 } + [NoMacCatalyst] [Flags] [Native] public enum NSEventPhase : ulong { @@ -2398,6 +2584,7 @@ public enum NSEventPhase : ulong { MayBegin = 32 } + [NoMacCatalyst] [Flags] [Native] public enum NSEventSwipeTrackingOptions : ulong { @@ -2405,16 +2592,19 @@ public enum NSEventSwipeTrackingOptions : ulong { ClampGestureAmount = 2 } + [NoMacCatalyst] [Native] public enum NSEventGestureAxis : long { None, Horizontal, Vertical } + [NoMacCatalyst] [Native] public enum NSLayoutConstraintOrientation : long { Horizontal, Vertical } + [NoMacCatalyst] public enum NSLayoutPriority : int /*float*/ { Required = 1000, DefaultHigh = 750, @@ -2425,16 +2615,19 @@ public enum NSLayoutPriority : int /*float*/ { FittingSizeCompression = 50, } + [NoMacCatalyst] [Native] public enum NSPopoverAppearance : long { Minimal, HUD } + [NoMacCatalyst] [Native] public enum NSPopoverBehavior : long { ApplicationDefined, Transient, Semitransient } + [NoMacCatalyst] [Native] public enum NSTableViewRowSizeStyle : long { Default = -1, @@ -2442,6 +2635,7 @@ public enum NSTableViewRowSizeStyle : long { Small, Medium, Large } + [NoMacCatalyst] [Mac (10,11)] [Native] public enum NSTableRowActionEdge : long @@ -2450,6 +2644,7 @@ public enum NSTableRowActionEdge : long Trailing } + [NoMacCatalyst] [Mac (10,11)] [Native] public enum NSTableViewRowActionStyle : long @@ -2458,6 +2653,7 @@ public enum NSTableViewRowActionStyle : long Destructive } + [NoMacCatalyst] [Flags] [Native] public enum NSTableViewAnimation : ulong { @@ -2465,6 +2661,7 @@ public enum NSTableViewAnimation : ulong { SlideUp = 0x10, SlideDown = 0x20, SlideLeft = 0x30, SlideRight = 0x40 } + [NoMacCatalyst] [Flags] [Native] public enum NSDraggingItemEnumerationOptions : ulong { @@ -2472,21 +2669,25 @@ public enum NSDraggingItemEnumerationOptions : ulong { ClearNonenumeratedImages = 1 << 16 } + [NoMacCatalyst] [Native] public enum NSDraggingFormation : long { Default, None, Pile, List, Stack } + [NoMacCatalyst] [Native] public enum NSDraggingContext : long { OutsideApplication, WithinApplication } + [NoMacCatalyst] [Native] public enum NSWindowAnimationBehavior : long { Default = 0, None = 2, DocumentWindow, UtilityWindow, AlertPanel } + [NoMacCatalyst] [Native] public enum NSTextFinderAction : long { ShowFindInterface = 1, @@ -2504,6 +2705,7 @@ public enum NSTextFinderAction : long { HideReplaceInterface = 13 } + [NoMacCatalyst] [Flags] #if !XAMCORE_4_0 [Native] @@ -2524,6 +2726,7 @@ public enum NSFontPanelMode : int { AllModesMask = unchecked ((ulong)UInt32.MaxValue) } + [NoMacCatalyst] [Flags] [Native] public enum NSFontCollectionVisibility : ulong { @@ -2532,6 +2735,7 @@ public enum NSFontCollectionVisibility : ulong { Computer = 1 << 2, } + [NoMacCatalyst] [Native] public enum NSSharingContentScope : long { Item, @@ -2539,6 +2743,7 @@ public enum NSSharingContentScope : long { Full } + [NoMacCatalyst] [Flags] [Native] public enum NSTypesetterControlCharacterAction : ulong { @@ -2550,6 +2755,7 @@ public enum NSTypesetterControlCharacterAction : ulong { ContainerBreak = 1 << 5, } + [NoMacCatalyst] [Native] public enum NSPageControllerTransitionStyle : long { StackHistory, @@ -2557,6 +2763,7 @@ public enum NSPageControllerTransitionStyle : long { HorizontalStrip } + [NoMacCatalyst] [Native] public enum NSWindowTitleVisibility : long { Visible = 0, @@ -2567,6 +2774,7 @@ public enum NSWindowTitleVisibility : long { #endif } + [NoMacCatalyst] [Flags] [Native] public enum NSViewControllerTransitionOptions : ulong { @@ -2581,12 +2789,14 @@ public enum NSViewControllerTransitionOptions : ulong { AllowUserInteraction = 0x1000 } + [NoMacCatalyst] [Flags] [Native] public enum NSApplicationOcclusionState : ulong { Visible = 1 << 1 } + [NoMacCatalyst] [Flags] [Native] public enum NSWindowOcclusionState : ulong { @@ -2596,6 +2806,7 @@ public enum NSWindowOcclusionState : ulong { #region NSVisualEffectView + [NoMacCatalyst] [Native] public enum NSVisualEffectMaterial : long { [Advice ("Use a specific material instead.")] @@ -2638,12 +2849,14 @@ public enum NSVisualEffectMaterial : long { UnderPageBackground = 22, } + [NoMacCatalyst] [Native] public enum NSVisualEffectBlendingMode : long { BehindWindow, WithinWindow } + [NoMacCatalyst] [Native] public enum NSVisualEffectState : long { FollowsWindowActiveState, @@ -2652,6 +2865,7 @@ public enum NSVisualEffectState : long { } #endregion + [NoMacCatalyst] [Mac (10,10,3)] [Native] public enum NSPressureBehavior : long @@ -2665,6 +2879,7 @@ public enum NSPressureBehavior : long PrimaryDeepDrag = 6 } + [NoMacCatalyst] [Mac (10,11)] [Native] public enum NSHapticFeedbackPattern : long @@ -2674,6 +2889,7 @@ public enum NSHapticFeedbackPattern : long LevelChange } + [NoMacCatalyst] [Mac (10,11)] [Native] public enum NSHapticFeedbackPerformanceTime : ulong @@ -2683,6 +2899,7 @@ public enum NSHapticFeedbackPerformanceTime : ulong DrawCompleted } + [NoMacCatalyst] [Mac (10,11)] [Native] public enum NSSpringLoadingHighlight : long @@ -2692,6 +2909,7 @@ public enum NSSpringLoadingHighlight : long Emphasized } + [NoMacCatalyst] [Flags] [Mac (10,11)] [Native] @@ -2703,6 +2921,7 @@ public enum NSSpringLoadingOptions : ulong NoHover = 1 << 3 } + [NoMacCatalyst] [Flags] [Mac (10,12)] [Native] @@ -2710,6 +2929,7 @@ public enum NSWindowListOptions : long { OrderedFrontToBack = (1 << 0) } + [NoMacCatalyst] [Mac (10,12)] [Native] public enum NSStatusItemBehavior : ulong @@ -2718,6 +2938,7 @@ public enum NSStatusItemBehavior : ulong TerminationOnRemoval = (1 << 2) } + [NoMacCatalyst] [Mac (10,12)] [Native] public enum NSWindowTabbingMode : long @@ -2727,6 +2948,7 @@ public enum NSWindowTabbingMode : long Disallowed } + [NoMacCatalyst] [Mac (10,12)] [Native] public enum NSWindowUserTabbingPreference : long @@ -2736,7 +2958,7 @@ public enum NSWindowUserTabbingPreference : long InFullScreen } - + [NoMacCatalyst] [Mac (10, 12)] [Native] public enum NSGridCellPlacement : long @@ -2751,6 +2973,7 @@ public enum NSGridCellPlacement : long Fill } + [NoMacCatalyst] [Mac (10, 12)] [Native] public enum NSGridRowAlignment : long @@ -2761,6 +2984,7 @@ public enum NSGridRowAlignment : long LastBaseline } + [NoMacCatalyst] [Mac (10, 12)] [Native] public enum NSImageLayoutDirection : long @@ -2770,6 +2994,7 @@ public enum NSImageLayoutDirection : long RightToLeft = 3 } + [NoMacCatalyst] [Mac (10, 12)] [Native][Flags] public enum NSCloudKitSharingServiceOptions : ulong @@ -2781,6 +3006,7 @@ public enum NSCloudKitSharingServiceOptions : ulong AllowReadWrite = 1 << 5 } + [NoMacCatalyst] [Mac (10, 12)] [Native] public enum NSDisplayGamut : long @@ -2789,6 +3015,7 @@ public enum NSDisplayGamut : long P3, } + [NoMacCatalyst] [Mac (10, 12)] [Native] public enum NSTabPosition : ulong @@ -2800,6 +3027,7 @@ public enum NSTabPosition : ulong Right, } + [NoMacCatalyst] [Mac (10, 12)] [Native] public enum NSTabViewBorderType : ulong @@ -2809,6 +3037,7 @@ public enum NSTabViewBorderType : ulong Bezel, } + [NoMacCatalyst] [Mac (10, 12)] [Native] public enum NSPasteboardContentsOptions : ulong @@ -2816,7 +3045,7 @@ public enum NSPasteboardContentsOptions : ulong CurrentHostOnly = 1, } - + [NoMacCatalyst] [Mac (10,12,2)] [Native] public enum NSTouchType : long @@ -2825,6 +3054,7 @@ public enum NSTouchType : long Indirect } + [NoMacCatalyst] [Mac (10,12,2)] [Native] [Flags] @@ -2834,6 +3064,7 @@ public enum NSTouchTypeMask : ulong Indirect = (1 << (int)NSTouchType.Indirect) } + [NoMacCatalyst] [Mac (10,12,2)] [Native] public enum NSScrubberMode : long @@ -2842,6 +3073,7 @@ public enum NSScrubberMode : long Free } + [NoMacCatalyst] [Mac (10,12,2)] [Native] public enum NSScrubberAlignment : long @@ -2852,6 +3084,7 @@ public enum NSScrubberAlignment : long Center } + [NoMacCatalyst] [Mac (10,13)] public enum NSFontError : int { AssetDownloadError = 66304, @@ -2859,6 +3092,7 @@ public enum NSFontError : int { ErrorMaximum = 66335, } + [NoMacCatalyst] [Mac (10,13)] [Native] public enum NSAccessibilityAnnotationPosition : long { @@ -2867,6 +3101,7 @@ public enum NSAccessibilityAnnotationPosition : long { End, } + [NoMacCatalyst] [Mac (10,13)] [Native] public enum NSAccessibilityCustomRotorSearchDirection : long { @@ -2874,6 +3109,7 @@ public enum NSAccessibilityCustomRotorSearchDirection : long { Next, } + [NoMacCatalyst] [Mac (10,13)] [Native] public enum NSAccessibilityCustomRotorType : long { @@ -2900,6 +3136,7 @@ public enum NSAccessibilityCustomRotorType : long { VisitedLink, } + [NoMacCatalyst] [Mac (10, 13)] [Native] public enum NSColorType : long { @@ -2908,6 +3145,7 @@ public enum NSColorType : long { Catalog, } + [NoMacCatalyst] [Mac (10,13)] [Native] [Flags] @@ -2915,6 +3153,7 @@ public enum NSFontAssetRequestOptions : ulong { UsesStandardUI = 1 << 0, } + [NoMacCatalyst] [Mac (10,13)] [Native] [Flags] @@ -2932,6 +3171,7 @@ public enum NSFontPanelModeMask : ulong { AllModes = (ulong)0XFFFFFFFF, } + [NoMacCatalyst] [Mac (10,13)] [Native] public enum NSLevelIndicatorPlaceholderVisibility : long { @@ -2940,6 +3180,7 @@ public enum NSLevelIndicatorPlaceholderVisibility : long { WhileEditing = 2, } + [NoMacCatalyst] [Mac (10,13)] [Native] public enum NSSegmentDistribution : long { @@ -2949,6 +3190,7 @@ public enum NSSegmentDistribution : long { FillProportionally, } + [NoMacCatalyst] [Mac (10,14)] [Native] public enum NSColorSystemEffect : long { @@ -2959,6 +3201,7 @@ public enum NSColorSystemEffect : long { Rollover, } + [NoMacCatalyst] [Mac (10,14)] [Native] public enum NSWorkspaceAuthorizationType : long { @@ -2967,6 +3210,7 @@ public enum NSWorkspaceAuthorizationType : long { ReplaceFile, } + [NoMacCatalyst] [Mac (11,0)] [Native] public enum NSTableViewStyle : long @@ -2978,6 +3222,7 @@ public enum NSTableViewStyle : long Plain, } + [NoMacCatalyst] [Mac (11,0)] [Native] public enum NSTitlebarSeparatorStyle : long @@ -2988,6 +3233,7 @@ public enum NSTitlebarSeparatorStyle : long Shadow, } + [NoMacCatalyst] [Mac (11,0)] [Native] public enum NSWindowToolbarStyle : long @@ -2999,6 +3245,7 @@ public enum NSWindowToolbarStyle : long UnifiedCompact, } + [NoMacCatalyst] [Flags] [Native] public enum NSTableViewAnimationOptions : ulong @@ -3012,6 +3259,7 @@ public enum NSTableViewAnimationOptions : ulong SlideRight = 0x40, } + [NoMacCatalyst] [Mac (11,0)] [Native] public enum NSImageSymbolScale : long diff --git a/src/AppKit/EventArgs.cs b/src/AppKit/EventArgs.cs index 05f48b40bddb..db33919026fa 100644 --- a/src/AppKit/EventArgs.cs +++ b/src/AppKit/EventArgs.cs @@ -27,6 +27,8 @@ // NSString keys to an enum value for better API. An 'Unknown' value // exists on these enums for when a key cannot be mapped. +#if !__MACCATALYST__ + using Foundation; namespace AppKit @@ -82,3 +84,4 @@ public NSPopoverCloseReason Reason { } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSAccessibility.cs b/src/AppKit/NSAccessibility.cs index c1c29e7071e5..699cbbc1f772 100644 --- a/src/AppKit/NSAccessibility.cs +++ b/src/AppKit/NSAccessibility.cs @@ -6,6 +6,7 @@ // // Copyright 2016 Xamarin Inc. (http://xamarin.com) +#if !__MACCATALYST__ using System; using System.Collections.Generic; @@ -181,3 +182,4 @@ public static bool SetMayContainProtectedContent (bool flag) #endif } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSActionCell.cs b/src/AppKit/NSActionCell.cs index 5342ed9e7758..4935a7e65c80 100644 --- a/src/AppKit/NSActionCell.cs +++ b/src/AppKit/NSActionCell.cs @@ -25,6 +25,9 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // + +#if !__MACCATALYST__ + using System; using ObjCRuntime; using Foundation; @@ -54,3 +57,4 @@ public event EventHandler Activated { } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSAlert.cs b/src/AppKit/NSAlert.cs index 6c5256263b38..1fe7bfa9e53f 100644 --- a/src/AppKit/NSAlert.cs +++ b/src/AppKit/NSAlert.cs @@ -26,6 +26,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ // Mac Catalyst doesn't have NSAlert + using System; using System.Collections.Generic; @@ -110,3 +112,4 @@ public nint RunSheetModal (NSWindow window, NSApplication application) } } } +#endif // __MACCATALYST__ diff --git a/src/AppKit/NSApplication.cs b/src/AppKit/NSApplication.cs index 9e51298de8c1..22c26985afbc 100644 --- a/src/AppKit/NSApplication.cs +++ b/src/AppKit/NSApplication.cs @@ -21,6 +21,9 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // + +#if !__MACCATALYST__ + using System; using System.Reflection; using System.Runtime.InteropServices; @@ -147,3 +150,4 @@ public NSApplicationActivationPolicy ActivationPolicy { } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSArrayController.cs b/src/AppKit/NSArrayController.cs index 71cf55666c2a..02aeacde3d07 100644 --- a/src/AppKit/NSArrayController.cs +++ b/src/AppKit/NSArrayController.cs @@ -21,6 +21,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ + using System; using Foundation; @@ -50,4 +52,5 @@ public NSObject [] SelectedObjects { set { SetSelectedObjects (value); } } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSBezierPath.cs b/src/AppKit/NSBezierPath.cs index 5f8910c2510f..a2dfaade6fbb 100644 --- a/src/AppKit/NSBezierPath.cs +++ b/src/AppKit/NSBezierPath.cs @@ -26,6 +26,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ + using System; using System.Runtime.InteropServices; @@ -132,3 +134,4 @@ public unsafe void Append (uint[] glyphs, NSFont font) } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSBitmapImageRep.cs b/src/AppKit/NSBitmapImageRep.cs index a5aee4f79f74..bea8b30f8b4d 100644 --- a/src/AppKit/NSBitmapImageRep.cs +++ b/src/AppKit/NSBitmapImageRep.cs @@ -20,6 +20,9 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // + +#if !__MACCATALYST__ + using System; using Foundation; using ObjCRuntime; @@ -53,4 +56,5 @@ public static NSBitmapImageRep IncrementalLoader () } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSBrowser.cs b/src/AppKit/NSBrowser.cs index 02c81a126a54..8d98561107d9 100644 --- a/src/AppKit/NSBrowser.cs +++ b/src/AppKit/NSBrowser.cs @@ -21,6 +21,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ + using System; namespace AppKit { @@ -34,4 +36,5 @@ public string Path { set { SetPath (value); } } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSButton.cs b/src/AppKit/NSButton.cs index cbcd0403505b..ad6ef2c0295d 100644 --- a/src/AppKit/NSButton.cs +++ b/src/AppKit/NSButton.cs @@ -25,6 +25,9 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // + +#if !__MACCATALYST__ + using System; using ObjCRuntime; using Foundation; @@ -85,4 +88,5 @@ public static NSButton CreateRadioButton (string title, Action action) } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSCell.cs b/src/AppKit/NSCell.cs index c1b75f7f2e90..adca3fe7d9f6 100644 --- a/src/AppKit/NSCell.cs +++ b/src/AppKit/NSCell.cs @@ -25,6 +25,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ + using System; using System.Runtime.InteropServices; @@ -77,3 +79,4 @@ public void DrawNinePartImage (CGRect frame, } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSCollectionLayoutAnchor.cs b/src/AppKit/NSCollectionLayoutAnchor.cs index b787cd8de914..c8639d61fc3f 100644 --- a/src/AppKit/NSCollectionLayoutAnchor.cs +++ b/src/AppKit/NSCollectionLayoutAnchor.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using System.Runtime.InteropServices; using CoreFoundation; @@ -23,3 +24,4 @@ public static NSCollectionLayoutAnchor Create (NSDirectionalRectEdge edges, NSCo }; } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSCollectionView.cs b/src/AppKit/NSCollectionView.cs index 3f9d05c03347..41b0da442cee 100644 --- a/src/AppKit/NSCollectionView.cs +++ b/src/AppKit/NSCollectionView.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using Foundation; using ObjCRuntime; @@ -24,3 +25,4 @@ public virtual NSCollectionViewLayoutAttributes GetLayoutAttributest (string kin #endif } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSCollectionViewDelegate.cs b/src/AppKit/NSCollectionViewDelegate.cs index bb2d5e82a967..eaa824a7bdb8 100644 --- a/src/AppKit/NSCollectionViewDelegate.cs +++ b/src/AppKit/NSCollectionViewDelegate.cs @@ -1,4 +1,4 @@ -#if !XAMCORE_4_0 +#if !XAMCORE_4_0 && !__MACCATALYST__ using System; using Foundation; using ObjCRuntime; @@ -41,4 +41,4 @@ public static NSDragOperation ValidateDrop (this INSCollectionViewDelegate This, } } } -#endif \ No newline at end of file +#endif diff --git a/src/AppKit/NSCollectionViewLayout.cs b/src/AppKit/NSCollectionViewLayout.cs index 4146bfa0d994..29f219261fa9 100644 --- a/src/AppKit/NSCollectionViewLayout.cs +++ b/src/AppKit/NSCollectionViewLayout.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using Foundation; using ObjCRuntime; @@ -11,3 +12,4 @@ public void RegisterClassForDecorationView (Type itemClass, NSString elementKind } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSColor.cs b/src/AppKit/NSColor.cs index 6690a2d734ef..24a2293c4190 100644 --- a/src/AppKit/NSColor.cs +++ b/src/AppKit/NSColor.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using System.Text; using Foundation; @@ -248,4 +249,5 @@ public static NSColor UnderPageBackground { } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSComboBox.cs b/src/AppKit/NSComboBox.cs index 2c9e1bd0bbb1..e3d202058945 100644 --- a/src/AppKit/NSComboBox.cs +++ b/src/AppKit/NSComboBox.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using Foundation; using CoreGraphics; @@ -18,3 +19,4 @@ public NSObject this [nint index] { } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSControl.cs b/src/AppKit/NSControl.cs index 7ee5697f1661..41dc7eb5e1f4 100644 --- a/src/AppKit/NSControl.cs +++ b/src/AppKit/NSControl.cs @@ -25,6 +25,9 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // + +#if !__MACCATALYST__ + using System; using ObjCRuntime; using Foundation; @@ -55,3 +58,4 @@ public event EventHandler Activated { } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSDocument.cs b/src/AppKit/NSDocument.cs index 43a5c155a8a2..26c4f40fcdea 100644 --- a/src/AppKit/NSDocument.cs +++ b/src/AppKit/NSDocument.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using System.Collections.Generic; @@ -40,4 +41,5 @@ public void DuplicateDocument (DuplicateCallback callback) } } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSDraggingInfo.cs b/src/AppKit/NSDraggingInfo.cs index 9830e610d6fe..b273b5cdb47d 100644 --- a/src/AppKit/NSDraggingInfo.cs +++ b/src/AppKit/NSDraggingInfo.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using System.Runtime.InteropServices; @@ -19,4 +20,5 @@ public void EnumerateDraggingItems (NSDraggingItemEnumerationOptions enumOpts, N EnumerateDraggingItems (enumOpts, view, classArray.Handle, searchOptions, enumerator); } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSDraggingItem.cs b/src/AppKit/NSDraggingItem.cs index 7488dcf4cf57..44dd4860afa1 100644 --- a/src/AppKit/NSDraggingItem.cs +++ b/src/AppKit/NSDraggingItem.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using System.Runtime.InteropServices; @@ -10,4 +11,5 @@ public partial class NSDraggingItem { public NSDraggingItem (NSPasteboardWriting pasteboardWriter) : this ((INSPasteboardWriting)pasteboardWriter) { } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSDraggingSession.cs b/src/AppKit/NSDraggingSession.cs index e7b8db44ab08..1b9c097e6102 100644 --- a/src/AppKit/NSDraggingSession.cs +++ b/src/AppKit/NSDraggingSession.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using System.Runtime.InteropServices; @@ -19,4 +20,5 @@ public void EnumerateDraggingItems (NSDraggingItemEnumerationOptions enumOpts, N EnumerateDraggingItems (enumOpts, view, classArray.Handle, searchOptions, enumerator); } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSEvent.cs b/src/AppKit/NSEvent.cs index bd4b108172ec..b83928c3600b 100644 --- a/src/AppKit/NSEvent.cs +++ b/src/AppKit/NSEvent.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using System.Diagnostics; using Foundation; @@ -562,4 +563,5 @@ public bool IsDirectionInvertedFromDevice { } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSFont.cs b/src/AppKit/NSFont.cs index bae09ce188c0..0bfeac150269 100644 --- a/src/AppKit/NSFont.cs +++ b/src/AppKit/NSFont.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using System.Runtime.InteropServices; using CoreFoundation; @@ -194,3 +195,4 @@ public static NSFont MonospacedSystemFont (nfloat fontSize, nfloat weight) } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSGestureRecognizer.cs b/src/AppKit/NSGestureRecognizer.cs index 153506116db6..a5e600916b70 100644 --- a/src/AppKit/NSGestureRecognizer.cs +++ b/src/AppKit/NSGestureRecognizer.cs @@ -6,6 +6,9 @@ // // Copyright 2014 Xamarin Inc. All rights reserved // + +#if !__MACCATALYST__ + using System; using System.Collections; using Foundation; @@ -191,3 +194,4 @@ public void Activated (NSRotationGestureRecognizer sender) } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSGradient.cs b/src/AppKit/NSGradient.cs index eef1730a91a9..e6466cd0a0d3 100644 --- a/src/AppKit/NSGradient.cs +++ b/src/AppKit/NSGradient.cs @@ -5,6 +5,8 @@ // Regan Sarwas (find me on gmail as rsarwas) // +#if !__MACCATALYST__ + using System; using Foundation; using ObjCRuntime; @@ -80,3 +82,4 @@ unsafe void Initialize (NSColor[] colors, void * locationPtr, NSColorSpace color } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSGraphics.cs b/src/AppKit/NSGraphics.cs index b0e2798a1d8b..93193264d2bf 100644 --- a/src/AppKit/NSGraphics.cs +++ b/src/AppKit/NSGraphics.cs @@ -20,6 +20,9 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // + +#if !__MACCATALYST__ + using System; using System.Runtime.InteropServices; @@ -212,3 +215,4 @@ public static CGRect DrawTiledRects (CGRect aRect, CGRect clipRect, NSRectEdge[] } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSGraphicsContext.cs b/src/AppKit/NSGraphicsContext.cs index 8e8ee2c6ea71..f44106681ede 100644 --- a/src/AppKit/NSGraphicsContext.cs +++ b/src/AppKit/NSGraphicsContext.cs @@ -24,6 +24,9 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // // + +#if !__MACCATALYST__ + using System; using Foundation; using CoreGraphics; @@ -41,4 +44,5 @@ public virtual CGContext GraphicsPort { get { return new CGContext (GraphicsPortHandle); } } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSImage.cs b/src/AppKit/NSImage.cs index 8d569300198f..cfc36390da51 100644 --- a/src/AppKit/NSImage.cs +++ b/src/AppKit/NSImage.cs @@ -22,6 +22,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ + using System; using Foundation; @@ -84,3 +86,4 @@ public CGImage CGImage { } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSLevelIndicator.cs b/src/AppKit/NSLevelIndicator.cs index 27803a742961..009c124deaaf 100644 --- a/src/AppKit/NSLevelIndicator.cs +++ b/src/AppKit/NSLevelIndicator.cs @@ -5,6 +5,8 @@ // Pavel Sich (pavel.sich@me.com) // +#if !__MACCATALYST__ + using System; using ObjCRuntime; using Foundation; @@ -18,3 +20,4 @@ public partial class NSLevelIndicator { } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSMatrix.cs b/src/AppKit/NSMatrix.cs index 47d37bb79fc3..dfb50c2b0f5d 100644 --- a/src/AppKit/NSMatrix.cs +++ b/src/AppKit/NSMatrix.cs @@ -21,6 +21,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ + using System; namespace AppKit { @@ -33,3 +35,4 @@ public partial class NSMatrix { } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSMenuItem.cs b/src/AppKit/NSMenuItem.cs index fe577c1d1c90..332ddc3438b1 100644 --- a/src/AppKit/NSMenuItem.cs +++ b/src/AppKit/NSMenuItem.cs @@ -26,6 +26,9 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // + +#if !__MACCATALYST__ + using System; using ObjCRuntime; using Foundation; @@ -91,3 +94,4 @@ public event EventHandler Activated { } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSOpenGLContext.cs b/src/AppKit/NSOpenGLContext.cs index 9aedb89a87a2..f1d0f581a6ce 100644 --- a/src/AppKit/NSOpenGLContext.cs +++ b/src/AppKit/NSOpenGLContext.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; #if !NO_SYSTEM_DRAWING using System.Drawing; @@ -98,3 +99,4 @@ public bool StateValidation { } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSOpenGLPixelFormat.cs b/src/AppKit/NSOpenGLPixelFormat.cs index 9e42f2edb9aa..c5c6caa99447 100644 --- a/src/AppKit/NSOpenGLPixelFormat.cs +++ b/src/AppKit/NSOpenGLPixelFormat.cs @@ -21,6 +21,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ + using System; using System.Collections.Generic; using System.Runtime.InteropServices; @@ -175,3 +177,4 @@ public NSOpenGLPixelFormat (params object [] attribs) : this (ConvertToAttribute } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSPasteboard.cs b/src/AppKit/NSPasteboard.cs index 5825b68e865b..ec6572e5db2f 100644 --- a/src/AppKit/NSPasteboard.cs +++ b/src/AppKit/NSPasteboard.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using System.Runtime.InteropServices; @@ -24,3 +25,4 @@ public bool WriteObjects (NSPasteboardWriting [] objects) } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSPathControlItem.cs b/src/AppKit/NSPathControlItem.cs index 558224f21417..e4b1e4ab1c11 100644 --- a/src/AppKit/NSPathControlItem.cs +++ b/src/AppKit/NSPathControlItem.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using Foundation; @@ -18,4 +19,5 @@ public virtual void EncodeTo (NSCoder coder) #endif } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSPopUpButton.cs b/src/AppKit/NSPopUpButton.cs index 3db49cbe6838..faba1d9259c8 100644 --- a/src/AppKit/NSPopUpButton.cs +++ b/src/AppKit/NSPopUpButton.cs @@ -25,6 +25,9 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // + +#if !__MACCATALYST__ + using System; using ObjCRuntime; using Foundation; @@ -38,4 +41,5 @@ public partial class NSPopUpButton { } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSPopUpButtonCell.cs b/src/AppKit/NSPopUpButtonCell.cs index 1d14dd97ca7b..c5007cbe9dac 100644 --- a/src/AppKit/NSPopUpButtonCell.cs +++ b/src/AppKit/NSPopUpButtonCell.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; namespace AppKit { @@ -14,4 +15,5 @@ public NSMenuItem this [string title]{ } } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSPredicateEditorRowTemplate.cs b/src/AppKit/NSPredicateEditorRowTemplate.cs index 5d9f91b4192b..cba4b069db7e 100644 --- a/src/AppKit/NSPredicateEditorRowTemplate.cs +++ b/src/AppKit/NSPredicateEditorRowTemplate.cs @@ -7,6 +7,8 @@ // Copyright 2013 Xamarin Inc // +#if !__MACCATALYST__ + using System; using System.Linq; using System.Collections.Generic; @@ -129,3 +131,4 @@ public NSPredicateEditorRowTemplate ( } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSPrintInfo.cs b/src/AppKit/NSPrintInfo.cs index 71df52422fb5..f1a305feede8 100644 --- a/src/AppKit/NSPrintInfo.cs +++ b/src/AppKit/NSPrintInfo.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using PrintCore; @@ -22,3 +23,4 @@ public PMPrintSettings GetPrintSettings () } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSScreen.cs b/src/AppKit/NSScreen.cs index 337b4578b45a..a3b763bf4b8f 100644 --- a/src/AppKit/NSScreen.cs +++ b/src/AppKit/NSScreen.cs @@ -21,6 +21,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ + using System; using System.Collections.Generic; using System.Runtime.InteropServices; @@ -46,4 +48,5 @@ public NSWindowDepth[] SupportedWindowDepths { } } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSSegmentedControl.cs b/src/AppKit/NSSegmentedControl.cs index 716f170e6691..027c43d76078 100644 --- a/src/AppKit/NSSegmentedControl.cs +++ b/src/AppKit/NSSegmentedControl.cs @@ -5,6 +5,8 @@ // Pavel Sich (pavel.sich@me.com) // +#if !__MACCATALYST__ + using System; using ObjCRuntime; using Foundation; @@ -50,3 +52,4 @@ public void UnselectAllSegments() } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSSharingService.cs b/src/AppKit/NSSharingService.cs index d1af32407fcc..d820b7648851 100644 --- a/src/AppKit/NSSharingService.cs +++ b/src/AppKit/NSSharingService.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using Foundation; using ObjCRuntime; @@ -15,4 +16,5 @@ public static NSSharingService GetSharingService (NSSharingServiceName service) } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSSharingServiceDelegate.cs b/src/AppKit/NSSharingServiceDelegate.cs index 49e1e0acc2ab..5d506ceb572e 100644 --- a/src/AppKit/NSSharingServiceDelegate.cs +++ b/src/AppKit/NSSharingServiceDelegate.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using System.Runtime.InteropServices; @@ -17,4 +18,5 @@ NSImage TransitionImageForShareItem (NSSharingService sharingService, NSPasteboa return TransitionImageForShareItem (sharingService, (INSPasteboardWriting)item, contentRect); } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSSlider.cs b/src/AppKit/NSSlider.cs index 26c6f1df08d2..5ecba2a6fa08 100644 --- a/src/AppKit/NSSlider.cs +++ b/src/AppKit/NSSlider.cs @@ -25,6 +25,9 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // + +#if !__MACCATALYST__ + using System; using ObjCRuntime; using Foundation; @@ -53,4 +56,5 @@ public static NSSlider FromValue (double value, double minValue, double maxValue } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSSound.cs b/src/AppKit/NSSound.cs index 6bd0c92dbd49..2dce7cfb0615 100644 --- a/src/AppKit/NSSound.cs +++ b/src/AppKit/NSSound.cs @@ -21,6 +21,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ + using System; namespace AppKit { @@ -34,4 +36,5 @@ public string Name { set { SetName (value); } } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSSpeechSynthesizer.cs b/src/AppKit/NSSpeechSynthesizer.cs index 5f9b4e6d9625..e50d44b186d9 100644 --- a/src/AppKit/NSSpeechSynthesizer.cs +++ b/src/AppKit/NSSpeechSynthesizer.cs @@ -21,6 +21,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ + using System; namespace AppKit { @@ -34,4 +36,5 @@ public string Voice { set { SetVoice (value); } } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSSpellChecker.cs b/src/AppKit/NSSpellChecker.cs index 65f8de88fd72..33cefe4c2734 100644 --- a/src/AppKit/NSSpellChecker.cs +++ b/src/AppKit/NSSpellChecker.cs @@ -21,6 +21,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ + using System; namespace AppKit { @@ -34,4 +36,5 @@ public string Language { set { SetLanguage (value); } } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSStatusBar.cs b/src/AppKit/NSStatusBar.cs index 360c98ef077d..979b1f1a91ad 100644 --- a/src/AppKit/NSStatusBar.cs +++ b/src/AppKit/NSStatusBar.cs @@ -7,6 +7,8 @@ // Copyright 2012 Xamarin Inc // +#if !__MACCATALYST__ + using System; namespace AppKit @@ -25,3 +27,4 @@ public NSStatusItem CreateStatusItem (NSStatusItemLength length) } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSStringAttributes.cs b/src/AppKit/NSStringAttributes.cs index d76a6750ff10..8bb8e2a7d5db 100644 --- a/src/AppKit/NSStringAttributes.cs +++ b/src/AppKit/NSStringAttributes.cs @@ -6,6 +6,8 @@ // // Copyright 2013 Xamarin Inc +#if !__MACCATALYST__ + using System; using ObjCRuntime; @@ -377,3 +379,4 @@ public NSSpellingState? SpellingState { } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSStringDrawing.cs b/src/AppKit/NSStringDrawing.cs index 183e925b98e2..a30bad025503 100644 --- a/src/AppKit/NSStringDrawing.cs +++ b/src/AppKit/NSStringDrawing.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using AppKit; using Foundation; @@ -40,3 +41,4 @@ public static CGSize StringSize (this string This, NSStringAttributes attributes } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSTableView.cs b/src/AppKit/NSTableView.cs index 2cc5879dd82e..8539a3b477c0 100644 --- a/src/AppKit/NSTableView.cs +++ b/src/AppKit/NSTableView.cs @@ -24,6 +24,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ + using System; using Foundation; @@ -55,4 +57,5 @@ public void SelectColumn (nint column, bool byExtendingSelection) SelectColumns (NSIndexSet.FromIndex (column), byExtendingSelection); } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSTextContainer.cs b/src/AppKit/NSTextContainer.cs index f6859b9588a8..59fcc1e501b7 100644 --- a/src/AppKit/NSTextContainer.cs +++ b/src/AppKit/NSTextContainer.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ // there's a version in UIKit, use that one instead using System; using CoreGraphics; using ObjCRuntime; @@ -33,4 +34,4 @@ public static NSTextContainer FromContainerSize (CGSize containerSize) } } } - +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSTextField.cs b/src/AppKit/NSTextField.cs index f4e16f8a714b..0688e810f616 100644 --- a/src/AppKit/NSTextField.cs +++ b/src/AppKit/NSTextField.cs @@ -1,6 +1,9 @@ // // NSTextField.cs: Support for the NSTextField class // + +#if !__MACCATALYST__ + using System; using ObjCRuntime; using Foundation; @@ -14,3 +17,4 @@ public partial class NSTextField { } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSTextStorage.cs b/src/AppKit/NSTextStorage.cs index 597b476bb3d2..a16b15892484 100644 --- a/src/AppKit/NSTextStorage.cs +++ b/src/AppKit/NSTextStorage.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using CoreText; using Foundation; @@ -13,3 +14,4 @@ public NSTextStorage (string str, CTStringAttributes attributes) : base (str, at } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSTreeController.cs b/src/AppKit/NSTreeController.cs index c8446c39978f..e6b77f8344d1 100644 --- a/src/AppKit/NSTreeController.cs +++ b/src/AppKit/NSTreeController.cs @@ -21,6 +21,8 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +#if !__MACCATALYST__ + using System; using Foundation; @@ -43,4 +45,5 @@ public NSIndexPath [] SelectionIndexPaths { set { SetSelectionIndexPaths (value); } } } -} \ No newline at end of file +} +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSView.cs b/src/AppKit/NSView.cs index 674520b47b4c..46d102e2b141 100644 --- a/src/AppKit/NSView.cs +++ b/src/AppKit/NSView.cs @@ -2,6 +2,8 @@ // Copyright 2019 Microsoft Corp. // +#if !__MACCATALYST__ + using System; using System.Runtime.InteropServices; @@ -53,3 +55,4 @@ public void SortSubviews (Func comparer) } } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSWindow.cs b/src/AppKit/NSWindow.cs index 2c742fdf7d4e..a347b9a2168a 100644 --- a/src/AppKit/NSWindow.cs +++ b/src/AppKit/NSWindow.cs @@ -20,6 +20,9 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // + +#if !__MACCATALYST__ + using System; using CoreFoundation; using Foundation; @@ -117,3 +120,4 @@ public void DiscardEventsMatchingMask (NSEventMask mask, NSEvent beforeLastEvent } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/NSWorkspace.cs b/src/AppKit/NSWorkspace.cs index 438f828224c8..5bbb94b5b756 100644 --- a/src/AppKit/NSWorkspace.cs +++ b/src/AppKit/NSWorkspace.cs @@ -1,3 +1,4 @@ +#if !__MACCATALYST__ using System; using Foundation; @@ -58,3 +59,4 @@ public virtual NSRunningApplication LaunchApplication (NSUrl url, NSWorkspaceLau #endif } } +#endif // !__MACCATALYST__ diff --git a/src/AppKit/XEnums.cs b/src/AppKit/XEnums.cs index 05cecfc801a5..fba521690dbd 100644 --- a/src/AppKit/XEnums.cs +++ b/src/AppKit/XEnums.cs @@ -11,12 +11,14 @@ namespace AppKit { + [NoMacCatalyst] [Native] public enum NSPrintRenderingQuality : long { Best, Responsive } + [NoMacCatalyst] [Native] public enum NSCorrectionIndicatorType : long { Default = 0, @@ -24,6 +26,7 @@ public enum NSCorrectionIndicatorType : long { Guesses } + [NoMacCatalyst] [Native] public enum NSCorrectionResponse : long { None, @@ -34,6 +37,7 @@ public enum NSCorrectionResponse : long { Reverted } + [NoMacCatalyst] [Native] public enum NSTextFinderMatchingType : long { Contains = 0, @@ -42,6 +46,7 @@ public enum NSTextFinderMatchingType : long { EndsWith = 3 } + [NoMacCatalyst] [Native] public enum NSCharacterCollection : ulong { /// Identity mapping (CID == NSGlyph) @@ -64,6 +69,7 @@ public enum NSCharacterCollection : ulong { } // Untyped enum (NSAttributedString.h). Only used as a convience enum in our API. + [NoMacCatalyst] [Flags] public enum NSSpellingState : #if XAMCORE_4_0 diff --git a/src/appkit.cs b/src/appkit.cs index 75de7e640e48..9ad9155f158d 100644 --- a/src/appkit.cs +++ b/src/appkit.cs @@ -39,12 +39,26 @@ using CoreImage; using CoreAnimation; using CoreData; +#if !__MACCATALYST__ using OpenGL; +#endif using CoreVideo; using CloudKit; using UniformTypeIdentifiers; +#if __MACCATALYST__ +using UIKit; +#endif using CGGlyph = System.UInt16; +#if __MACCATALYST__ +using CAOpenGLLayer = Foundation.NSObject; +using CGLContext = Foundation.NSObject; +using CGLPixelFormat = Foundation.NSObject; +using Color = UIKit.UIColor; +using NSColorList = Foundation.NSObject; +#else +using Color = AppKit.NSColor; +#endif namespace AppKit { //[BaseType (typeof (NSObject))] @@ -56,6 +70,7 @@ namespace AppKit { // void DrawAtPoint (CGPoint atPoint, CGRect fromRect, NSCompositingOperation operation, float fractionDelta); //} + [NoMacCatalyst] [BaseType (typeof (NSCell))] interface NSActionCell { [Export ("initTextCell:")] @@ -75,6 +90,7 @@ interface NSActionCell { } + [MacCatalyst (13, 0)] [Protocol, Model] [BaseType (typeof(NSObject))] interface NSAlignmentFeedbackToken @@ -85,6 +101,7 @@ interface INSAlignmentFeedbackToken { } // @interface NSAlignmentFeedbackFilter : NSObject [Mac (10,11)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSAlignmentFeedbackFilter { @@ -136,6 +153,7 @@ interface NSAnimationProgressMarkEventArgs { float Progress { get; } /* float, not CGFloat */ } + [NoMacCatalyst] [BaseType (typeof (NSObject), Delegates=new string [] { "WeakDelegate" }, Events=new Type [] { typeof (NSAnimationDelegate)})] interface NSAnimation : NSCoding, NSCopying { [Export ("initWithDuration:animationCurve:")] @@ -219,6 +237,7 @@ interface NSAnimation : NSCoding, NSCopying { NSString TriggerOrderOut { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -239,6 +258,7 @@ interface NSAnimationDelegate { void AnimationDidReachProgressMark (NSAnimation animation, float /* NSAnimationProgress = float */ progress); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface NSAnimationContext { [Static] @@ -276,6 +296,7 @@ partial interface NSAnimationContext { bool AllowsImplicitAnimation { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject), Delegates=new string [] { "WeakDelegate" }, Events=new Type [] { typeof (NSAlertDelegate)})] interface NSAlert { [Static, Export ("alertWithError:")] @@ -344,6 +365,7 @@ interface NSAlert { NSPanel Window { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -352,6 +374,7 @@ interface NSAlertDelegate { bool ShowHelp (NSAlert alert); } + [NoMacCatalyst] interface NSApplicationDidFinishLaunchingEventArgs { [Export ("NSApplicationLaunchIsDefaultLaunchKey")] bool IsLaunchDefault { get; } @@ -361,6 +384,7 @@ interface NSApplicationDidFinishLaunchingEventArgs { } [Mac (10,9)] + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSAppearance : NSSecureCoding { [DesignatedInitializer] @@ -435,6 +459,7 @@ interface NSAppearance : NSSecureCoding { interface INSAppearanceCustomization {} [Mac (10,9)] + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof (NSObject))] interface NSAppearanceCustomization { @@ -450,6 +475,7 @@ interface NSAppearanceCustomization { } + [NoMacCatalyst] [BaseType (typeof (NSResponder), Delegates=new string [] { "WeakDelegate" }, Events=new Type [] { typeof (NSApplicationDelegate) })] [DisableDefaultCtor] // An uncaught exception was raised: Creating more than one Application interface NSApplication : NSAccessibilityElementProtocol, NSUserInterfaceValidations, NSMenuItemValidation, NSAccessibility, NSAppearanceCustomization { @@ -832,6 +858,7 @@ interface NSApplication : NSAccessibilityElementProtocol, NSUserInterfaceValidat void EnumerateWindows (NSWindowListOptions options, NSApplicationEnumerateWindowsHandler block); } + [NoMacCatalyst] [Static] interface NSAboutPanelOption { [Mac (10, 13)] @@ -863,6 +890,7 @@ interface NSAboutPanelOption { delegate void ContinueUserActivityRestorationHandler (NSObject [] restorableObjects); //#endif + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -1014,6 +1042,7 @@ interface NSApplicationDelegate { bool HandlesKey (NSApplication sender, string key); } + [NoMacCatalyst] [Protocol] interface NSServicesMenuRequestor { @@ -1024,6 +1053,7 @@ interface NSServicesMenuRequestor bool ReadSelectionFromPasteboard (NSPasteboard pboard); } + [NoMacCatalyst] [Mac (10, 12, 2)] [Category] [BaseType (typeof(NSApplication))] @@ -1040,6 +1070,7 @@ interface NSApplication_NSTouchBarCustomization } + [NoMacCatalyst] [BaseType (typeof (NSObjectController))] interface NSArrayController { [Export ("rearrangeObjects")] @@ -1162,6 +1193,7 @@ interface NSArrayController { bool SetSelectedObjects (NSObject [] objects); } + [NoMacCatalyst] [ThreadSafe] [BaseType (typeof (NSObject))] interface NSBezierPath : NSSecureCoding, NSCopying { @@ -1369,6 +1401,7 @@ interface NSBezierPath : NSSecureCoding, NSCopying { void Append (NSBezierPath path); } + [NoMacCatalyst] [BaseType (typeof (NSImageRep))] [DisableDefaultCtor] // An uncaught exception was raised: -[NSBitmapImageRep init]: unrecognized selector sent to instance 0x686880 partial interface NSBitmapImageRep : NSSecureCoding { @@ -1536,6 +1569,7 @@ IntPtr Constructor (IntPtr planes, nint width, nint height, nint bps, nint spp, NSString FallbackBackgroundColor { get; } } + [NoMacCatalyst] [BaseType (typeof (NSView))] interface NSBox { [Export ("initWithFrame:")] @@ -1600,6 +1634,7 @@ interface NSBox { NSColor FillColor { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSControl))] // , Delegates=new string [] { "Delegate" }, Events=new Type [] { typeof (NSBrowserDelegate)})] partial interface NSBrowser { @@ -1880,6 +1915,7 @@ partial interface NSBrowser { nint LastColumn { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -1991,6 +2027,7 @@ interface NSBrowserDelegate { } + [NoMacCatalyst] [BaseType (typeof (NSCell))] interface NSBrowserCell { [Mac (10,12)] @@ -2035,6 +2072,7 @@ interface NSBrowserCell { } + [NoMacCatalyst] [BaseType (typeof (NSActionCell))] interface NSButtonCell { [DesignatedInitializer] @@ -2151,6 +2189,7 @@ interface NSButtonCell { } + [NoMacCatalyst] [BaseType (typeof (NSControl))] interface NSButton : NSAccessibilityButton, NSUserInterfaceCompression, NSUserInterfaceValidations { [Export ("initWithFrame:")] @@ -2289,6 +2328,7 @@ interface NSButton : NSAccessibilityButton, NSUserInterfaceCompression, NSUserIn bool HasDestructiveAction { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSImageRep))] [DisableDefaultCtor] // An uncaught exception was raised: -[NSCachedImageRep init]: unrecognized selector sent to instance 0x14890e0 [Availability (Deprecated = Platform.Mac_10_6)] @@ -2310,6 +2350,7 @@ interface NSCachedImageRep { CGRect Rectangle { get; } } + [NoMacCatalyst] [DesignatedDefaultCtor] [BaseType (typeof (NSObject))] interface NSCell : NSUserInterfaceItemIdentification, NSCoding, NSCopying, NSAccessibilityElementProtocol, NSAccessibility, NSObjectAccessibilityExtensions { @@ -2641,6 +2682,7 @@ interface NSCell : NSUserInterfaceItemIdentification, NSCoding, NSCopying, NSAcc CGRect GetFocusRingMaskBounds (CGRect cellFrame, NSView controlView); } + [NoMacCatalyst] [BaseType (typeof (NSImageRep))] [DisableDefaultCtor] // An uncaught exception was raised: -[NSCIImageRep init]: unrecognized selector sent to instance 0x1b682a0 interface NSCIImageRep { @@ -2656,6 +2698,7 @@ interface NSCIImageRep { } [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSGestureRecognizer))] interface NSClickGestureRecognizer : NSCoding { [Export ("initWithTarget:action:")] @@ -2672,6 +2715,7 @@ interface NSClickGestureRecognizer : NSCoding { nint NumberOfTouchesRequired { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSView))] interface NSClipView { [Export ("initWithFrame:")] @@ -2731,6 +2775,7 @@ interface NSClipView { bool AutomaticallyAdjustsContentInsets { get; set; } } + [NoMacCatalyst] [Category, BaseType (typeof (NSCoder))] partial interface NSCoderAppKitAddons { [Availability (Deprecated = Platform.Mac_10_9)] @@ -2738,6 +2783,7 @@ partial interface NSCoderAppKitAddons { NSColor DecodeNXColor (); } + [NoMacCatalyst] [BaseType (typeof (NSViewController))] interface NSCollectionViewItem : NSCopying { [Export ("initWithNibName:bundle:")] @@ -2764,6 +2810,7 @@ interface NSCollectionViewItem : NSCopying { NSCollectionViewItemHighlightState HighlightState { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSView))] interface NSCollectionView : NSDraggingSource, NSDraggingDestination { [Export ("initWithFrame:")] @@ -3018,6 +3065,7 @@ interface NSCollectionView : NSDraggingSource, NSDraggingDestination { } // @protocol NSCollectionViewDataSource + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof(NSObject))] interface NSCollectionViewDataSource @@ -3040,6 +3088,7 @@ interface NSCollectionViewDataSource NSView GetView (NSCollectionView collectionView, NSString kind, NSIndexPath indexPath); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -3153,6 +3202,7 @@ partial interface NSCollectionViewDelegate { interface INSCollectionViewElement {} [Mac (10,11)] + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof(NSObject))] interface NSCollectionViewElement : NSUserInterfaceItemIdentification @@ -3174,6 +3224,7 @@ interface NSCollectionViewElement : NSUserInterfaceItemIdentification } [Static] + [NoMacCatalyst] interface NSCollectionElementKind { [Mac (10,11)] @@ -3190,6 +3241,7 @@ interface NSCollectionElementKind } [Mac (10,11)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSCollectionViewLayoutAttributes : NSCopying { @@ -3235,6 +3287,7 @@ interface NSCollectionViewLayoutAttributes : NSCopying } [Mac (10,11)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSCollectionViewUpdateItem { @@ -3249,6 +3302,7 @@ interface NSCollectionViewUpdateItem } [Mac (10,11)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSCollectionViewLayoutInvalidationContext { @@ -3284,6 +3338,7 @@ interface NSCollectionViewLayoutInvalidationContext } [Mac (10,11)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSCollectionViewLayout : NSCoding { @@ -3431,6 +3486,7 @@ interface NSCollectionViewLayout : NSCoding } [Mac (10,11)] + [NoMacCatalyst] [BaseType (typeof(NSCollectionViewLayoutInvalidationContext))] interface NSCollectionViewFlowLayoutInvalidationContext { @@ -3442,6 +3498,7 @@ interface NSCollectionViewFlowLayoutInvalidationContext } [Mac (10,11)] + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Protocol, Model] interface NSCollectionViewDelegateFlowLayout: NSCollectionViewDelegate @@ -3466,6 +3523,7 @@ interface NSCollectionViewDelegateFlowLayout: NSCollectionViewDelegate } [Mac (10,11)] + [NoMacCatalyst] [BaseType (typeof(NSCollectionViewLayout))] interface NSCollectionViewFlowLayout { @@ -3515,6 +3573,7 @@ interface NSCollectionViewFlowLayout } [Mac (10,11)] + [NoMacCatalyst] [BaseType (typeof(NSCollectionViewLayout))] interface NSCollectionViewGridLayout { @@ -3544,6 +3603,7 @@ interface NSCollectionViewGridLayout } [Mac (10,11)] + [NoMacCatalyst] [DisableDefaultCtor] [BaseType (typeof(NSCollectionViewLayout))] interface NSCollectionViewTransitionLayout @@ -3573,6 +3633,7 @@ interface NSCollectionViewTransitionLayout nfloat GetValue (string key); } + [NoMacCatalyst] [ThreadSafe] [BaseType (typeof (NSObject))] [DisableDefaultCtor] // -colorSpaceName not valid for the NSColor ; need to first convert colorspace. @@ -4142,6 +4203,7 @@ partial interface NSColor : NSCoding, NSCopying, NSSecureCoding, NSPasteboardRea NSColor GetColor ([NullAllowed] string colorName, Func dynamicProvider); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSColorList : NSSecureCoding { [Static] @@ -4191,6 +4253,7 @@ interface NSColorList : NSSecureCoding { bool WriteToUrl ([NullAllowed] NSUrl url, [NullAllowed] out NSError error); } + [NoMacCatalyst] [Mac (10, 14)] [Protocol] interface NSColorChanging @@ -4201,6 +4264,7 @@ interface NSColorChanging void ChangeColor ([NullAllowed] NSColorPanel sender); } + [NoMacCatalyst] [BaseType (typeof (NSPanel))] partial interface NSColorPanel { [Static, Export ("sharedColorPanel")] @@ -4255,6 +4319,7 @@ partial interface NSColorPanel { } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSColorPicker { [Export ("initWithPickerMask:colorPanel:")] @@ -4288,6 +4353,7 @@ interface NSColorPicker { CGSize MinContentSize { get; } } + [NoMacCatalyst] [ThreadSafe] [BaseType (typeof (NSObject))] interface NSColorSpace : NSCoding, NSSecureCoding { @@ -4405,6 +4471,7 @@ interface NSColorSpace : NSCoding, NSSecureCoding { NSString Custom { get; } } + [NoMacCatalyst] [BaseType (typeof (NSControl))] interface NSColorWell { [Export ("initWithFrame:")] @@ -4434,6 +4501,7 @@ interface NSColorWell { } + [NoMacCatalyst] [BaseType (typeof (NSTextField), Delegates = new [] { "Delegate" }, Events = new [] { typeof (NSComboBoxDelegate) } @@ -4547,6 +4615,7 @@ partial interface NSComboBox { NSString WillPopUpNotification { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -4564,6 +4633,7 @@ interface NSComboBoxDataSource { nint IndexOfItem (NSComboBox comboBox, string value); } + [NoMacCatalyst] [BaseType (typeof (NSTextFieldCell))] partial interface NSComboBoxCell { [Export ("initTextCell:")] @@ -4661,6 +4731,7 @@ partial interface NSComboBoxCell { } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -4678,6 +4749,7 @@ partial interface NSComboBoxCellDataSource { nuint IndexOfItem (NSComboBoxCell comboBox, string value); } + [NoMacCatalyst] [BaseType (typeof (NSView))] partial interface NSControl { [DesignatedInitializer] @@ -4871,6 +4943,7 @@ partial interface NSControl { } [Mac (10, 14)] + [NoMacCatalyst] [Protocol] interface NSEditorRegistration { @@ -4882,6 +4955,7 @@ interface NSEditorRegistration } [Mac (10, 14)] + [NoMacCatalyst] [Category] [BaseType (typeof(NSObject))] interface NSObject_NSEditorRegistration @@ -4898,6 +4972,7 @@ interface NSObject_NSEditorRegistration interface INSEditor {} [Mac (10, 14)] + [NoMacCatalyst] [Protocol] interface NSEditor { @@ -4918,6 +4993,7 @@ interface NSEditor bool CommitEditing ([NullAllowed] out NSError error); } + [NoMacCatalyst] [DesignatedDefaultCtor] [BaseType (typeof (NSObject))] interface NSController : NSCoding, NSEditorRegistration @@ -4952,6 +5028,7 @@ interface NSController : NSCoding, NSEditorRegistration bool IsEditing { get; } } + [MacCatalyst (13,0)] [BaseType (typeof (NSObject))] interface NSCursor : NSCoding { [Static] @@ -5039,6 +5116,7 @@ interface NSCursor : NSCoding { [Export ("initWithImage:hotSpot:")] IntPtr Constructor (NSImage newImage, CGPoint aPoint); + [NoMacCatalyst] [Availability (Deprecated = Platform.Mac_10_12, Message = "Color hints are ignored. Use NSCursor (NSImage newImage, CGPoint aPoint) instead.")] [Export ("initWithImage:foregroundColorHint:backgroundColorHint:hotSpot:")] IntPtr Constructor (NSImage newImage, NSColor fg, NSColor bg, CGPoint hotSpot); @@ -5092,13 +5170,16 @@ interface NSCursor : NSCoding { [Export ("mouseEntered:")] [Deprecated (PlatformName.MacOSX, 10, 13)] + [NoMacCatalyst] void MouseEntered (NSEvent theEvent); [Export ("mouseExited:")] [Deprecated (PlatformName.MacOSX, 10, 13)] + [NoMacCatalyst] void MouseExited (NSEvent theEvent); } + [NoMacCatalyst] [BaseType (typeof (NSImageRep))] [DisableDefaultCtor] // An uncaught exception was raised: -[NSCustomImageRep init]: unrecognized selector sent to instance 0x54a870 partial interface NSCustomImageRep { @@ -5112,6 +5193,7 @@ partial interface NSCustomImageRep { NSObject Delegate { get; } } + [NoMacCatalyst] [BaseType (typeof (NSControl), Delegates=new string [] {"WeakDelegate"}, Events=new Type [] {typeof (NSDatePickerCellDelegate)})] interface NSDatePicker { [Export ("initWithFrame:")] @@ -5178,6 +5260,7 @@ interface NSDatePicker { NSDatePickerCellDelegate Delegate { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSActionCell), Delegates=new string [] {"WeakDelegate"}, Events=new Type [] {typeof (NSDatePickerCellDelegate)})] interface NSDatePickerCell { [DesignatedInitializer] @@ -5236,6 +5319,7 @@ interface NSDatePickerCell { } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -5245,6 +5329,7 @@ interface NSDatePickerCellDelegate { } [Mac (10,11)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] [DisableDefaultCtor] interface NSDictionaryControllerKeyValuePair @@ -5262,6 +5347,7 @@ interface NSDictionaryControllerKeyValuePair bool ExplicitlyIncluded { [Bind ("isExplicitlyIncluded")] get; } } + [NoMacCatalyst] [BaseType (typeof(NSArrayController))] interface NSDictionaryController { @@ -5289,6 +5375,7 @@ interface NSDictionaryController string LocalizedKeyTable { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSDockTile { [Export ("size")] @@ -5311,6 +5398,7 @@ interface NSDockTile { string BadgeLabel { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -5326,6 +5414,7 @@ interface NSDockTilePlugIn { delegate void NSDocumentCompletionHandler (IntPtr nsErrorPointerOrZero); + [NoMacCatalyst] [DesignatedDefaultCtor] [BaseType (typeof (NSObject))] partial interface NSDocument /* : NSUserActivityRestoring radar://42781537 */ { @@ -5696,6 +5785,7 @@ partial interface NSDocument /* : NSUserActivityRestoring radar://42781537 */ { delegate void OpenDocumentCompletionHandler (NSDocument document, bool documentWasAlreadyOpen, NSError error); + [NoMacCatalyst] [DesignatedDefaultCtor] [BaseType (typeof (NSObject))] partial interface NSDocumentController : NSWindowRestoration, NSCoding { @@ -5831,6 +5921,7 @@ partial interface NSDocumentController : NSWindowRestoration, NSCoding { double AutosavingDelay { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSDraggingImageComponent { [Export ("key", ArgumentSemantic.Copy)] @@ -5857,8 +5948,10 @@ interface NSDraggingImageComponent { NSString LabelKey { get; } } + [NoMacCatalyst] delegate NSDraggingImageComponent [] NSDraggingItemImagesContentProvider (); + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSDraggingItem { [Export ("item", ArgumentSemantic.Strong)] @@ -5882,6 +5975,7 @@ interface NSDraggingItem { } + [NoMacCatalyst] #if !XAMCORE_4_0 [BaseType (typeof (NSObject))] #endif @@ -5987,6 +6081,7 @@ void EnumerateDraggingItems (NSDraggingItemEnumerationOptions enumOpts, NSView v void ResetSpringLoading (); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -6017,8 +6112,10 @@ interface NSDraggingDestination { bool WantsPeriodicDraggingUpdates { get; } } + [NoMacCatalyst] delegate void NSDraggingEnumerator (NSDraggingItem draggingItem, nint idx, ref bool stop); + [NoMacCatalyst] [BaseType (typeof (NSObject))] [DisableDefaultCtor] // warning on dispose - created using NSView.BeginDraggingSession interface NSDraggingSession { @@ -6045,6 +6142,7 @@ interface NSDraggingSession { void EnumerateDraggingItems (NSDraggingItemEnumerationOptions enumOpts, NSView view, IntPtr classArray, [NullAllowed] NSDictionary searchOptions, NSDraggingEnumerator enumerator); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -6073,6 +6171,7 @@ interface NSDraggingSource { void DraggedImageEndedAtDeposited (NSImage image, CGPoint screenPoint, bool deposited); } + [NoMacCatalyst] [BaseType (typeof (NSResponder), Delegates=new string [] { "WeakDelegate" }, Events=new Type [] { typeof (NSDrawerDelegate)})] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use 'NSSplitViewController' instead.")] partial interface NSDrawer : NSAccessibilityElementProtocol, NSAccessibility { @@ -6135,6 +6234,7 @@ partial interface NSDrawer : NSAccessibilityElementProtocol, NSAccessibility { nfloat TrailingOffset { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -6163,6 +6263,7 @@ interface NSDrawerDelegate { } + [NoMacCatalyst] [Mac (10, 14)] [Protocol] interface NSFontChanging @@ -6175,6 +6276,7 @@ interface NSFontChanging NSFontPanelModeMask GetValidModes (NSFontPanel fontPanel); } + [NoMacCatalyst] [ThreadSafe] [BaseType (typeof (NSObject))] [DisableDefaultCtor] // crash at runtime (e.g. description). Documentation state: "You don’t create NSFont objects using the alloc and init methods." @@ -6508,6 +6610,7 @@ partial interface NSFont : NSSecureCoding, NSCopying { NSFont GetFont (nfloat fontSize); } + [NoMacCatalyst] interface NSFontCollectionChangedEventArgs { [Internal, Export ("NSFontCollectionActionKey")] NSString _Action { get; } @@ -6522,6 +6625,7 @@ interface NSFontCollectionChangedEventArgs { NSNumber _Visibility { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSFontCollection : NSSecureCoding, NSMutableCopying { [Static] @@ -6625,6 +6729,7 @@ interface NSFontCollection : NSSecureCoding, NSMutableCopying { } + [NoMacCatalyst] [BaseType (typeof (NSFontCollection))] [DisableDefaultCtor] interface NSMutableFontCollection { @@ -6666,6 +6771,7 @@ interface NSMutableFontCollection { NSMutableFontCollection FromName (string name, NSFontCollectionVisibility visibility); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSFontDescriptor : NSSecureCoding, NSCopying { [Export ("postscriptName")] @@ -6740,6 +6846,7 @@ interface NSFontDescriptor : NSSecureCoding, NSCopying { NSFontDescriptor GetPreferredFont (string textStyle, NSDictionary options); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSFontManager : NSMenuItemValidation { [Static, Export ("setFontPanelFactory:")] @@ -6892,6 +6999,7 @@ interface NSFontManager : NSMenuItemValidation { void OrderFrontStylesPanel (NSObject sender); } + [NoMacCatalyst] [BaseType (typeof (NSPanel))] interface NSFontPanel { [Static] @@ -6923,6 +7031,7 @@ interface NSFontPanel { } [Mac (10,11)] + [NoMacCatalyst] [Static] interface NSFontWeight { [Field ("NSFontWeightUltraLight")] @@ -6954,6 +7063,7 @@ interface NSFontWeight { } [Availability (Deprecated = Platform.Mac_10_10)] + [NoMacCatalyst] [BaseType (typeof (NSMatrix))] partial interface NSForm { [Export ("initWithFrame:")] @@ -7023,6 +7133,7 @@ partial interface NSForm { void SetTextBaseWritingDirection (NSWritingDirection writingDirection); } + [NoMacCatalyst] [BaseType (typeof (NSActionCell))] partial interface NSFormCell { [DesignatedInitializer] @@ -7068,6 +7179,7 @@ partial interface NSFormCell { NSAttributedString AttributedTitle { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSGlyphGenerator { [Export ("generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:")] @@ -7077,6 +7189,7 @@ interface NSGlyphGenerator { NSGlyphGenerator SharedGlyphGenerator { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSGradient : NSSecureCoding, NSCopying { [Export ("initWithStartingColor:endingColor:")] @@ -7120,6 +7233,7 @@ interface NSGradient : NSSecureCoding, NSCopying { NSColor GetInterpolatedColor(nfloat location); } + [NoMacCatalyst] [ThreadSafe] // CurrentContext returns a context that can be used from the current thread [BaseType (typeof (NSObject))] interface NSGraphicsContext { @@ -7204,6 +7318,7 @@ interface NSGraphicsContext { } [Mac (10,12)] + [NoMacCatalyst] [BaseType (typeof(NSView))] interface NSGridView { @@ -7303,6 +7418,7 @@ interface NSGridView } [Mac (10,12)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] [DisableDefaultCtor] interface NSGridRow : NSCoding @@ -7339,6 +7455,7 @@ interface NSGridRow : NSCoding } [Mac (10,12)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] [DisableDefaultCtor] interface NSGridColumn : NSCoding @@ -7372,6 +7489,7 @@ interface NSGridColumn : NSCoding } [Mac (10,12)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] [DisableDefaultCtor] interface NSGridCell : NSCoding @@ -7402,11 +7520,13 @@ interface NSGridCell : NSCoding NSLayoutConstraint[] CustomPlacementConstraints { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSGraphicsContext))] [DisableDefaultCtor] interface NSPrintPreviewGraphicsContext { } + [NoMacCatalyst] [BaseType (typeof (NSImageRep))] [DisableDefaultCtor] // An uncaught exception was raised: -[NSEPSImageRep init]: unrecognized selector sent to instance 0x1db2d90 interface NSEPSImageRep { @@ -7428,10 +7548,14 @@ interface NSEPSImageRep { CGRect BoundingBox { get; } } + [NoMacCatalyst] delegate void GlobalEventHandler (NSEvent theEvent); + [NoMacCatalyst] delegate NSEvent LocalEventHandler (NSEvent theEvent); + [NoMacCatalyst] delegate void NSEventTrackHandler (nfloat gestureAmount, NSEventPhase eventPhase, bool isComplete, ref bool stop); + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSEvent : NSCoding, NSCopying { [Export ("type")] @@ -7752,6 +7876,7 @@ interface NSEvent : NSCoding, NSCopying { [Flags] [Native] [Mac (10,10)] + [NoMacCatalyst] public enum NSEventModifierFlags : ulong { CapsLock = 1uL << 16, @@ -7766,6 +7891,7 @@ public enum NSEventModifierFlags : ulong } [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSObject), Delegates=new string [] {"WeakDelegate"}, Events=new Type[] {typeof (NSGestureRecognizerDelegate)})] interface NSGestureRecognizer : NSCoding { [DesignatedInitializer] @@ -7902,6 +8028,7 @@ interface NSGestureRecognizer : NSCoding { } [Mac (10,10)] + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof (NSObject))] interface NSGestureRecognizerDelegate { @@ -7932,6 +8059,7 @@ interface NSGestureRecognizerDelegate { bool ShouldReceiveTouch (NSGestureRecognizer gestureRecognizer, NSTouch touch); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [ThreadSafe] // Not documented anywhere, but their Finder extension sample uses it on non-ui thread partial interface NSMenu : NSCoding, NSCopying, NSAccessibility, NSAccessibilityElement, NSAppearanceCustomization, NSUserInterfaceItemIdentification { @@ -8108,6 +8236,7 @@ partial interface NSMenu : NSCoding, NSCopying, NSAccessibility, NSAccessibility interface INSMenuDelegate { } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -8140,6 +8269,7 @@ interface NSMenuDelegate { CGRect ConfinementRectForMenu (NSMenu menu, NSScreen screen); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [ThreadSafe] // Not documented anywhere, but their Finder extension sample uses it on non-ui thread interface NSMenuItem : NSCoding, NSCopying, NSAccessibility, NSAccessibilityElement, NSUserInterfaceItemIdentification, NSValidatedUserInterfaceItem { @@ -8250,6 +8380,7 @@ interface NSMenuItem : NSCoding, NSCopying, NSAccessibility, NSAccessibilityElem bool AllowsKeyEquivalentWhenHidden { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSButtonCell))] interface NSMenuItemCell { [DesignatedInitializer] @@ -8321,6 +8452,7 @@ interface NSMenuItemCell { } [Mac (10, 0, 0, PlatformArchitecture.Arch32)] // kept for the arch limitation + [NoMacCatalyst] [Deprecated (PlatformName.MacOSX, 10, 15, message: "API only available on 32bits platforms.")] [BaseType (typeof (NSView))] interface NSMenuView { @@ -8437,6 +8569,7 @@ interface NSMenuView { nfloat HorizontalEdgePadding { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface NSNib : NSCoding { [Export ("initWithContentsOfURL:")] @@ -8457,6 +8590,7 @@ partial interface NSNib : NSCoding { bool InstantiateNibWithOwner ([NullAllowed] NSObject owner, out NSArray topLevelObjects); } + [NoMacCatalyst] [BaseType (typeof (NSController))] interface NSObjectController { [DesignatedInitializer] @@ -8533,6 +8667,7 @@ interface NSObjectController { [ThreadSafe] [BaseType (typeof (NSObject))] [Deprecated (PlatformName.MacOSX, 10, 14, message : "Use 'Metal' Framework instead.")] + [NoMacCatalyst] interface NSOpenGLPixelFormat : NSCoding { [Export ("initWithData:")] IntPtr Constructor (NSData attribs); @@ -8550,6 +8685,7 @@ interface NSOpenGLPixelFormat : NSCoding { [ThreadSafe] [Availability (Deprecated = Platform.Mac_10_7)] [Deprecated (PlatformName.MacOSX, 10, 14, message : "Use 'Metal' Framework instead.")] + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSOpenGLPixelBuffer { [Export ("initWithTextureTarget:textureInternalFormat:textureMaxMipMapLevel:pixelsWide:pixelsHigh:")] @@ -8582,6 +8718,7 @@ interface NSOpenGLPixelBuffer { [BaseType (typeof (NSObject))] [DisableDefaultCtor] // warns with "invalid context" at runtime [Deprecated (PlatformName.MacOSX, 10, 14, message : "Use 'Metal' Framework instead.")] + [NoMacCatalyst] interface NSOpenGLContext { [Export ("initWithFormat:shareContext:")] IntPtr Constructor (NSOpenGLPixelFormat format, [NullAllowed] NSOpenGLContext shareContext); @@ -8671,6 +8808,7 @@ interface NSOpenGLContext { NSOpenGLPixelFormat PixelFormat { get; } } + [NoMacCatalyst] [BaseType (typeof (NSView))] [Deprecated (PlatformName.MacOSX, 10, 14, message : "Use 'Metal' Framework instead.")] partial interface NSOpenGLView { @@ -8707,6 +8845,7 @@ partial interface NSOpenGLView { NSOpenGLPixelFormat PixelFormat { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSSavePanel))] [DisableDefaultCtor] interface NSOpenPanel { @@ -8759,13 +8898,14 @@ interface NSOpenPanel { nint RunModal (string [] types); } -#if !XAMCORE_4_0 +#if !XAMCORE_4_0 && !__MACCATALYST__ // This class doesn't show up in any documentation [BaseType (typeof (NSOpenPanel))] [DisableDefaultCtor] // should not be created by (only returned to) user code interface NSRemoteOpenPanel {} #endif + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -8805,6 +8945,7 @@ interface NSOpenSavePanelDelegate { bool ShouldShowFilename (NSSavePanel panel, string filename); } + [NoMacCatalyst] [BaseType (typeof (NSTableView))] partial interface NSOutlineView { [Export ("initWithFrame:")] @@ -8907,6 +9048,7 @@ partial interface NSOutlineView { bool StronglyReferencesItems { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -9025,6 +9167,7 @@ partial interface NSOutlineViewDelegate { NSTintConfiguration GetTintConfiguration (NSOutlineView outlineView, NSObject item); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -9068,6 +9211,7 @@ partial interface NSOutlineViewDataSource { string [] FilesDropped (NSOutlineView outlineView, NSUrl dropDestination, NSArray items); } + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof(NSObject))] interface NSHapticFeedbackPerformer @@ -9080,6 +9224,7 @@ interface NSHapticFeedbackPerformer interface INSHapticFeedbackPerformer { } [Mac (10,11)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSHapticFeedbackManager { @@ -9088,6 +9233,7 @@ interface NSHapticFeedbackManager INSHapticFeedbackPerformer DefaultPerformer { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface NSHelpManager { [Static] @@ -9121,7 +9267,12 @@ partial interface NSHelpManager { bool ContextHelpModeActive { [Bind ("isContextHelpModeActive")]get; set; } } - [BaseType (typeof (NSObject), Delegates=new string [] { "WeakDelegate" }, Events=new Type [] { typeof (NSImageDelegate)})] + [MacCatalyst (13,0)] + [BaseType (typeof (NSObject), Delegates=new string [] { "WeakDelegate" } +#if !__MACCATALYST__ + , Events=new Type [] { typeof (NSImageDelegate) } +#endif + )] [ThreadSafe] partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPasteboardWriting { [return: NullAllowed] @@ -9151,6 +9302,7 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa [Export ("initByReferencingFile:"), Internal] IntPtr InitByReferencingFile (string name); + [NoMacCatalyst] [Export ("initWithPasteboard:")] IntPtr Constructor (NSPasteboard pasteboard); @@ -9161,12 +9313,15 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa [Export ("initWithDataIgnoringOrientation:"), Internal] IntPtr InitWithDataIgnoringOrientation (NSData data); + [NoMacCatalyst] [Export ("drawAtPoint:fromRect:operation:fraction:")] void Draw (CGPoint point, CGRect fromRect, NSCompositingOperation op, nfloat delta); + [NoMacCatalyst] [Export ("drawInRect:fromRect:operation:fraction:")] void Draw (CGRect rect, CGRect fromRect, NSCompositingOperation op, nfloat delta); + [NoMacCatalyst] [Export ("drawInRect:fromRect:operation:fraction:respectFlipped:hints:")] void Draw (CGRect dstSpacePortionRect, CGRect srcSpacePortionRect, NSCompositingOperation op, nfloat requestedAlpha, bool respectContextIsFlipped, [NullAllowed] NSDictionary hints); @@ -9174,6 +9329,7 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa [Export ("drawInRect:")] void Draw (CGRect rect); + [NoMacCatalyst] [Export ("drawRepresentation:inRect:")] bool Draw (NSImageRep imageRep, CGRect rect); @@ -9184,18 +9340,23 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa [Export ("TIFFRepresentation")] NSData AsTiff (); + [NoMacCatalyst] [Export ("TIFFRepresentationUsingCompression:factor:")] NSData AsTiff (NSTiffCompression comp, float /* float, not CGFloat */ aFloat); + [NoMacCatalyst] [Export ("representations")] NSImageRep [] Representations (); + [NoMacCatalyst] [Export ("addRepresentations:")] void AddRepresentations (NSImageRep [] imageReps); + [NoMacCatalyst] [Export ("addRepresentation:")] void AddRepresentation (NSImageRep imageRep); + [NoMacCatalyst] [Export ("removeRepresentation:")] void RemoveRepresentation (NSImageRep imageRep); @@ -9211,6 +9372,7 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa [Export ("unlockFocus")] void UnlockFocus (); + [NoMacCatalyst] [Export ("bestRepresentationForDevice:")] NSImageRep BestRepresentationForDevice ([NullAllowed] NSDictionary deviceDescription); @@ -9219,6 +9381,7 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa [Export ("imageUnfilteredFileTypes")] NSObject [] ImageUnfilteredFileTypes (); + [NoMacCatalyst] [Availability (Deprecated = Platform.Mac_10_10)] [Static] [Export ("imageUnfilteredPasteboardTypes")] @@ -9229,6 +9392,7 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa [Export ("imageFileTypes")] string [] ImageFileTypes { get; } + [NoMacCatalyst] [Availability (Deprecated = Platform.Mac_10_10)] [Static] [Export ("imagePasteboardTypes")] @@ -9242,6 +9406,7 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa [Export ("imageUnfilteredTypes", ArgumentSemantic.Copy)] string [] ImageUnfilteredTypes { get; } + [NoMacCatalyst] [Static] [Export ("canInitWithPasteboard:")] bool CanInitWithPasteboard (NSPasteboard pasteboard); @@ -9256,12 +9421,15 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa [Export ("initWithCGImage:size:")] IntPtr Constructor (CGImage cgImage, CGSize size); + [NoMacCatalyst] [Export ("CGImageForProposedRect:context:hints:")] CGImage AsCGImage (ref CGRect proposedDestRect, [NullAllowed] NSGraphicsContext referenceContext, [NullAllowed] NSDictionary hints); + [NoMacCatalyst] [Export ("bestRepresentationForRect:context:hints:")] NSImageRep BestRepresentation (CGRect rect, [NullAllowed] NSGraphicsContext referenceContext, [NullAllowed] NSDictionary hints); + [NoMacCatalyst] [Export ("hitTestRect:withImageDestinationRect:context:hints:flipped:")] bool HitTestRect (CGRect testRectDestSpace, CGRect imageRectDestSpace, NSGraphicsContext context, NSDictionary hints, bool flipped); @@ -9277,7 +9445,7 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa bool SetName ([NullAllowed] string aString); [Export ("backgroundColor", ArgumentSemantic.Copy)] - NSColor BackgroundColor { get; set; } + Color BackgroundColor { get; set; } [Export ("usesEPSOnResolutionMismatch")] bool UsesEpsOnResolutionMismatch { get; set; } @@ -9294,10 +9462,12 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa [Export ("delegate", ArgumentSemantic.Assign), NullAllowed] NSObject WeakDelegate { get; set; } + [NoMacCatalyst] [Wrap ("WeakDelegate")] [Protocolize] NSImageDelegate Delegate { get; set; } + [NoMacCatalyst] [Export ("cacheMode")] NSImageCacheMode CacheMode { get; set; } @@ -9307,6 +9477,7 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa [Export ("template")] bool Template { [Bind ("isTemplate")]get; set; } + [NoMacCatalyst] [Export ("drawInRect:fromRect:operation:fraction:")] [Sealed] void DrawInRect (CGRect dstRect, CGRect srcRect, NSCompositingOperation operation, nfloat delta); @@ -9320,6 +9491,7 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa NSEdgeInsets CapInsets { get; set; } [Mac (10,10)] + [NoMacCatalyst] [Export ("resizingMode")] NSImageResizingMode ResizingMode { get; set; } @@ -9336,11 +9508,13 @@ partial interface NSImage : NSCopying, NSSecureCoding, NSPasteboardReading, NSPa NSImage GetSystemSymbol (string symbolName, [NullAllowed] string accessibilityDescription); [Mac (11,0)] + [NoMacCatalyst] [Export ("imageWithSymbolConfiguration:")] [return: NullAllowed] NSImage GetImage (NSImageSymbolConfiguration configuration); } + [MacCatalyst (13, 0)] public enum NSImageName { [Field ("NSImageNameQuickLookTemplate")] @@ -9776,6 +9950,7 @@ interface NSStringAttributes { } + [NoMacCatalyst] // Also defined in foundation.cs, use that declaration instead [ThreadSafe] [Mac (10,11)] [BaseType (typeof(NSObject))] @@ -9791,6 +9966,7 @@ interface NSStringDrawingContext CGRect TotalBounds { get; } } + [NoMacCatalyst] // Also defined in uikit.cs, use that declaration instead [ThreadSafe] [Category, BaseType (typeof (NSString))] interface NSStringDrawing_NSString { @@ -9827,6 +10003,7 @@ interface NSStringDrawing_NSAttributedString { } // @interface NSExtendedStringDrawing (NSAttributedString) + [NoMacCatalyst] [ThreadSafe] [Category] [BaseType (typeof(NSAttributedString))] @@ -9843,6 +10020,7 @@ interface NSAttributedString_NSExtendedStringDrawing // Pending: @interface NSAttributedString (NSExtendedStringDrawing) + [NoMacCatalyst] [Category, BaseType (typeof (NSMutableAttributedString))] interface NSMutableAttributedStringAppKitAddons { [Export ("readFromURL:options:documentAttributes:error:")] @@ -9900,6 +10078,7 @@ interface NSMutableAttributedStringAppKitAddons { void UpdateAttachmentsFromPath (string path); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -9920,6 +10099,7 @@ interface NSImageDelegate { void DidLoadRepresentation (NSImage image, NSImageRep rep, NSImageLoadStatus status); } + [NoMacCatalyst] [BaseType (typeof (NSCell))] interface NSImageCell { //Detected properties @@ -9940,6 +10120,7 @@ interface NSImageCell { IntPtr Constructor (NSImage image); } + [NoMacCatalyst] [Static] partial interface NSImageHint { [Field ("NSImageHintCTM")] @@ -9953,6 +10134,7 @@ partial interface NSImageHint { NSString UserInterfaceLayoutDirection { get; } } + [NoMacCatalyst] [DesignatedDefaultCtor] [BaseType (typeof (NSObject))] partial interface NSImageRep : NSCoding, NSCopying { @@ -10092,6 +10274,7 @@ partial interface NSImageRep : NSCoding, NSCopying { NSImageLayoutDirection LayoutDirection { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSControl))] interface NSImageView : NSAccessibilityImage, NSMenuItemValidation { [Export ("initWithFrame:")] @@ -10135,6 +10318,7 @@ interface NSImageView : NSAccessibilityImage, NSMenuItemValidation { NSImageSymbolConfiguration SymbolConfiguration { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSControl), Delegates=new string [] { "WeakDelegate" }, Events=new Type [] { typeof (NSMatrixDelegate)})] partial interface NSMatrix { [Export ("initWithFrame:")] @@ -10381,6 +10565,7 @@ partial interface NSMatrix { NSObject KeyCell { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSControl))] interface NSLevelIndicator { [Export ("initWithFrame:")] @@ -10450,6 +10635,7 @@ interface NSLevelIndicator { bool Editable { [Bind ("isEditable")] get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSActionCell))] interface NSLevelIndicatorCell { [Export ("initTextCell:")] @@ -10504,6 +10690,7 @@ interface NSLayerDelegateContentsScaleUpdating { #endif [Mac (10,11)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSLayoutGuide : NSCoding, NSUserInterfaceItemIdentification { @@ -10553,6 +10740,7 @@ interface NSLayoutGuide : NSCoding, NSUserInterfaceItemIdentification } [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSGestureRecognizer))] interface NSMagnificationGestureRecognizer { [Export ("initWithTarget:action:")] @@ -10562,12 +10750,14 @@ interface NSMagnificationGestureRecognizer { nfloat Magnification { get; set; } } + [NoMacCatalyst] [Model] [BaseType (typeof (NSObject))] [Protocol] interface NSMatrixDelegate : NSControlTextEditingDelegate { } + [NoMacCatalyst] [Model] [BaseType (typeof (NSObject))] [Protocol] @@ -10603,6 +10793,7 @@ interface NSControlTextEditingDelegate { void ControlTextDidChange (NSNotification obj); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSPageLayout { [Static] @@ -10631,6 +10822,7 @@ interface NSPageLayout { NSPrintInfo PrintInfo { get; } } + [NoMacCatalyst] [BaseType (typeof (NSWindow))] interface NSPanel { //Detected properties @@ -10648,6 +10840,7 @@ interface NSPanel { } [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSGestureRecognizer))] interface NSPanGestureRecognizer : NSCoding { [Export ("initWithTarget:action:")] @@ -10671,6 +10864,7 @@ interface NSPanGestureRecognizer : NSCoding { } [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSGestureRecognizer))] interface NSPressGestureRecognizer { [Export ("initWithTarget:action:")] @@ -10691,6 +10885,7 @@ interface NSPressGestureRecognizer { } [Mac (10, 14)] + [NoMacCatalyst] [Protocol] interface NSPasteboardTypeOwner { @@ -10702,6 +10897,7 @@ interface NSPasteboardTypeOwner void PasteboardChangedOwner (NSPasteboard sender); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [DisableDefaultCtor] // An uncaught exception was raised: +[NSPasteboard alloc]: unrecognized selector sent to class 0xac3dcbf0 partial interface NSPasteboard // NSPasteboard does _not_ implement NSPasteboardReading/NSPasteboardWriting @@ -10953,6 +11149,7 @@ partial interface NSPasteboard // NSPasteboard does _not_ implement NSPasteboard nint PrepareForNewContents (NSPasteboardContentsOptions options); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -10967,6 +11164,7 @@ interface NSPasteboardWriting { NSObject GetPasteboardPropertyListForType (string type); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSPasteboardItem : NSPasteboardWriting, NSPasteboardReading { [Export ("types")] @@ -10997,6 +11195,7 @@ interface NSPasteboardItem : NSPasteboardWriting, NSPasteboardReading { NSObject GetPropertyListForType (string type); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -11013,6 +11212,7 @@ interface NSPasteboardItemDataProvider { interface INSPasteboardReading {} interface INSPasteboardWriting {} + [NoMacCatalyst] [BaseType (typeof (NSObject))] #if !XAMCORE_4_0 // A class that implements only NSPasteboardReading does not make sense, it's @@ -11041,6 +11241,7 @@ interface NSPasteboardReading { #endif } + [NoMacCatalyst] [BaseType (typeof (NSActionCell), Events=new Type [] { typeof (NSPathCellDelegate) }, Delegates=new string [] { "WeakDelegate" })] interface NSPathCell : NSMenuItemValidation { [Export ("initTextCell:")] @@ -11106,6 +11307,7 @@ interface NSPathCell : NSMenuItemValidation { void SetControlSize (NSControlSize size); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -11117,6 +11319,7 @@ interface NSPathCellDelegate { void WillPopupMenu (NSPathCell pathCell, NSMenu menu); } + [NoMacCatalyst] [BaseType (typeof (NSTextFieldCell))] interface NSPathComponentCell { [Export ("initTextCell:")] @@ -11129,7 +11332,7 @@ interface NSPathComponentCell { NSUrl Url { get; set; } } - + [NoMacCatalyst] [BaseType (typeof (NSControl))] interface NSPathControl { [Export ("initWithFrame:")] @@ -11195,6 +11398,7 @@ interface NSPathControl { } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -11220,6 +11424,7 @@ interface NSPathControlDelegate { } [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSPathControlItem { @@ -11236,6 +11441,7 @@ interface NSPathControlItem NSUrl Url { get; } } + [NoMacCatalyst] [DesignatedDefaultCtor] [BaseType (typeof (NSResponder))] interface NSPopover : NSAppearanceCustomization, NSAccessibilityElementProtocol, NSAccessibility { @@ -11308,6 +11514,7 @@ partial interface NSPopoverCloseEventArgs { NSString _Reason { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -11335,6 +11542,7 @@ interface NSPopoverDelegate { void DidDetach (NSPopover popover); } + [NoMacCatalyst] [BaseType (typeof (NSButton))] partial interface NSPopUpButton { [Export ("initWithFrame:pullsDown:")] @@ -11440,7 +11648,7 @@ partial interface NSPopUpButton { nint SelectedTag { get; } } - + [NoMacCatalyst] [BaseType (typeof (NSMenuItemCell))] partial interface NSPopUpButtonCell { [Export ("initTextCell:")] @@ -11570,6 +11778,7 @@ partial interface NSPopUpButtonCell { NSObject ObjectValue { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSPrinter : NSCoding, NSCopying { [Static] @@ -11640,6 +11849,7 @@ interface NSPrinter : NSCoding, NSCopying { NSDictionary DeviceDescription { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSPrintInfo : NSCoding, NSCopying { [DesignatedInitializer] @@ -11741,7 +11951,7 @@ interface NSPrintInfo : NSCoding, NSCopying { } - + [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface NSPrintOperation { [Static] @@ -11836,6 +12046,7 @@ partial interface NSPrintOperation { NSPrintInfo PrintInfo { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -11849,6 +12060,7 @@ interface NSPrintPanelAccessorizing { NSSet KeyPathsForValuesAffectingPreview (); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSPrintPanel { [Static] @@ -11890,6 +12102,7 @@ interface NSPrintPanel { string JobStyleHint { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSView))] interface NSProgressIndicator : NSAccessibilityProgressIndicator { [Export ("initWithFrame:")] @@ -11942,6 +12155,7 @@ interface NSProgressIndicator : NSAccessibilityProgressIndicator { // Technically on NSResponder but responder subclasses can implement any that make sense // So bound for user classes but not added to NSResponder binding [Mac (10, 14)] + [NoMacCatalyst] [Protocol] interface NSStandardKeyBindingResponding { @@ -12231,6 +12445,7 @@ interface NSStandardKeyBindingResponding void QuickLookPreviewItems ([NullAllowed] NSObject sender); } + [NoMacCatalyst] [DesignatedDefaultCtor] [BaseType (typeof (NSObject))] partial interface NSResponder : NSCoding, NSTouchBarProvider /* radar://42781537 , NSUserActivityRestoring */ { @@ -12425,6 +12640,7 @@ partial interface NSResponder : NSCoding, NSTouchBarProvider /* radar://42781537 // void RestoreUserActivityState (NSUserActivity userActivity); // } + [NoMacCatalyst] [Category] [BaseType (typeof(NSResponder))] interface NSResponder_NSTouchBarProvider : INSTouchBarProvider @@ -12443,6 +12659,7 @@ interface NSResponder_NSTouchBarProvider : INSTouchBarProvider } [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSGestureRecognizer))] interface NSRotationGestureRecognizer { [Export ("initWithTarget:action:")] @@ -12455,6 +12672,7 @@ interface NSRotationGestureRecognizer { nfloat RotationInDegrees { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSRulerMarker : NSCoding, NSCopying { [DesignatedInitializer] @@ -12499,6 +12717,7 @@ interface NSRulerMarker : NSCoding, NSCopying { NSObject RepresentedObject { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSView))] partial interface NSRulerView { [Export ("initWithFrame:")] @@ -12580,6 +12799,7 @@ partial interface NSRulerView { } [Mac (10, 13)] + [NoMacCatalyst] enum NSRulerViewUnits { [Field ("NSRulerViewUnitInches")] @@ -12597,6 +12817,7 @@ enum NSRulerViewUnits delegate void NSSavePanelComplete (nint result); + [NoMacCatalyst] [BaseType (typeof (NSPanel), Delegates=new string [] { "Delegate" }, Events=new Type [] { typeof (NSOpenSavePanelDelegate)})] [DisableDefaultCtor] interface NSSavePanel { @@ -12719,13 +12940,14 @@ interface NSSavePanel { } -#if !XAMCORE_4_0 +#if !XAMCORE_4_0 && !__MACCATALYST__ // This class doesn't show up in any documentation. [BaseType (typeof (NSSavePanel))] [DisableDefaultCtor] // should not be created by (only returned to) user code interface NSRemoteSavePanel {} #endif + [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface NSScreen { @@ -12815,6 +13037,7 @@ partial interface NSScreen { string LocalizedName { get; } } + [NoMacCatalyst] [BaseType (typeof (NSControl))] interface NSScroller { [Export ("initWithFrame:")] @@ -12908,6 +13131,7 @@ interface NSScroller { } + [NoMacCatalyst] [BaseType (typeof (NSView))] partial interface NSScrollView : NSTextFinderBarContainer { [Availability (Deprecated = Platform.Mac_10_7)] @@ -13094,6 +13318,7 @@ partial interface NSScrollView : NSTextFinderBarContainer { void AddFloatingSubview (NSView view, NSEventGestureAxis axis); } + [NoMacCatalyst] [BaseType (typeof (NSTextField), Delegates=new string [] { "WeakDelegate" }, Events=new Type [] { typeof (NSSearchFieldDelegate)})] interface NSSearchField { [Export ("initWithFrame:")] @@ -13165,6 +13390,7 @@ interface NSSearchField { CGRect CancelButtonBounds { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Protocol, Model] interface NSSearchFieldDelegate : NSTextFieldDelegate @@ -13178,6 +13404,7 @@ interface NSSearchFieldDelegate : NSTextFieldDelegate void SearchingEnded (NSSearchField sender); } + [NoMacCatalyst] [BaseType (typeof (NSTextFieldCell))] interface NSSearchFieldCell { [DesignatedInitializer] @@ -13224,6 +13451,7 @@ interface NSSearchFieldCell { bool SendsSearchStringImmediately { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSControl))] interface NSSegmentedControl : NSUserInterfaceCompression { [Export ("initWithFrame:")] @@ -13350,6 +13578,7 @@ interface NSSegmentedControl : NSUserInterfaceCompression { NSSegmentDistribution SegmentDistribution { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSActionCell))] interface NSSegmentedCell { [Export ("initTextCell:")] @@ -13440,6 +13669,7 @@ interface NSSegmentedCell { } + [NoMacCatalyst] [BaseType (typeof (NSControl))] interface NSSlider : NSAccessibilitySlider { [Export ("initWithFrame:")] @@ -13534,6 +13764,7 @@ interface NSSlider : NSAccessibilitySlider { NSColor TrackFillColor { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSActionCell))] interface NSSliderCell { [Export ("initTextCell:")] @@ -13631,6 +13862,7 @@ interface NSSliderCell { } [Mac (10,12,2)] + [MacCatalyst (13,0)] [BaseType (typeof(NSTouchBarItem))] [DisableDefaultCtor] interface NSSliderTouchBarItem @@ -13639,6 +13871,7 @@ interface NSSliderTouchBarItem [DesignatedInitializer] IntPtr Constructor (string identifier); + [NoMacCatalyst] [Export ("slider", ArgumentSemantic.Strong)] NSSlider Slider { get; set; } @@ -13665,6 +13898,7 @@ interface NSSliderTouchBarItem string CustomizationLabel { get; set; } [Mac (10,13)] + [NoMacCatalyst] [Export ("view")] INSUserInterfaceCompression View { get; } @@ -13681,6 +13915,7 @@ interface NSSliderTouchBarItem nfloat MaximumSliderWidth { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSSpeechRecognizer { [Export ("startListening")] @@ -13710,6 +13945,7 @@ interface NSSpeechRecognizer { bool BlocksOtherRecognizers { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -13718,6 +13954,7 @@ interface NSSpeechRecognizerDelegate { void DidRecognizeCommand (NSSpeechRecognizer sender, string command); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSSpeechSynthesizer { [Export ("initWithVoice:")] @@ -13796,6 +14033,7 @@ interface NSSpeechSynthesizer { bool UsesFeedbackWindow { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -13816,6 +14054,7 @@ interface NSSpeechSynthesizerDelegate { void DidEncounterSyncMessage (NSSpeechSynthesizer sender, string message); } + [NoMacCatalyst] [StrongDictionary ("NSTextCheckingKey")] interface NSTextCheckingOptions { NSOrthography Orthography { get; set; } @@ -13828,6 +14067,7 @@ interface NSTextCheckingOptions { string DocumentAuthor { get; set; } } + [NoMacCatalyst] [Internal, Static] interface NSTextCheckingKey { [Field ("NSTextCheckingOrthographyKey")] @@ -13848,6 +14088,7 @@ interface NSTextCheckingKey { NSString DocumentAuthorKey { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface NSSpellChecker { [Static] @@ -14007,6 +14248,7 @@ partial interface NSSpellChecker { } + [NoMacCatalyst] [BaseType (typeof (NSObject), Delegates=new string [] { "WeakDelegate" }, Events=new Type [] { typeof (NSSoundDelegate) })] [DisableDefaultCtor] // no valid handle is returned partial interface NSSound : NSSecureCoding, NSCopying, NSPasteboardReading, NSPasteboardWriting @@ -14087,6 +14329,7 @@ partial interface NSSound : NSSecureCoding, NSCopying, NSPasteboardReading, NSPa NSObject ChannelMapping { get; set; } } + [NoMacCatalyst] [Model, BaseType (typeof (NSObject))] [Protocol] interface NSSoundDelegate { @@ -14094,6 +14337,7 @@ interface NSSoundDelegate { void DidFinishPlaying (NSSound sound, bool finished); } + [NoMacCatalyst] [BaseType (typeof (NSView))] partial interface NSSplitView { [Export ("initWithFrame:")] @@ -14178,6 +14422,7 @@ partial interface NSSplitView { interface INSSplitViewDelegate {} [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSViewController))] interface NSSplitViewController : NSSplitViewDelegate, NSUserInterfaceValidations { [Export ("initWithNibName:bundle:")] @@ -14241,6 +14486,7 @@ interface NSSplitViewController : NSSplitViewDelegate, NSUserInterfaceValidation } [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSSplitViewItem : NSAnimatablePropertyContainer, NSCoding { [Export ("viewController", ArgumentSemantic.Strong)] @@ -14305,6 +14551,7 @@ interface NSSplitViewItem : NSAnimatablePropertyContainer, NSCoding { NSTitlebarSeparatorStyle TitlebarSeparatorStyle { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model, Protocol] interface NSSplitViewDelegate { @@ -14347,6 +14594,7 @@ interface NSSplitViewDelegate { } [Mac (10,11)] + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof(NSObject))] interface NSSpringLoadingDestination @@ -14373,6 +14621,7 @@ interface NSSpringLoadingDestination } [Mac (10,9)] + [NoMacCatalyst] [BaseType (typeof (NSView))] interface NSStackView { [Export ("initWithFrame:")] @@ -14475,6 +14724,7 @@ interface NSStackView { void RemoveArrangedSubview (NSView view); } + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof (NSObject))] interface NSStackViewDelegate { @@ -14485,6 +14735,7 @@ interface NSStackViewDelegate { void DidReattachViews (NSStackView stackView, NSView [] views); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface NSStatusBar { [Static, Export ("systemStatusBar")] @@ -14504,6 +14755,7 @@ partial interface NSStatusBar { } [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSButton))] interface NSStatusBarButton { [Export ("initWithFrame:")] @@ -14513,6 +14765,7 @@ interface NSStatusBarButton { bool AppearsDisabled { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [PrivateDefaultCtor] partial interface NSStatusItem { @@ -14602,6 +14855,7 @@ partial interface NSStatusItem { } [Static] + [NoMacCatalyst] interface NSStringAttributeKey { [Field ("NSFontAttributeName")] NSString Font { get; } @@ -14772,6 +15026,7 @@ interface NSStringAttributeKey { delegate NSObject NSStoryboardControllerCreator (NSCoder coder); [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSStoryboard { [Static, Export ("storyboardWithName:bundle:")] @@ -14799,6 +15054,7 @@ interface NSStoryboard { } [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSStoryboardSegue { [DesignatedInitializer] @@ -14822,6 +15078,7 @@ interface NSStoryboardSegue { } [Mac (10,10)] + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof (NSObject))] interface NSSeguePerforming { @@ -14835,6 +15092,7 @@ interface NSSeguePerforming { bool ShouldPerformSegue (string identifier, NSObject sender); } + [NoMacCatalyst] [BaseType (typeof (NSController))] interface NSUserDefaultsController { [DesignatedInitializer] @@ -14874,12 +15132,14 @@ interface NSUserDefaultsController { interface INSUserInterfaceItemIdentification {} + [NoMacCatalyst] [Protocol] interface NSUserInterfaceItemIdentification { [Export ("identifier", ArgumentSemantic.Copy)] string Identifier { get; set; } } + [NoMacCatalyst] [Protocol] #if !XAMCORE_4_0 [Model] @@ -14987,6 +15247,7 @@ partial interface NSTextFinderClient { } + [NoMacCatalyst] [BaseType (typeof (NSObject)), Model, Protocol] partial interface NSTextFinderBarContainer { [Abstract, Export ("findBarVisible")] @@ -15002,6 +15263,7 @@ partial interface NSTextFinderBarContainer { NSView ContentView { get; } } + [NoMacCatalyst] [DesignatedDefaultCtor] [BaseType (typeof (NSObject))] partial interface NSTextFinder : NSCoding { @@ -15039,6 +15301,7 @@ partial interface NSTextFinder : NSCoding { void NoteClientStringWillChange (); } + [NoMacCatalyst] [BaseType (typeof (NSResponder))] partial interface NSView : NSDraggingDestination, NSAnimatablePropertyContainer, NSUserInterfaceItemIdentification, NSAppearanceCustomization, NSAccessibilityElementProtocol, NSAccessibility, NSObjectAccessibilityExtensions { [DesignatedInitializer] @@ -15957,6 +16220,7 @@ partial interface NSView : NSDraggingDestination, NSAnimatablePropertyContainer, NSLayoutGuide LayoutMarginsGuide { get; } } + [NoMacCatalyst] [BaseType (typeof (NSAnimation))] interface NSViewAnimation { [Export ("initWithViewAnimations:")] @@ -15997,6 +16261,7 @@ interface NSViewAnimation { NSString FadeOutEffect { get; } } + [NoMacCatalyst] [Category] [BaseType (typeof(NSView))] interface NSView_NSTouchBar @@ -16009,6 +16274,7 @@ interface NSView_NSTouchBar void SetAllowedTouchTypes (NSTouchTypeMask touchTypes); } + [NoMacCatalyst] [BaseType (typeof (NSResponder))] interface NSViewController : NSResponder, NSUserInterfaceItemIdentification, NSEditor, NSSeguePerforming , NSExtensionRequestHandling { @@ -16173,6 +16439,7 @@ interface NSViewController : NSResponder, NSUserInterfaceItemIdentification, NSE } [Mac (10,10)] + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof (NSObject))] interface NSViewControllerPresentationAnimator { @@ -16187,6 +16454,7 @@ interface NSViewControllerPresentationAnimator { interface INSViewControllerPresentationAnimator {} + [NoMacCatalyst] [BaseType (typeof (NSViewController), Delegates = new [] { "WeakDelegate" }, Events = new [] { typeof (NSPageControllerDelegate) })] @@ -16230,6 +16498,7 @@ partial interface NSPageController : NSAnimatablePropertyContainer { void NavigateForward (NSObject sender); } + [NoMacCatalyst] [BaseType (typeof (NSObject)), Model, Protocol] partial interface NSPageControllerDelegate { @@ -16255,6 +16524,7 @@ partial interface NSPageControllerDelegate { void DidEndLiveTransition (NSPageController pageController); } + [NoMacCatalyst] [BaseType (typeof (NSImageRep), Name="NSPDFImageRep")] [DisableDefaultCtor] // -[NSPDFImageRep init]: unrecognized selector sent to instance 0x2652460 interface NSPdfImageRep { @@ -16274,6 +16544,7 @@ interface NSPdfImageRep { nint PageCount { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface NSTableColumn : NSUserInterfaceItemIdentification, NSCoding { [Export ("initWithIdentifier:")] @@ -16329,6 +16600,7 @@ partial interface NSTableColumn : NSUserInterfaceItemIdentification, NSCoding { string Title { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSView))] interface NSTableRowView : NSAccessibilityRow { [Export ("initWithFrame:")] @@ -16391,6 +16663,7 @@ interface NSTableRowView : NSAccessibilityRow { bool NextRowSelected { [Bind ("isNextRowSelected")] get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSView))] partial interface NSTableCellView { [Export ("initWithFrame:")] @@ -16427,8 +16700,10 @@ NSArray DraggingImageComponents { } } + [NoMacCatalyst] delegate void NSTableViewRowHandler (NSTableRowView rowView, nint row); + [NoMacCatalyst] [BaseType (typeof (NSControl), Delegates=new string [] { "Delegate" }, Events=new Type [] { typeof (NSTableViewDelegate)})] partial interface NSTableView : NSDraggingSource, NSAccessibilityTable { [DesignatedInitializer] @@ -16810,6 +17085,7 @@ partial interface NSTableView : NSDraggingSource, NSAccessibilityTable { NSTableViewStyle EffectiveStyle { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -16901,6 +17177,7 @@ partial interface NSTableViewDelegate { NSTableViewRowAction[] RowActions (NSTableView tableView, nint row, NSTableRowActionEdge edge); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -16947,6 +17224,7 @@ interface NSTableViewDataSource { // // This is the mixed NSTableViewDataSource and NSTableViewDelegate // + [NoMacCatalyst] [Model] [Synthetic] [BaseType (typeof (NSObject))] @@ -17078,6 +17356,7 @@ interface NSTableViewSource { void UpdateDraggingItems (NSTableView tableView, [Protocolize (4)] NSDraggingInfo draggingInfo); } + [NoMacCatalyst] [BaseType (typeof (NSTextFieldCell))] interface NSTableHeaderCell { [Export ("initTextCell:")] @@ -17090,6 +17369,7 @@ interface NSTableHeaderCell { CGRect GetSortIndicatorRect (CGRect theRect ); } + [NoMacCatalyst] [BaseType (typeof (NSView))] interface NSTableHeaderView : NSViewToolTipOwner { [Export ("initWithFrame:")] @@ -17116,6 +17396,7 @@ interface NSTableHeaderView : NSViewToolTipOwner { } [Mac (10,11)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSTableViewRowAction : NSCopying { @@ -17138,6 +17419,7 @@ interface NSTableViewRowAction : NSCopying NSColor BackgroundColor { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSView), Delegates=new string [] { "Delegate" }, Events=new Type [] { typeof (NSTabViewDelegate)})] partial interface NSTabView { [Export ("initWithFrame:")] @@ -17248,6 +17530,7 @@ partial interface NSTabView { } [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSViewController))] interface NSTabViewController : NSTabViewDelegate, NSToolbarDelegate { [Export ("initWithNibName:bundle:")] @@ -17326,6 +17609,7 @@ interface NSTabViewController : NSTabViewDelegate, NSToolbarDelegate { new string [] SelectableItemIdentifiers (NSToolbar toolbar); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model, Protocol] interface NSTabViewDelegate { @@ -17342,6 +17626,7 @@ interface NSTabViewDelegate { void NumberOfItemsChanged (NSTabView tabView); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSTabViewItem : NSCoding { [Export ("initWithIdentifier:")] @@ -17390,6 +17675,7 @@ interface NSTabViewItem : NSCoding { NSTabViewItem GetTabViewItem (NSViewController viewController); } + [NoMacCatalyst] [BaseType (typeof (NSView), Delegates=new string [] { "Delegate" }, Events=new Type [] { typeof (NSTextDelegate)})] partial interface NSText { [DesignatedInitializer] @@ -17555,6 +17841,7 @@ partial interface NSText { bool VerticallyResizable { [Bind ("isVerticallyResizable")]get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -17575,6 +17862,7 @@ interface NSTextDelegate { void TextDidChange (NSNotification notification); } + [NoMacCatalyst] [BaseType (typeof (NSCell))] interface NSTextAttachmentCell { [Export ("initImageCell:")] @@ -17618,6 +17906,7 @@ interface NSTextAttachmentCell { NSTextAttachment Attachment { get; set; } } + [NoMacCatalyst] [DesignatedDefaultCtor] [BaseType (typeof (NSObject))] interface NSTextBlock : NSCoding, NSCopying, NSSecureCoding { @@ -17678,6 +17967,7 @@ interface NSTextBlock : NSCoding, NSCopying, NSSecureCoding { } + [NoMacCatalyst] [BaseType (typeof (NSControl), Delegates=new string [] { "Delegate" }, Events=new Type [] { typeof (NSTextFieldDelegate)})] partial interface NSTextField : NSAccessibilityNavigableStaticText, NSUserInterfaceValidations, NSTextContent { [Export ("initWithFrame:")] @@ -17795,6 +18085,7 @@ NSTextContentType ContentType { } [Mac (10, 12, 1)] + [NoMacCatalyst] [Category] [BaseType (typeof(NSTextField))] interface NSTextField_NSTouchBar @@ -17813,7 +18104,7 @@ interface NSTextField_NSTouchBar void SetAllowsCharacterPickerTouchBarItem (bool allows); } - + [NoMacCatalyst] [BaseType (typeof (NSTextField))] interface NSSecureTextField { @@ -17823,6 +18114,7 @@ interface NSSecureTextField interface INSTextFieldDelegate { } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -17871,6 +18163,7 @@ interface NSTextFieldDelegate { bool ShouldSelectCandidate (NSTextField textField, NSTextView textView, nuint index); } + [NoMacCatalyst] [BaseType (typeof (NSTextFieldDelegate))] [Model] [Protocol] @@ -17888,6 +18181,7 @@ interface NSComboBoxDelegate { void SelectionIsChanging (NSNotification notification); } + [NoMacCatalyst] [BaseType (typeof(NSObject))] [Model] [Protocol] @@ -17924,6 +18218,7 @@ interface NSTokenFieldCellDelegate { NSTokenStyle GetStyle (NSTokenFieldCell tokenFieldCell, NSObject representedObject); } + [NoMacCatalyst] [BaseType (typeof (NSActionCell))] interface NSTextFieldCell { [DesignatedInitializer] @@ -17963,6 +18258,7 @@ interface NSTextFieldCell { bool WantsNotificationForMarkedText { get; set; } } + [NoMacCatalyst] [BaseType (typeof(NSTextFieldCell))] [DisableDefaultCtor] interface NSTokenFieldCell { @@ -17994,6 +18290,7 @@ interface NSTokenFieldCell { NSTokenFieldCellDelegate Delegate { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSTextFieldCell))] interface NSSecureTextFieldCell { [Export ("initTextCell:")] @@ -18005,6 +18302,7 @@ interface NSSecureTextFieldCell { interface INSTextInputClient {} + [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface NSTextInputContext { [Export ("initWithClient:")] @@ -18050,6 +18348,7 @@ partial interface NSTextInputContext { string LocalizedNameForInputSource (string inputSourceIdentifier); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSTextList : NSCoding, NSCopying, NSSecureCoding { [Export ("initWithMarkerFormat:options:")] @@ -18080,6 +18379,7 @@ IntPtr Constructor ( } + [NoMacCatalyst] enum NSTextListMarkerFormats { [Mac (10, 13)] @@ -18151,6 +18451,7 @@ enum NSTextListMarkerFormats Decimal, } + [NoMacCatalyst] [BaseType (typeof (NSTextBlock))] [DisableDefaultCtor] interface NSTextTableBlock { @@ -18174,6 +18475,7 @@ interface NSTextTableBlock { nint ColumnSpan { get; } } + [NoMacCatalyst] [BaseType (typeof (NSTextBlock))] interface NSTextTable { [Export ("rectForBlock:layoutAtPoint:inRect:textContainer:characterRange:")] @@ -18199,6 +18501,7 @@ interface NSTextTable { bool HidesEmptyCells { get; set; } } + [NoMacCatalyst] [Protocol] interface NSTextInput { @@ -18208,7 +18511,7 @@ interface NSTextInput void InsertText (NSObject insertString); // DoCommandBySelector conflicts with NSTextViewDelegate in generated code -#if XAMCORE_4_0 +#if XAMCORE_4_0 [Abstract] [Export ("doCommandBySelector:")] void DoCommandBySelector (Selector selector); @@ -18255,6 +18558,7 @@ interface NSTextInput NSString [] ValidAttributesForMarkedText { get; } } + [NoMacCatalyst] [BaseType (typeof (NSText), Delegates=new string [] { "Delegate" }, Events=new Type [] { typeof (NSTextViewDelegate)})] partial interface NSTextView : NSTextInputClient, NSTextLayoutOrientationProvider, NSDraggingSource, NSTextFinderClient, NSAccessibilityNavigableStaticText, NSCandidateListTouchBarItemDelegate, NSTouchBarDelegate, NSMenuItemValidation, NSUserInterfaceValidations, NSTextInput, NSTextContent #if XAMCORE_4_0 @@ -18812,6 +19116,7 @@ NSTextContentType ContentType { } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Protocol, Model] interface NSTextInputClient @@ -18862,6 +19167,7 @@ interface NSTextInputClient bool DrawsVertically (nuint charIndex); } + [NoMacCatalyst] [BaseType (typeof (NSTextDelegate))] [Model] [Protocol] @@ -18955,7 +19261,7 @@ partial interface NSTextViewDelegate { } - + [NoMacCatalyst] [BaseType (typeof (NSTextField))] interface NSTokenField { [Export ("initWithFrame:")] @@ -18987,6 +19293,7 @@ interface NSTokenField { NSCharacterSet CharacterSet { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -19024,6 +19331,7 @@ interface NSTokenFieldDelegate { } + [MacCatalyst (13, 0)] [BaseType (typeof (NSObject), Delegates=new string [] { "Delegate" }, Events=new Type [] { typeof (NSToolbarDelegate)})] [DisableDefaultCtor] // init was added in 10.13 partial interface NSToolbar { @@ -19139,6 +19447,7 @@ partial interface NSToolbar { NSString NSToolbarSidebarTrackingSeparatorItemIdentifier { get; } } + [MacCatalyst (13, 0)] [BaseType (typeof (NSObject))] [Model, Protocol] interface NSToolbarDelegate { @@ -19162,6 +19471,7 @@ interface NSToolbarDelegate { void DidRemoveItem (NSNotification notification); } + [NoMacCatalyst] [Mac (10, 14)] [Protocol] interface NSToolbarItemValidation @@ -19172,6 +19482,7 @@ interface NSToolbarItemValidation } [Mac (10, 14)] + [NoMacCatalyst] [Category] [BaseType (typeof(NSObject))] interface NSObject_NSToolbarItemValidation @@ -19180,6 +19491,7 @@ interface NSObject_NSToolbarItemValidation bool ValidateToolbarItem (NSToolbarItem item); } + [MacCatalyst (13,0)] [BaseType (typeof (NSObject))] interface NSToolbarItem : NSCopying, NSMenuItemValidation, NSValidatedUserInterfaceItem { [DesignatedInitializer] @@ -19209,6 +19521,7 @@ interface NSToolbarItem : NSCopying, NSMenuItemValidation, NSValidatedUserInterf [Export ("toolTip"), NullAllowed] string ToolTip { get; set; } + [NoMacCatalyst] [Export ("menuFormRepresentation", ArgumentSemantic.Retain)] NSMenuItem MenuFormRepresentation { get; set; } @@ -19231,6 +19544,7 @@ interface NSToolbarItem : NSCopying, NSMenuItemValidation, NSValidatedUserInterf [Export ("image", ArgumentSemantic.Retain), NullAllowed] NSImage Image { get; set; } + [NoMacCatalyst] [Export ("view", ArgumentSemantic.Retain)] NSView View { get; set; } @@ -19261,6 +19575,7 @@ interface NSToolbarItem : NSCopying, NSMenuItemValidation, NSValidatedUserInterf bool Navigational { [Bind ("isNavigational")] get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSToolbarItem))] interface NSToolbarItemGroup { @@ -19302,6 +19617,7 @@ interface NSToolbarItemGroup bool GetSelected (nint index); } + [NoMacCatalyst] [DisableDefaultCtor] [BaseType (typeof (NSObject))] interface NSTouch : NSCopying { @@ -19325,6 +19641,7 @@ interface NSTouch : NSCopying { } [Mac (10, 12, 2)] + [NoMacCatalyst] [Category] [BaseType (typeof(NSTouch))] interface NSTouch_NSTouchBar @@ -19341,6 +19658,7 @@ interface NSTouch_NSTouchBar [DesignatedDefaultCtor] [Mac (10,12,2)] + [MacCatalyst (13, 0)] [BaseType (typeof(NSObject), Delegates=new string [] { "Delegate" }, Events=new Type [] { typeof (NSTouchBarDelegate)})] interface NSTouchBar : NSCoding { @@ -19383,6 +19701,7 @@ interface NSTouchBar : NSCoding interface INSTouchBarDelegate { } + [MacCatalyst (13, 0)] [Protocol, Model] [BaseType (typeof(NSObject))] interface NSTouchBarDelegate @@ -19393,6 +19712,7 @@ interface NSTouchBarDelegate } [Mac (10,12,2)] + [MacCatalyst (13, 0)] [BaseType (typeof(NSObject))] [DisableDefaultCtor] interface NSTouchBarItem : NSCoding @@ -19410,9 +19730,11 @@ interface NSTouchBarItem : NSCoding [Export ("visibilityPriority")] float VisibilityPriority { get; set; } + [NoMacCatalyst] [NullAllowed, Export ("view")] NSView View { get; } + [NoMacCatalyst] [NullAllowed, Export ("viewController")] NSViewController ViewController { get; } @@ -19424,6 +19746,7 @@ interface NSTouchBarItem : NSCoding } [Mac (10,12,2)] + [MacCatalyst (13, 0)] public enum NSTouchBarItemIdentifier { [Field ("NSTouchBarItemIdentifierFixedSpaceSmall")] @@ -19461,6 +19784,7 @@ public enum NSTouchBarItemIdentifier } [Mac (10, 12, 2)] + [MacCatalyst (13, 0)] [Protocol] interface NSTouchBarProvider { @@ -19471,6 +19795,7 @@ interface NSTouchBarProvider interface INSTouchBarProvider { } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSTrackingArea : NSCoding, NSCopying { [Export ("initWithRect:options:owner:userInfo:")] @@ -19489,6 +19814,7 @@ interface NSTrackingArea : NSCoding, NSCopying { NSDictionary UserInfo { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSTreeNode { [Static, Export ("treeNodeWithRepresentedObject:")] @@ -19523,6 +19849,7 @@ interface NSTreeNode { } + [NoMacCatalyst] [BaseType (typeof (NSObjectController))] interface NSTreeController { [Export ("rearrangeObjects")] @@ -19638,6 +19965,7 @@ interface NSTreeController { string LeafKeyPathForNode (NSTreeNode node); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface NSTypesetter { @@ -19645,6 +19973,7 @@ partial interface NSTypesetter { delegate void NSWindowTrackEventsMatchingCompletionHandler (NSEvent evt, ref bool stop); + [NoMacCatalyst] [BaseType (typeof (NSResponder), Delegates=new string [] { "Delegate" }, Events=new Type [] { typeof (NSWindowDelegate)})] [DisableDefaultCtor] partial interface NSWindow : NSAnimatablePropertyContainer, NSUserInterfaceItemIdentification, NSAppearanceCustomization, NSAccessibilityElementProtocol, NSAccessibility, NSMenuItemValidation, NSUserInterfaceValidations { @@ -20566,6 +20895,7 @@ partial interface NSWindow : NSAnimatablePropertyContainer, NSUserInterfaceItemI } [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSViewController))] interface NSTitlebarAccessoryViewController : NSAnimationDelegate, NSAnimatablePropertyContainer { [Export ("initWithNibName:bundle:")] @@ -20599,6 +20929,7 @@ interface NSTitlebarAccessoryViewController : NSAnimationDelegate, NSAnimatableP } [Mac (10,10)] + [NoMacCatalyst] [BaseType (typeof (NSView))] interface NSVisualEffectView { [Export ("initWithFrame:")] @@ -20632,8 +20963,10 @@ interface NSVisualEffectView { bool Emphasized { [Bind ("isEmphasized")] get; set; } } + [NoMacCatalyst] delegate void NSWindowCompletionHandler (NSWindow window, NSError error); + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -20644,6 +20977,7 @@ partial interface NSWindowRestoration { } + [NoMacCatalyst] [BaseType (typeof (NSResponder))] interface NSWindowController : NSCoding, NSSeguePerforming { [DesignatedInitializer] @@ -20721,6 +21055,7 @@ interface NSWindowController : NSCoding, NSSeguePerforming { void DismissController (NSObject sender); } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -20870,6 +21205,7 @@ interface NSWindowDelegate { void DidChangeBackingProperties (NSNotification notification); } + [NoMacCatalyst] interface NSWorkspaceRenamedEventArgs { [Export ("NSWorkspaceVolumeLocalizedNameKey")] string VolumeLocalizedName { get; } @@ -20884,6 +21220,7 @@ interface NSWorkspaceRenamedEventArgs { NSUrl OldVolumeUrl { get; } } + [NoMacCatalyst] interface NSWorkspaceMountEventArgs { [Export ("NSWorkspaceVolumeLocalizedNameKey")] string VolumeLocalizedName { get; } @@ -20892,11 +21229,13 @@ interface NSWorkspaceMountEventArgs { NSUrl VolumeUrl { get; } } + [NoMacCatalyst] interface NSWorkspaceApplicationEventArgs { [Export ("NSWorkspaceApplicationKey")] NSRunningApplication Application { get; } } + [NoMacCatalyst] interface NSWorkspaceFileOperationEventArgs { [Export ("NSOperationNumber")] nint FileType { get; } @@ -20904,6 +21243,7 @@ interface NSWorkspaceFileOperationEventArgs { delegate void NSWorkspaceUrlHandler (NSDictionary newUrls, NSError error); + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSWorkspace : NSWorkspaceAccessibilityExtensions { [Static] @@ -21245,11 +21585,13 @@ interface NSWorkspace : NSWorkspaceAccessibilityExtensions { } [Mac (10,14)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] [DisableDefaultCtor] interface NSWorkspaceAuthorization { } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [ThreadSafe] // NSRunningApplication is documented to be thread-safe. partial interface NSRunningApplication { @@ -21323,6 +21665,7 @@ partial interface NSRunningApplication { bool OwnsMenuBar { get; } } + [NoMacCatalyst] [BaseType (typeof (NSControl))] interface NSStepper : NSAccessibilityStepper { [Export ("initWithFrame:")] @@ -21346,6 +21689,7 @@ interface NSStepper : NSAccessibilityStepper { } + [NoMacCatalyst] [BaseType (typeof(NSActionCell))] interface NSStepperCell { @@ -21365,7 +21709,7 @@ interface NSStepperCell bool Autorepeat { get; set; } } - + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSPredicateEditorRowTemplate : NSCoding, NSCopying { [Export ("matchForPredicate:")] @@ -21423,6 +21767,7 @@ interface NSPredicateEditorRowTemplate : NSCoding, NSCopying { } [Mac(10,10,3)] + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSPressureConfiguration { @@ -21437,6 +21782,7 @@ interface NSPressureConfiguration void Set (); } + [NoMacCatalyst] [BaseType (typeof (NSControl), Delegates=new string [] { "Delegate" }, Events=new Type [] { typeof (NSRuleEditorDelegate)})] partial interface NSRuleEditor { [Export ("initWithFrame:")] @@ -21538,6 +21884,7 @@ partial interface NSRuleEditor { string DisplayValuesKeyPath { get; set; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -21573,6 +21920,7 @@ interface NSRuleEditorDelegate { } + [NoMacCatalyst] [BaseType (typeof (NSRuleEditor))] interface NSPredicateEditor { //Detected properties @@ -21585,6 +21933,7 @@ interface NSPredicateEditor { delegate void NSSharingServiceHandler (); + [NoMacCatalyst] [BaseType (typeof (NSObject), Delegates=new string [] {"WeakDelegate"}, Events=new Type [] { typeof (NSSharingServiceDelegate) })] @@ -21652,6 +22001,7 @@ interface NSSharingService NSUrl [] AttachmentFileUrls { get; } } + [NoMacCatalyst] enum NSSharingServiceName { [Deprecated (PlatformName.MacOSX, 10, 14, message: "Use the proprietary SDK instead.")] @@ -21732,6 +22082,7 @@ enum NSSharingServiceName { UseAsLinkedInProfileImage, } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -21764,6 +22115,7 @@ interface INSSharingServiceDelegate {} [Protocol, Model] [Mac (10, 12)] + [NoMacCatalyst] [BaseType (typeof (NSSharingServiceDelegate))] interface NSCloudSharingServiceDelegate { @@ -21780,6 +22132,7 @@ interface NSCloudSharingServiceDelegate void Stopped (NSSharingService sharingService, CKShare share); } + [NoMacCatalyst] [BaseType (typeof (NSObject), Delegates=new string [] {"WeakDelegate"}, Events=new Type [] { typeof (NSSharingServicePickerDelegate) })] @@ -21802,6 +22155,7 @@ interface NSSharingServicePicker interface INSSharingServicePickerDelegate {} + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Model] [Protocol] @@ -21817,6 +22171,7 @@ interface NSSharingServicePickerDelegate void DidChooseSharingService (NSSharingServicePicker sharingServicePicker, NSSharingService service); } + [NoMacCatalyst] [BaseType (typeof (NSTypesetter))] interface NSATSTypesetter { [Static] @@ -21824,6 +22179,7 @@ interface NSATSTypesetter { NSATSTypesetter SharedTypesetter { get; } } + [NoMacCatalyst] partial interface NSTypesetter { [Export ("substituteFontForFont:")] NSFont GetSubstituteFont (NSFont originalFont); @@ -22013,6 +22369,7 @@ partial interface NSTypesetter { void SetBidiLevels (IntPtr levels, NSRange glyphRange); } + [NoMacCatalyst] partial interface NSCollectionViewDelegate { [Export ("collectionView:pasteboardWriterForItemAtIndex:")] INSPasteboardWriting PasteboardWriterForItem (NSCollectionView collectionView, nuint index); @@ -22029,6 +22386,7 @@ void DraggingSessionEnded (NSCollectionView collectionView, NSDraggingSession dr CGPoint screenPoint, NSDragOperation dragOperation); } + [NoMacCatalyst] partial interface NSColor { [Static, Export ("colorWithGenericGamma22White:alpha:")] NSColor FromGamma22White (nfloat white, nfloat alpha); @@ -22040,6 +22398,7 @@ partial interface NSColor { NSString SystemColorsChanged { get; } } + [NoMacCatalyst] partial interface NSDocumentController { [Export ("duplicateDocumentWithContentsOfURL:copying:displayName:error:")] NSDocument DuplicateDocumentWithContentsOfUrl (NSUrl url, bool duplicateByCopying, @@ -22050,6 +22409,7 @@ void ReopenDocumentForUrl ([NullAllowed] NSUrl url, NSUrl contentsUrl, bool displayDocument, OpenDocumentCompletionHandler completionHandler); } + [NoMacCatalyst] partial interface NSLayoutManager { // FIXME: This may need some generator work, or use IntPtr for glyphs? // @@ -22082,6 +22442,7 @@ partial interface NSOutlineViewItemEventArgs { NSObject Item { get; } } + [NoMacCatalyst] partial interface NSOutlineView : NSAccessibilityOutline { [Notification, Field ("NSOutlineViewSelectionDidChangeNotification")] @@ -22135,6 +22496,7 @@ partial interface NSOutlineView : NSAccessibilityOutline { void MoveRow (nint oldIndex, nint newIndex); } + [NoMacCatalyst] partial interface NSOutlineViewDataSource { // - (id )outlineView:(NSOutlineView *)outlineView pasteboardWriterForItem:(id)item NS_AVAILABLE_MAC(10_7); [Export ("outlineView:pasteboardWriterForItem:")] @@ -22166,6 +22528,7 @@ interface NSWindowBackingPropertiesEventArgs { NSColorSpace OldColorSpace { get; } } + [NoMacCatalyst] partial interface NSWindow { [Mac (10, 12)] [Static] @@ -22230,12 +22593,14 @@ partial interface NSWindow { NSWindowTabGroup TabGroup { get; } } + [NoMacCatalyst] partial interface NSPrintOperation { [Export ("preferredRenderingQuality")] NSPrintRenderingQuality PreferredRenderingQuality { get; } } #if !XAMCORE_4_0 + [NoMacCatalyst] [Category, BaseType (typeof (NSResponder))] partial interface NSControlEditingSupport { [Export ("validateProposedFirstResponder:forEvent:")] @@ -22243,6 +22608,7 @@ partial interface NSControlEditingSupport { } #endif + [NoMacCatalyst] partial interface NSResponder { [Export ("wantsScrollEventsForSwipeTrackingOnAxis:")] bool WantsScrollEventsForSwipeTrackingOnAxis (NSEventGestureAxis axis); @@ -22265,12 +22631,14 @@ partial interface NSResponder { void ChangeMode (NSEvent withEvent); } + [NoMacCatalyst] [Category, BaseType (typeof (NSResponder))] partial interface NSStandardKeyBindingMethods { [Export ("quickLookPreviewItems:")] void QuickLookPreviewItems (NSObject sender); } + [NoMacCatalyst] [Category, BaseType (typeof (NSView))] partial interface NSRulerMarkerClientViewDelegation { [Export ("rulerView:locationForPoint:")] @@ -22280,12 +22648,14 @@ partial interface NSRulerMarkerClientViewDelegation { CGPoint RulerViewPoint (NSRulerView ruler, nfloat pointForLocation); } + [NoMacCatalyst] [Category, BaseType (typeof (NSResponder))] partial interface NSTextFinderSupport { [Export ("performTextFinderAction:")] void PerformTextFinderAction ([NullAllowed] NSObject sender); } + [NoMacCatalyst] partial interface NSRunningApplication { [Static, Export ("terminateAutomaticallyTerminableApplications")] void TerminateAutomaticallyTerminableApplications (); @@ -22293,6 +22663,7 @@ partial interface NSRunningApplication { delegate void NSSpellCheckerShowCorrectionIndicatorOfTypeHandler (string acceptedString); + [NoMacCatalyst] partial interface NSSpellChecker { [Export ("correctionForWordRange:inString:language:inSpellDocumentWithTag:")] string GetCorrection (NSRange forWordRange, string inString, string language, nint inSpellDocumentWithTag); @@ -22383,6 +22754,7 @@ partial interface NSTextViewWillChangeNotifyingTextViewEventArgs { NSTextView NewView { get; } } + [NoMacCatalyst] partial interface NSTextView : NSTextLayoutOrientationProvider { [Export ("setLayoutOrientation:")] void SetLayoutOrientation (NSTextLayoutOrientation theOrientation); @@ -22421,6 +22793,7 @@ partial interface NSTextView : NSTextLayoutOrientationProvider { bool UsesAdaptiveColorMappingForDarkAppearance { get; set; } } + [NoMacCatalyst] partial interface NSView { [Export ("wantsUpdateLayer")] @@ -22434,6 +22807,7 @@ partial interface NSView { } #if !XAMCORE_4_0 + [NoMacCatalyst] [Category, BaseType (typeof (NSApplication))] partial interface NSRemoteNotifications_NSApplication { @@ -22447,6 +22821,7 @@ partial interface NSControlTextEditingEventArgs { NSTextView FieldEditor { get; } } + [NoMacCatalyst] partial interface NSControl { [Notification (typeof (NSControlTextEditingEventArgs))] @@ -22466,6 +22841,7 @@ partial interface NSControl { } [Mac (10, 14)] + [NoMacCatalyst] [Protocol] interface NSViewToolTipOwner { @@ -22474,24 +22850,28 @@ interface NSViewToolTipOwner string GetStringForToolTip (NSView view, nint tag, CGPoint point, IntPtr data); } + [NoMacCatalyst] partial interface NSMatrix : NSUserInterfaceValidations, NSViewToolTipOwner { [Export ("autorecalculatesCellSize")] bool AutoRecalculatesCellSize { get; set; } } + [NoMacCatalyst] partial interface NSForm { [Export ("preferredTextFieldWidth")] nfloat PreferredTextFieldWidth { get; set; } } + [NoMacCatalyst] partial interface NSFormCell { [Export ("preferredTextFieldWidth")] nfloat PreferredTextFieldWidth { get; set; } } + [NoMacCatalyst] partial interface NSColor { [Static, Export ("underPageBackgroundColor")] @@ -22503,6 +22883,7 @@ partial interface NSColor { delegate bool NSCustomImageRepDrawingHandler (CGRect dstRect); + [NoMacCatalyst] partial interface NSCustomImageRep { [Export ("initWithSize:flipped:drawingHandler:")] @@ -22519,6 +22900,7 @@ partial interface NSCustomImageRep { delegate void NSDocumentLockCompletionHandler (NSError error); delegate void NSDocumentUnlockCompletionHandler (NSError error); + [NoMacCatalyst] partial interface NSDocument : NSEditorRegistration, NSFilePresenter, NSMenuItemValidation #if XAMCORE_4_0 , NSUserInterfaceValidations // ValidateUserInterfaceItem was bound with NSObject and fix would break API compat @@ -22586,6 +22968,7 @@ partial interface NSDocument : NSEditorRegistration, NSFilePresenter, NSMenuItem delegate void NSDocumentControllerOpenPanelWithCompletionHandler (NSArray urlsToOpen); delegate void NSDocumentControllerOpenPanelResultHandler (nint result); + [NoMacCatalyst] partial interface NSDocumentController : NSMenuItemValidation #if XAMCORE_4_0 , NSUserInterfaceValidations // ValidateUserInterfaceItem was bound with NSObject and fix would break API compat @@ -22625,6 +23008,7 @@ partial interface NSSplitViewDividerIndexEventArgs { // int? DividerIndex { get; } } + [NoMacCatalyst] [Category, BaseType (typeof (NSSegmentedCell))] partial interface NSSegmentBackgroundStyle_NSSegmentedCell { @@ -22674,6 +23058,7 @@ partial interface NSSegmentBackgroundStyle_NSSegmentedCell { NSString SharingServiceNamePostVideoOnTudou { get; } } + [NoMacCatalyst] [Category, BaseType (typeof (NSTextView))] partial interface NSTextView_SharingService { @@ -22693,6 +23078,7 @@ interface NSTextAlternativesSelectedAlternativeStringEventArgs { string AlternativeString { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface NSTextAlternatives : NSSecureCoding { @@ -22713,6 +23099,7 @@ partial interface NSTextAlternatives : NSSecureCoding { NSString SelectedAlternativeStringNotification { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface NSGlyphInfo : NSCoding, NSCopying, NSSecureCoding { @@ -22749,22 +23136,26 @@ partial interface NSGlyphInfo : NSCoding, NSCopying, NSSecureCoding { string BaseString { get; } } + [NoMacCatalyst] partial interface NSTableViewDelegate { [Export ("tableView:toolTipForCell:rect:tableColumn:row:mouseLocation:"), DelegateName ("NSTableViewToolTip"), DefaultValue ("null")] NSString GetToolTip (NSTableView tableView, NSCell cell, ref CGRect rect, [NullAllowed] NSTableColumn tableColumn, nint row, CGPoint mouseLocation); } + [NoMacCatalyst] partial interface NSBrowser { [Notification, Field ("NSBrowserColumnConfigurationDidChangeNotification")] NSString ColumnConfigurationChangedNotification { get; } } + [NoMacCatalyst] partial interface NSColorPanel { [Notification, Field ("NSColorPanelColorDidChangeNotification")] NSString ColorChangedNotification { get; } } + [NoMacCatalyst] partial interface NSFont { [Notification, Field ("NSAntialiasThresholdChangedNotification")] NSString AntialiasThresholdChangedNotification { get; } @@ -22773,6 +23164,7 @@ partial interface NSFont { NSString FontSetChangedNotification { get; } } + [NoMacCatalyst] partial interface NSHelpManager { [Notification, Field ("NSContextHelpModeDidActivateNotification")] NSString ContextHelpModeDidActivateNotification { get; } @@ -22781,6 +23173,7 @@ partial interface NSHelpManager { NSString ContextHelpModeDidDeactivateNotification { get; } } + [NoMacCatalyst] partial interface NSDrawer { [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use 'NSSplitViewController' instead.")] [Notification, Field ("NSDrawerWillOpenNotification")] @@ -22809,6 +23202,7 @@ partial interface NSMenuItemEventArgs { NSMenu MenuItem { get; } } + [NoMacCatalyst] partial interface NSMenu { [Notification (typeof (NSMenuItemEventArgs))] [Field ("NSMenuWillSendActionNotification")] @@ -22837,26 +23231,31 @@ partial interface NSMenu { NSString DidEndTrackingNotification { get; } } + [NoMacCatalyst] partial interface NSPopUpButtonCell : NSMenuItemValidation { [Notification, Field ("NSPopUpButtonCellWillPopUpNotification")] NSString WillPopUpNotification { get; } } + [NoMacCatalyst] partial interface NSPopUpButton { [Notification, Field ("NSPopUpButtonWillPopUpNotification")] NSString WillPopUpNotification { get; } } + [NoMacCatalyst] partial interface NSRuleEditor { [Notification, Field ("NSRuleEditorRowsDidChangeNotification")] NSString RowsDidChangeNotification { get; } } + [NoMacCatalyst] partial interface NSScreen { [Notification, Field ("NSScreenColorSpaceDidChangeNotification")] NSString ColorSpaceDidChangeNotification { get; } } + [NoMacCatalyst] partial interface NSTableView : NSUserInterfaceValidations { [Notification, Field ("NSTableViewSelectionDidChangeNotification")] NSString SelectionDidChangeNotification { get; } @@ -22873,6 +23272,7 @@ partial interface NSTableView : NSUserInterfaceValidations { NSString ColumnDidResizeNotification { get; } } + [NoMacCatalyst] partial interface NSTextDidEndEditingEventArgs { // FIXME: I think this is essentially a flags value // of movements and characters. The docs are a bit @@ -22881,6 +23281,7 @@ partial interface NSTextDidEndEditingEventArgs { nint Movement { get; } } + [NoMacCatalyst] partial interface NSText { [Notification, Field ("NSTextDidBeginEditingNotification")] NSString DidBeginEditingNotification { get; } @@ -22897,6 +23298,7 @@ partial interface NSText { NSString MovementUserInfoKey { get; } } + [NoMacCatalyst] partial interface NSTextInputContext { [Notification, Field ("NSTextInputContextKeyboardSelectionDidChangeNotification")] NSString KeyboardSelectionDidChangeNotification { get; } @@ -22907,6 +23309,7 @@ partial interface NSToolbarItemEventArgs { NSToolbarItem Item { get; } } + [MacCatalyst (13,0)] partial interface NSToolbar { [Notification (typeof (NSToolbarItemEventArgs))] [Field ("NSToolbarWillAddItemNotification")] @@ -22917,6 +23320,7 @@ partial interface NSToolbar { NSString NSToolbarDidRemoveItemNotification { get; } } + [NoMacCatalyst] partial interface NSImageRep { [Notification, Field ("NSImageRepRegistryDidChangeNotification")] NSString RegistryDidChangeNotification { get; } @@ -22984,6 +23388,7 @@ public enum NSAccessibilityPriorityLevel : long // 10.9 for fields/notification but 10.10 for protocol // attributes added to both cases in NSAccessibility.cs + [NoMacCatalyst] [Protocol] interface NSAccessibility { @@ -23872,6 +24277,7 @@ interface NSAccessibility NSAccessibilityCustomAction[] AccessibilityCustomActions { get; set; } } + [NoMacCatalyst] [Protocol] interface NSCollectionViewSectionHeaderView : NSCollectionViewElement { @@ -23881,6 +24287,7 @@ interface NSCollectionViewSectionHeaderView : NSCollectionViewElement } [Mac (10, 10)] + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSAccessibilityElement : NSAccessibility { [Export ("accessibilityAddChildElement:")] @@ -23893,6 +24300,7 @@ interface NSAccessibilityElement : NSAccessibility { CGRect AccessibilityFrameInParentSpace { get; set; } } + [NoMacCatalyst] [Static] partial interface NSAccessibilityAttributes { [Mac (10, 10)] @@ -24383,6 +24791,7 @@ partial interface NSAccessibilityAttributes { [Static] [Mac (10, 13)] + [NoMacCatalyst] partial interface NSAccessibilityAnnotationAttributeKey { [Field ("NSAccessibilityAnnotationLabel")] NSString AnnotationLabel { get; } @@ -24395,6 +24804,7 @@ partial interface NSAccessibilityAnnotationAttributeKey { } [Static] + [NoMacCatalyst] interface NSAccessibilityFontKeys { [Field ("NSAccessibilityFontNameKey")] NSString FontNameKey { get; } @@ -24410,6 +24820,7 @@ interface NSAccessibilityFontKeys { } [Static] + [NoMacCatalyst] interface NSAccessibilityRoles { [Field ("NSAccessibilityUnknownRole")] NSString UnknownRole { get; } @@ -24580,6 +24991,7 @@ interface NSAccessibilityRoles { } [Static] + [NoMacCatalyst] interface NSAccessibilitySubroles { [Field ("NSAccessibilityUnknownSubrole")] NSString UnknownSubrole { get; } @@ -24686,6 +25098,7 @@ interface NSAccessibilitySubroles { #if !XAMCORE_4_0 [Static] + [NoMacCatalyst] interface NSAccessibilityNotifications { [Field ("NSAccessibilityMainWindowChangedNotification")] NSString MainWindowChangedNotification { get; } @@ -24789,6 +25202,7 @@ interface NSAccessibilityNotifications { } [Static] + [NoMacCatalyst] interface NSWorkspaceAccessibilityNotifications { [Mac (10, 10)] [Field ("NSWorkspaceAccessibilityDisplayOptionsDidChangeNotification")] @@ -24797,6 +25211,7 @@ interface NSWorkspaceAccessibilityNotifications { #endif [Static] + [NoMacCatalyst] interface NSAccessibilityNotificationUserInfoKeys { [Mac (10, 9)] [Field ("NSAccessibilityUIElementsKey")] @@ -24811,6 +25226,7 @@ interface NSAccessibilityNotificationUserInfoKeys { } [Static] + [NoMacCatalyst] interface NSAccessibilityActions { [Field ("NSAccessibilityPressAction")] NSString PressAction { get; } @@ -24849,6 +25265,7 @@ interface NSAccessibilityActions { } [Mac (10,10)] + [NoMacCatalyst] [Protocol (Name = "NSAccessibilityElement")] // exists both as a type and a protocol in ObjC, Swift uses NSAccessibilityElementProtocol interface NSAccessibilityElementProtocol { [Abstract] @@ -24867,11 +25284,13 @@ interface NSAccessibilityElementProtocol { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityGroup : NSAccessibilityElementProtocol { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityButton : NSAccessibilityElementProtocol { [Abstract] @@ -24884,6 +25303,7 @@ interface NSAccessibilityButton : NSAccessibilityElementProtocol { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilitySwitch : NSAccessibilityButton { [Abstract] @@ -24898,6 +25318,7 @@ interface NSAccessibilitySwitch : NSAccessibilityButton { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityRadioButton : NSAccessibilityButton { [Abstract] @@ -24906,6 +25327,7 @@ interface NSAccessibilityRadioButton : NSAccessibilityButton { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityCheckBox : NSAccessibilityButton { @@ -24915,6 +25337,7 @@ interface NSAccessibilityCheckBox : NSAccessibilityButton } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityStaticText : NSAccessibilityElementProtocol { [Abstract] @@ -24930,6 +25353,7 @@ interface NSAccessibilityStaticText : NSAccessibilityElementProtocol { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityNavigableStaticText : NSAccessibilityStaticText { [Abstract] @@ -24951,6 +25375,7 @@ interface NSAccessibilityNavigableStaticText : NSAccessibilityStaticText { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityProgressIndicator : NSAccessibilityGroup { [Abstract] @@ -24959,6 +25384,7 @@ interface NSAccessibilityProgressIndicator : NSAccessibilityGroup { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityStepper : NSAccessibilityElementProtocol { [Abstract] @@ -24978,6 +25404,7 @@ interface NSAccessibilityStepper : NSAccessibilityElementProtocol { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilitySlider : NSAccessibilityElementProtocol { [Abstract] @@ -24998,6 +25425,7 @@ interface NSAccessibilitySlider : NSAccessibilityElementProtocol { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityImage : NSAccessibilityElementProtocol { [Abstract] @@ -25006,6 +25434,7 @@ interface NSAccessibilityImage : NSAccessibilityElementProtocol { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityContainsTransientUI : NSAccessibilityElementProtocol { [Abstract] @@ -25024,6 +25453,7 @@ interface NSAccessibilityContainsTransientUI : NSAccessibilityElementProtocol { interface INSAccessibilityRow {} [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityTable : NSAccessibilityGroup { [Abstract] @@ -25067,16 +25497,19 @@ interface NSAccessibilityTable : NSAccessibilityGroup { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityOutline : NSAccessibilityTable { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityList : NSAccessibilityTable { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityRow : NSAccessibilityGroup { [Abstract] @@ -25088,6 +25521,7 @@ interface NSAccessibilityRow : NSAccessibilityGroup { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityLayoutArea : NSAccessibilityGroup { [Abstract] @@ -25108,12 +25542,14 @@ interface NSAccessibilityLayoutArea : NSAccessibilityGroup { } [Mac (10,10)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityLayoutItem : NSAccessibilityGroup { [Export ("setAccessibilityFrame:")] void SetAccessibilityFrame (CGRect frame); } + [NoMacCatalyst] interface NSObjectAccessibilityExtensions { [Availability (Obsoleted = Platform.Mac_10_10, Message = "Use the NSAccessibility protocol methods instead.")] [Export ("accessibilityAttributeNames")] @@ -25177,6 +25613,7 @@ interface NSObjectAccessibilityExtensions { } [Mac (10, 10)] + [NoMacCatalyst] interface NSWorkspaceAccessibilityExtensions { [Export ("accessibilityDisplayShouldIncreaseContrast")] bool AccessibilityDisplayShouldIncreaseContrast { get; } @@ -25208,6 +25645,7 @@ interface INSFilePromiseProviderDelegate {} [DesignatedDefaultCtor] [Mac (10,12)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSFilePromiseProvider : NSPasteboardWriting { @@ -25225,6 +25663,7 @@ interface NSFilePromiseProvider : NSPasteboardWriting } [Mac (10,12)] + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof (NSObject))] interface NSFilePromiseProviderDelegate @@ -25241,6 +25680,7 @@ interface NSFilePromiseProviderDelegate } [Mac (10,12)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSFilePromiseReceiver : NSPasteboardReading { @@ -25260,6 +25700,7 @@ interface NSFilePromiseReceiver : NSPasteboardReading interface INSValidatedUserInterfaceItem { } + [NoMacCatalyst] [Protocol] interface NSValidatedUserInterfaceItem { @@ -25272,6 +25713,7 @@ interface NSValidatedUserInterfaceItem nint Tag { get; } } + [NoMacCatalyst] [Protocol] [Mac (10,12)] interface NSCloudSharingValidation @@ -25282,6 +25724,7 @@ interface NSCloudSharingValidation CKShare GetCloudShare (INSValidatedUserInterfaceItem item); } + [NoMacCatalyst] [Deprecated (PlatformName.MacOSX, 10, 14, message : "Use 'Metal' Framework instead.")] [BaseType (typeof(CAOpenGLLayer))] interface NSOpenGLLayer @@ -25308,6 +25751,7 @@ interface NSOpenGLLayer void Draw (NSOpenGLContext context, NSOpenGLPixelFormat pixelFormat, double t, ref CVTimeStamp ts); } + [NoMacCatalyst] [Protocol (IsInformal=true)] interface NSToolTipOwner { @@ -25322,6 +25766,7 @@ interface INSUserInterfaceValidations {} [Protocol] [Mac (10,11)] + [NoMacCatalyst] interface NSUserInterfaceValidations { [Abstract] @@ -25329,6 +25774,7 @@ interface NSUserInterfaceValidations bool ValidateUserInterfaceItem (INSValidatedUserInterfaceItem item); } + [NoMacCatalyst] [Protocol (IsInformal=true)] interface NSMenuValidation { @@ -25338,6 +25784,7 @@ interface NSMenuValidation } [Mac (10, 14)] + [NoMacCatalyst] [Protocol] interface NSMenuItemValidation { @@ -25351,6 +25798,7 @@ public interface INSCandidateListTouchBarItemDelegate {} delegate NSAttributedString AttributedStringForCandidateHandler (NSObject candidate, nint index); [Mac (10,12,2)] + [NoMacCatalyst] [BaseType (typeof(NSTouchBarItem))] [DisableDefaultCtor] interface NSCandidateListTouchBarItem @@ -25394,6 +25842,7 @@ interface NSCandidateListTouchBarItem string CustomizationLabel { get; set; } } + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof(NSObject))] interface NSCandidateListTouchBarItemDelegate @@ -25415,6 +25864,7 @@ interface NSCandidateListTouchBarItemDelegate void ChangedCandidateListVisibility (NSCandidateListTouchBarItem anItem, bool isVisible); } + [NoMacCatalyst] [Category] [BaseType (typeof(NSView))] interface NSView_NSCandidateListTouchBarItem @@ -25423,8 +25873,9 @@ interface NSView_NSCandidateListTouchBarItem [Export ("candidateListTouchBarItem")] NSCandidateListTouchBarItem GetCandidateListTouchBarItem (); } - + [Mac (10,12,2)] + [MacCatalyst (13,0)] [BaseType (typeof(NSTouchBarItem))] [DisableDefaultCtor] interface NSColorPickerTouchBarItem @@ -25450,11 +25901,12 @@ interface NSColorPickerTouchBarItem NSColorPickerTouchBarItem CreateColorPicker (string identifier, NSImage image); [Export ("color", ArgumentSemantic.Copy)] - NSColor Color { get; set; } + Color Color { get; set; } [Export ("showsAlpha")] bool ShowsAlpha { get; set; } + [NoMacCatalyst] [Export ("colorList", ArgumentSemantic.Strong)] NSColorList ColorList { get; set; } @@ -25472,11 +25924,13 @@ interface NSColorPickerTouchBarItem bool Enabled { [Bind ("isEnabled")] get; set; } [Mac (10, 13)] + [NoMacCatalyst] [NullAllowed, Export ("allowedColorSpaces", ArgumentSemantic.Copy)] NSColorSpace[] AllowedColorSpaces { get; set; } } [Mac (10,12,2)] + [NoMacCatalyst] [BaseType (typeof(NSTouchBarItem))] [DisableDefaultCtor] interface NSCustomTouchBarItem @@ -25496,6 +25950,7 @@ interface NSCustomTouchBarItem string CustomizationLabel { get; set; } } + [NoMacCatalyst] [Category] [BaseType (typeof(NSGestureRecognizer))] interface NSGestureRecognizer_NSTouchBar @@ -25510,6 +25965,7 @@ interface NSGestureRecognizer_NSTouchBar } [Mac (10,12,2)] + [MacCatalyst (13,0)] [BaseType (typeof(NSTouchBarItem))] [DisableDefaultCtor] interface NSGroupTouchBarItem @@ -25530,6 +25986,7 @@ interface NSGroupTouchBarItem string CustomizationLabel { get; set; } [Mac (10,13)] + [NoMacCatalyst] [Static] [Export ("groupItemWithIdentifier:items:allowedCompressionOptions:")] NSGroupTouchBarItem CreateGroupItem (string identifier, NSTouchBarItem[] items, NSUserInterfaceCompressionOptions allowedCompressionOptions); @@ -25540,6 +25997,7 @@ interface NSGroupTouchBarItem NSGroupTouchBarItem CreateAlertStyleGroupItem (string identifier); [Mac (10, 13)] + [NoMacCatalyst] [Export ("groupUserInterfaceLayoutDirection", ArgumentSemantic.Assign)] NSUserInterfaceLayoutDirection GroupUserInterfaceLayoutDirection { get; set; } @@ -25552,15 +26010,18 @@ interface NSGroupTouchBarItem nfloat PreferredItemWidth { get; set; } [Mac (10, 13)] + [NoMacCatalyst] [Export ("effectiveCompressionOptions")] NSUserInterfaceCompressionOptions EffectiveCompressionOptions { get; } [Mac (10, 13)] + [NoMacCatalyst] [Export ("prioritizedCompressionOptions", ArgumentSemantic.Copy)] NSUserInterfaceCompressionOptions[] PrioritizedCompressionOptions { get; set; } } [Mac (10,12,2)] + [MacCatalyst (13,0)] [BaseType (typeof(NSTouchBarItem))] [DisableDefaultCtor] interface NSPopoverTouchBarItem @@ -25576,6 +26037,7 @@ interface NSPopoverTouchBarItem [Export ("customizationLabel")] string CustomizationLabel { get; set; } + [NoMacCatalyst] [Export ("collapsedRepresentation", ArgumentSemantic.Strong)] NSView CollapsedRepresentation { get; set; } @@ -25597,6 +26059,7 @@ interface NSPopoverTouchBarItem [Export ("dismissPopover:")] void DismissPopover ([NullAllowed] NSObject sender); + [NoMacCatalyst] [Export ("makeStandardActivatePopoverGestureRecognizer")] NSGestureRecognizer MakeStandardActivatePopoverGestureRecognizer (); } @@ -25604,6 +26067,7 @@ interface NSPopoverTouchBarItem interface INSScrubberDataSource {} interface INSScrubberDelegate {} + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof(NSObject))] interface NSScrubberDataSource @@ -25619,6 +26083,7 @@ interface NSScrubberDataSource NSScrubberItemView GetViewForItem (NSScrubber scrubber, nint index); } + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof(NSObject))] interface NSScrubberDelegate @@ -25650,6 +26115,7 @@ interface NSScrubberDelegate [DesignatedDefaultCtor] [Mac (10,12,2)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSScrubberSelectionStyle : NSCoding { @@ -25666,6 +26132,7 @@ interface NSScrubberSelectionStyle : NSCoding } [Mac (10,12,2)] + [NoMacCatalyst] [BaseType (typeof(NSView))] interface NSScrubber { @@ -25756,6 +26223,7 @@ interface NSScrubber } [Mac (10,12,2)] + [NoMacCatalyst] [BaseType (typeof(NSView))] interface NSScrubberArrangedView { @@ -25775,18 +26243,21 @@ interface NSScrubberArrangedView // These are empty but types used in other bindings [Mac (10,12,2)] + [NoMacCatalyst] [BaseType (typeof(NSScrubberArrangedView))] interface NSScrubberItemView { } [Mac (10,12,2)] + [NoMacCatalyst] [BaseType (typeof(NSScrubberArrangedView))] interface NSScrubberSelectionView { } [Mac (10,12,2)] + [NoMacCatalyst] [BaseType (typeof(NSScrubberItemView))] interface NSScrubberTextItemView { @@ -25798,6 +26269,7 @@ interface NSScrubberTextItemView } [Mac (10,12,2)] + [NoMacCatalyst] [BaseType (typeof(NSScrubberItemView))] interface NSScrubberImageItemView { @@ -25812,6 +26284,7 @@ interface NSScrubberImageItemView } [Mac (10,12,2)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSScrubberLayoutAttributes : NSCopying { @@ -25831,6 +26304,7 @@ interface NSScrubberLayoutAttributes : NSCopying [DesignatedDefaultCtor] [Mac (10,12,2)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSScrubberLayout : NSCoding { @@ -25873,6 +26347,7 @@ interface NSScrubberLayout : NSCoding bool AutomaticallyMirrorsInRightToLeftLayout { get; } } + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Protocol, Model] interface NSScrubberFlowLayoutDelegate : NSScrubberDelegate @@ -25882,6 +26357,7 @@ interface NSScrubberFlowLayoutDelegate : NSScrubberDelegate } [Mac (10,12,2)] + [NoMacCatalyst] [BaseType (typeof(NSScrubberLayout))] interface NSScrubberFlowLayout { @@ -25896,6 +26372,7 @@ interface NSScrubberFlowLayout } [Mac (10,12,2)] + [NoMacCatalyst] [BaseType (typeof(NSScrubberLayout))] interface NSScrubberProportionalLayout { @@ -25909,6 +26386,7 @@ interface NSScrubberProportionalLayout public interface INSSharingServicePickerTouchBarItemDelegate {} + [NoMacCatalyst] [BaseType (typeof (NSObject))] [Protocol, Model] interface NSSharingServicePickerTouchBarItemDelegate : NSSharingServicePickerDelegate @@ -25919,6 +26397,7 @@ interface NSSharingServicePickerTouchBarItemDelegate : NSSharingServicePickerDel } [Mac (10,12,2)] + [MacCatalyst (13,0)] [BaseType (typeof(NSTouchBarItem))] [DisableDefaultCtor] interface NSSharingServicePickerTouchBarItem @@ -25927,6 +26406,7 @@ interface NSSharingServicePickerTouchBarItem [DesignatedInitializer] IntPtr Constructor (string identifier); + [NoMacCatalyst] [NullAllowed, Export ("delegate", ArgumentSemantic.Weak)] INSSharingServicePickerTouchBarItemDelegate Delegate { get; set; } @@ -25941,6 +26421,7 @@ interface NSSharingServicePickerTouchBarItem } [Mac (10,12)] + [MacCatalyst (13,0)] [BaseType (typeof(NSObject))] [DisableDefaultCtor] interface NSSliderAccessory : NSCoding, NSAccessibility, NSAccessibilityElementProtocol @@ -25965,6 +26446,7 @@ interface NSSliderAccessory : NSCoding, NSAccessibility, NSAccessibilityElementP } [Mac (10,12)] + [MacCatalyst (13,0)] [BaseType (typeof(NSObject))] interface NSSliderAccessoryBehavior : NSCoding, NSCopying { @@ -25993,6 +26475,7 @@ interface NSSliderAccessoryBehavior : NSCoding, NSCopying } [Mac (10,13)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSAccessibilityCustomAction { @@ -26017,6 +26500,7 @@ interface NSAccessibilityCustomAction } [Mac (10,13)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSAccessibilityCustomRotor { @@ -26040,6 +26524,7 @@ interface NSAccessibilityCustomRotor } [Mac (10,13)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSAccessibilityCustomRotorSearchParameters { @@ -26054,6 +26539,7 @@ interface NSAccessibilityCustomRotorSearchParameters } [Mac (10,13)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] [DisableDefaultCtor] interface NSAccessibilityCustomRotorItemResult @@ -26082,6 +26568,7 @@ interface NSAccessibilityCustomRotorItemResult interface INSAccessibilityCustomRotorItemSearchDelegate {} [Mac (10,13)] + [NoMacCatalyst] [Protocol, Model] [BaseType (typeof(NSObject))] interface NSAccessibilityCustomRotorItemSearchDelegate @@ -26095,6 +26582,7 @@ interface NSAccessibilityCustomRotorItemSearchDelegate interface INSAccessibilityElementLoading {} [Mac (10,13)] + [NoMacCatalyst] [Protocol] interface NSAccessibilityElementLoading { @@ -26110,6 +26598,7 @@ interface NSAccessibilityElementLoading interface INSCollectionViewPrefetching { } [Mac (10,13)] + [NoMacCatalyst] [Protocol] interface NSCollectionViewPrefetching { @@ -26124,6 +26613,7 @@ interface NSCollectionViewPrefetching delegate bool DownloadFontAssetsRequestCompletionHandler (NSError error); [Mac (10,13)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] [DisableDefaultCtor] interface NSFontAssetRequest : INSProgressReporting @@ -26142,6 +26632,7 @@ interface NSFontAssetRequest : INSProgressReporting void DownloadFontAssets (DownloadFontAssetsRequestCompletionHandler completionHandler); } + [NoMacCatalyst] [Category] [BaseType (typeof(NSObject))] interface NSObject_NSFontPanelValidationAdditions @@ -26152,6 +26643,7 @@ interface NSObject_NSFontPanelValidationAdditions [DesignatedDefaultCtor] [Mac (10, 13)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSUserInterfaceCompressionOptions : NSCopying, NSCoding { @@ -26202,6 +26694,7 @@ interface NSUserInterfaceCompressionOptions : NSCopying, NSCoding interface INSUserInterfaceCompression { } [Mac (10, 13)] + [NoMacCatalyst] [Protocol] interface NSUserInterfaceCompression { @@ -26219,6 +26712,7 @@ interface NSUserInterfaceCompression } [Mac (10,13)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] interface NSWindowTab { @@ -26236,6 +26730,7 @@ interface NSWindowTab } [Mac (10,13)] + [NoMacCatalyst] [BaseType (typeof(NSObject))] [DisableDefaultCtor] interface NSWindowTabGroup @@ -26266,6 +26761,7 @@ interface NSWindowTabGroup } [Mac (10,15)] + [MacCatalyst (13,0)] [BaseType (typeof(NSTouchBarItem))] [DisableDefaultCtor] interface NSButtonTouchBarItem @@ -26293,7 +26789,7 @@ interface NSButtonTouchBarItem NSImage Image { get; set; } [NullAllowed, Export ("bezelColor", ArgumentSemantic.Copy)] - NSColor BezelColor { get; set; } + Color BezelColor { get; set; } [NullAllowed, Export ("target", ArgumentSemantic.Weak)] NSObject Target { get; set; } @@ -26310,6 +26806,7 @@ interface NSButtonTouchBarItem } [Mac (10,15)] + [NoMacCatalyst] [Native] public enum NSCollectionLayoutSectionOrthogonalScrollingBehavior : long { @@ -26322,6 +26819,7 @@ public enum NSCollectionLayoutSectionOrthogonalScrollingBehavior : long } [Mac (10,15)] + [MacCatalyst (13,0)] [Native] public enum NSPickerTouchBarItemControlRepresentation : long { @@ -26331,6 +26829,7 @@ public enum NSPickerTouchBarItemControlRepresentation : long } [Mac (10,15)] + [MacCatalyst (13,0)] [Native] public enum NSPickerTouchBarItemSelectionMode : long { @@ -26340,6 +26839,7 @@ public enum NSPickerTouchBarItemSelectionMode : long } [Mac (10,15)] + [NoMacCatalyst] [Native] public enum NSTextInputTraitType : long { @@ -26349,6 +26849,7 @@ public enum NSTextInputTraitType : long } [Mac (10,15)] + [MacCatalyst (13,0)] [Native] public enum NSToolbarItemGroupControlRepresentation : long { @@ -26358,6 +26859,7 @@ public enum NSToolbarItemGroupControlRepresentation : long } [Mac (10,15)] + [MacCatalyst (13,0)] [Native] public enum NSToolbarItemGroupSelectionMode : long { @@ -26367,6 +26869,7 @@ public enum NSToolbarItemGroupSelectionMode : long } [Mac (10,15)] + [MacCatalyst (13,0)] [BaseType (typeof(NSTouchBarItem))] [DisableDefaultCtor] interface NSPickerTouchBarItem @@ -26392,7 +26895,7 @@ interface NSPickerTouchBarItem nint SelectedIndex { get; set; } [NullAllowed, Export ("selectionColor", ArgumentSemantic.Copy)] - NSColor SelectionColor { get; set; } + Color SelectionColor { get; set; } [Export ("selectionMode", ArgumentSemantic.Assign)] NSPickerTouchBarItemSelectionMode SelectionMode { get; set; } @@ -26435,6 +26938,7 @@ interface NSPickerTouchBarItem } [Mac (10,15)] + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSCollectionViewCompositionalLayoutConfiguration : NSCopying { @@ -26449,6 +26953,7 @@ interface NSCollectionViewCompositionalLayoutConfiguration : NSCopying } [Mac (10,15)] + [NoMacCatalyst] [BaseType (typeof (NSObject))] interface NSColorSampler { @@ -26456,6 +26961,7 @@ interface NSColorSampler void ShowSampler (Action selectionHandler); } + [NoMacCatalyst] [Mac (10,15)] [BaseType (typeof (NSControl))] [DesignatedDefaultCtor] @@ -26466,6 +26972,7 @@ interface NSSwitch : NSAccessibilitySwitch } [Mac (10,15)] + [NoMacCatalyst] [BaseType (typeof (NSToolbarItem))] interface NSMenuToolbarItem { @@ -26476,9 +26983,11 @@ interface NSMenuToolbarItem bool ShowsIndicator { get; set; } } + [NoMacCatalyst] delegate NSCollectionLayoutSection NSCollectionViewCompositionalLayoutSectionProvider (nint section, INSCollectionLayoutEnvironment layout); [Mac (10,15)] + [NoMacCatalyst] [BaseType (typeof (NSCollectionViewLayout))] [DisableDefaultCtor] interface NSCollectionViewCompositionalLayout @@ -26500,6 +27009,7 @@ interface NSCollectionViewCompositionalLayout } [Mac (10,15)] + [MacCatalyst (13,0)] [BaseType (typeof (NSTouchBarItem))] [DisableDefaultCtor] interface NSStepperTouchBarItem @@ -26537,6 +27047,7 @@ interface NSStepperTouchBarItem [Protocol] [Mac (10,15)] + [NoMacCatalyst] interface NSTextInputTraits { [Export ("autocorrectionType", ArgumentSemantic.Assign)] @@ -26574,6 +27085,7 @@ interface INSTextCheckingClient { } [Protocol] [Mac (10,15)] + [NoMacCatalyst] interface NSTextCheckingClient : NSTextInputTraits, NSTextInputClient { [Abstract] @@ -26612,6 +27124,7 @@ interface NSTextCheckingClient : NSTextInputTraits, NSTextInputClient } [Mac (10,15)] + [NoMacCatalyst] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface NSWorkspaceOpenConfiguration : NSCopying @@ -26669,6 +27182,7 @@ CFBundle.Architecture LaunchArchitecture { } [Mac (10,15)] + [NoMacCatalyst] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface NSTextCheckingController @@ -26737,11 +27251,14 @@ interface NSTextCheckingController nint SpellCheckerDocumentTag { get; set; } } + [NoMacCatalyst] delegate NSCollectionViewItem NSCollectionViewDiffableDataSourceItemProvider (NSCollectionView collectionView, NSIndexPath indexPath, NSObject itemIdentifierType); + [NoMacCatalyst] delegate NSView NSCollectionViewDiffableDataSourceSupplementaryViewProvider (NSCollectionView collectionView, string str, NSIndexPath indexPath); [Mac (10,15)] + [NoMacCatalyst] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface NSCollectionViewDiffableDataSource : NSCollectionViewDataSource @@ -26770,6 +27287,7 @@ interface NSCollectionViewDiffableDataSource : NSTableViewDataSource @@ -26920,6 +27447,7 @@ interface NSTableViewDiffableDataSource NS_TYPED_EXTENSIBLE_ENUM +!missing-field! NSOutlineViewDisclosureButtonKey not bound +!missing-field! NSOutlineViewShowHideButtonKey not bound +!missing-field! NSMenuItemImportFromDeviceIdentifier not bound + +## 42814697 NSViewLayerContentScaleDelegate defined in header but never used +!missing-protocol! NSViewLayerContentScaleDelegate not bound + +## Defined in NSSlider (NSSliderDeprecated) +!missing-selector! NSSliderCell::setImage: not bound + +## 42781537 Classes fail to conformsToProtocol despite header declaration +!missing-protocol! NSUserActivityRestoring not bound + +## recent fox top xtro reported additional missing API (to be reviewed) +!missing-selector! +NSBezierPath::bezierPath not bound +!missing-selector! +NSCursor::pop not bound +!missing-selector! +NSInputManager::currentInputManager not bound +!missing-selector! +NSPDFPanel::panel not bound +!missing-selector! +NSSound::soundUnfilteredFileTypes not bound +!missing-selector! +NSSound::soundUnfilteredPasteboardTypes not bound +!missing-selector! NSBezierPath::cachesBezierPath not bound +!missing-selector! NSBitmapImageRep::initForIncrementalLoad not bound +!missing-selector! NSBrowser::acceptsArrowKeys not bound +!missing-selector! NSBrowser::displayAllColumns not bound +!missing-selector! NSBrowser::updateScroller not bound +!missing-selector! NSCell::entryType not bound +!missing-selector! NSColor::init not bound +!missing-selector! NSDocument::fileName not bound +!missing-selector! NSDocumentController::fileNamesFromRunningOpenPanel not bound +!missing-selector! NSDocumentController::shouldCreateUI not bound +!missing-selector! NSGraphicsContext::focusStack not bound +!missing-selector! NSInputManager::image not bound +!missing-selector! NSInputManager::language not bound +!missing-selector! NSInputManager::localizedInputManagerName not bound +!missing-selector! NSInputManager::server not bound +!missing-selector! NSInputManager::wantsToDelayTextChangeNotifications not bound +!missing-selector! NSInputManager::wantsToHandleMouseEvents not bound +!missing-selector! NSInputManager::wantsToInterpretAllKeystrokes not bound +!missing-selector! NSMenu::attachedMenu not bound +!missing-selector! NSMenu::contextMenuRepresentation not bound +!missing-selector! NSMenu::isAttached not bound +!missing-selector! NSMenu::menuRepresentation not bound +!missing-selector! NSMenu::sizeToFit not bound +!missing-selector! NSMenu::tearOffMenuRepresentation not bound +!missing-selector! NSMenuItem::mnemonic not bound +!missing-selector! NSMenuItem::mnemonicLocation not bound +!missing-selector! NSMovie::QTMovie not bound +!missing-selector! NSObject::accessibilityActionNames not bound +!missing-selector! NSObject::accessibilityAttributeNames not bound +!missing-selector! NSObject::accessibilityIsIgnored not bound +!missing-selector! NSObject::accessibilityParameterizedAttributeNames not bound +!missing-selector! NSObject::discardEditing not bound +!missing-selector! NSObject::ignoreModifierKeysWhileDragging not bound +!missing-selector! NSObjectController::defaultFetchRequest not bound +!missing-selector! NSOpenGLPixelFormat::attributes not bound +!missing-selector! NSPageLayout::accessoryView not bound +!missing-selector! NSPageLayout::readPrintInfo not bound +!missing-selector! NSPageLayout::writePrintInfo not bound +!missing-selector! NSPasteboard::readFileWrapper not bound +!missing-selector! NSPrinter::acceptsBinary not bound +!missing-selector! NSPrinter::domain not bound +!missing-selector! NSPrinter::host not bound +!missing-selector! NSPrinter::isColor not bound +!missing-selector! NSPrinter::isOutputStackInReverseOrder not bound +!missing-selector! NSPrinter::note not bound +!missing-selector! NSPrintOperation::accessoryView not bound +!missing-selector! NSPrintOperation::jobStyleHint not bound +!missing-selector! NSPrintOperation::showPanels not bound +!missing-selector! NSPrintPanel::accessoryView not bound +!missing-selector! NSPrintPanel::finalWritePrintInfo not bound +!missing-selector! NSPrintPanel::updateFromPrintInfo not bound +!missing-selector! NSProgressIndicator::animationDelay not bound +!missing-selector! NSResponder::interfaceStyle not bound +!missing-selector! NSSliderCell::drawTickMarks not bound +!missing-selector! NSSliderCell::image not bound +!missing-selector! NSSplitView::isPaneSplitter not bound +!missing-selector! NSSplitViewController::viewDidLoad not bound +!missing-selector! NSTableColumn::isResizable not bound +!missing-selector! NSTableView::autoresizesAllColumnsToFit not bound +!missing-selector! NSTableView::drawsGrid not bound +!missing-selector! NSTableView::selectedColumnEnumerator not bound +!missing-selector! NSTableView::selectedRowEnumerator not bound +!missing-selector! NSTabViewController::viewDidLoad not bound +!missing-selector! NSWorkspace::checkForRemovableMedia not bound +!missing-selector! NSWorkspace::fileSystemChanged not bound +!missing-selector! NSWorkspace::findApplications not bound +!missing-selector! NSWorkspace::mountNewRemovableMedia not bound +!missing-selector! NSWorkspace::noteFileSystemChanged not bound +!missing-selector! NSWorkspace::noteUserDefaultsChanged not bound +!missing-selector! NSWorkspace::userDefaultsChanged not bound + +## Added in Xcode 10.2 Final but deprecated +!missing-selector! NSOpenGLView::setWantsBestResolutionOpenGLSurface: not bound +!missing-selector! NSOpenGLView::setWantsExtendedDynamicRangeOpenGLSurface: not bound +!missing-selector! NSOpenGLView::wantsBestResolutionOpenGLSurface not bound +!missing-selector! NSOpenGLView::wantsExtendedDynamicRangeOpenGLSurface not bound + +## Deprecated in Xcode 11 +!missing-selector! NSImageNSImage::cacheDepthMatchesImageDepth not bound +!missing-selector! NSImageNSImage::compositeToPoint:fromRect:operation: not bound +!missing-selector! NSImageNSImage::compositeToPoint:fromRect:operation:fraction: not bound +!missing-selector! NSImageNSImage::compositeToPoint:operation: not bound +!missing-selector! NSImageNSImage::compositeToPoint:operation:fraction: not bound +!missing-selector! NSImageNSImage::dissolveToPoint:fraction: not bound +!missing-selector! NSImageNSImage::dissolveToPoint:fromRect:fraction: not bound +!missing-selector! NSImageNSImage::isCachedSeparately not bound +!missing-selector! NSImageNSImage::isDataRetained not bound +!missing-selector! NSImageNSImage::lockFocusOnRepresentation: not bound +!missing-selector! NSImageNSImage::scalesWhenResized not bound +!missing-selector! NSImageNSImage::setCacheDepthMatchesImageDepth: not bound +!missing-selector! NSImageNSImage::setCachedSeparately: not bound +!missing-selector! NSImageNSImage::setDataRetained: not bound +!missing-selector! NSImageNSImage::setScalesWhenResized: not bound +!missing-selector! NSMovie::init not bound +!missing-selector! NSMovie::initWithCoder: not bound + +## unsorted + +!unknown-field! item bound +!missing-enum! NSAutoresizingMaskOptions not bound +!missing-enum! NSBackingStoreType not bound +!missing-enum! NSCellHitResult not bound +!missing-enum! NSColorPanelOptions not bound +!missing-enum! NSFindPanelAction not bound +!missing-enum! NSFindPanelSubstringMatchType not bound +!missing-enum! NSFontAction not bound +!missing-enum! NSFontDescriptorSymbolicTraits not bound +!missing-enum! NSMediaLibrary not bound +!missing-enum! NSMenuProperties not bound +!missing-enum! NSMultibyteGlyphPacking not bound +!missing-enum! NSPDFPanelOptions not bound +!missing-enum! NSPaperOrientation not bound +!missing-enum! NSSplitViewItemCollapseBehavior not bound +!missing-enum! NSTableColumnResizingOptions not bound +!missing-enum! NSTableViewGridLineStyle not bound +!missing-enum! NSWindowStyleMask not bound +!missing-field! NSAbortModalException not bound +!missing-field! NSAbortPrintingException not bound +!missing-field! NSAccessibilityAscendingSortDirectionValue not bound +!missing-field! NSAccessibilityCenterTabStopMarkerTypeValue not bound +!missing-field! NSAccessibilityCentimetersUnitValue not bound +!missing-field! NSAccessibilityDecimalTabStopMarkerTypeValue not bound +!missing-field! NSAccessibilityDescendingSortDirectionValue not bound +!missing-field! NSAccessibilityErrorCodeExceptionInfo not bound +!missing-field! NSAccessibilityException not bound +!missing-field! NSAccessibilityFirstLineIndentMarkerTypeValue not bound +!missing-field! NSAccessibilityHeadIndentMarkerTypeValue not bound +!missing-field! NSAccessibilityHorizontalOrientationValue not bound +!missing-field! NSAccessibilityInchesUnitValue not bound +!missing-field! NSAccessibilityLeftTabStopMarkerTypeValue not bound +!missing-field! NSAccessibilityMenuRole not bound +!missing-field! NSAccessibilityOrientationAttribute not bound +!missing-field! NSAccessibilityPicasUnitValue not bound +!missing-field! NSAccessibilityPointsUnitValue not bound +!missing-field! NSAccessibilityRightTabStopMarkerTypeValue not bound +!missing-field! NSAccessibilitySortButtonRole not bound +!missing-field! NSAccessibilityTailIndentMarkerTypeValue not bound +!missing-field! NSAccessibilityUnknownMarkerTypeValue not bound +!missing-field! NSAccessibilityUnknownOrientationValue not bound +!missing-field! NSAccessibilityUnknownSortDirectionValue not bound +!missing-field! NSAccessibilityUnknownUnitValue not bound +!missing-field! NSAccessibilityVerticalOrientationValue not bound +!missing-field! NSAlignmentBinding not bound +!missing-field! NSAllRomanInputSourcesLocaleIdentifier not bound +!missing-field! NSAllowsEditingMultipleValuesSelectionBindingOption not bound +!missing-field! NSAllowsNullArgumentBindingOption not bound +!missing-field! NSAlternateImageBinding not bound +!missing-field! NSAlternateTitleBinding not bound +!missing-field! NSAlwaysPresentsApplicationModalAlertsBindingOption not bound +!missing-field! NSAnimateBinding not bound +!missing-field! NSAnimationDelayBinding not bound +!missing-field! NSApp not bound +!missing-field! NSAppKitIgnoredException not bound +!missing-field! NSAppKitVersionNumber not bound +!missing-field! NSAppKitVirtualMemoryException not bound +!missing-field! NSApplicationDidChangeOcclusionStateNotification not bound +!missing-field! NSApplicationFileType not bound +!missing-field! NSArgumentBinding not bound +!missing-field! NSAttributedStringBinding not bound +!missing-field! NSBadBitmapParametersException not bound +!missing-field! NSBadComparisonException not bound +!missing-field! NSBadRTFColorTableException not bound +!missing-field! NSBadRTFDirectiveException not bound +!missing-field! NSBadRTFFontTableException not bound +!missing-field! NSBadRTFStyleSheetException not bound +!missing-field! NSBlack not bound +!missing-field! NSBrowserIllegalDelegateException not bound +!missing-field! NSColorListDidChangeNotification not bound +!missing-field! NSColorListIOException not bound +!missing-field! NSColorListNotEditableException not bound +!missing-field! NSConditionallySetsEditableBindingOption not bound +!missing-field! NSConditionallySetsEnabledBindingOption not bound +!missing-field! NSConditionallySetsHiddenBindingOption not bound +!missing-field! NSContentArrayBinding not bound +!missing-field! NSContentArrayForMultipleSelectionBinding not bound +!missing-field! NSContentBinding not bound +!missing-field! NSContentDictionaryBinding not bound +!missing-field! NSContentHeightBinding not bound +!missing-field! NSContentObjectBinding not bound +!missing-field! NSContentObjectsBinding not bound +!missing-field! NSContentPlacementTagBindingOption not bound +!missing-field! NSContentSetBinding not bound +!missing-field! NSContentValuesBinding not bound +!missing-field! NSContentWidthBinding not bound +!missing-field! NSContinuouslyUpdatesValueBindingOption not bound +!missing-field! NSCreatesSortDescriptorBindingOption not bound +!missing-field! NSCriticalValueBinding not bound +!missing-field! NSDarkGray not bound +!missing-field! NSDataBinding not bound +!missing-field! NSDefinitionPresentationTypeDictionaryApplication not bound +!missing-field! NSDefinitionPresentationTypeKey not bound +!missing-field! NSDefinitionPresentationTypeOverlay not bound +!missing-field! NSDeletesObjectsOnRemoveBindingsOption not bound +!missing-field! NSDeviceBitsPerSample not bound +!missing-field! NSDeviceColorSpaceName not bound +!missing-field! NSDeviceIsPrinter not bound +!missing-field! NSDeviceIsScreen not bound +!missing-field! NSDeviceResolution not bound +!missing-field! NSDeviceSize not bound +!missing-field! NSDirectoryFileType not bound +!missing-field! NSDisplayNameBindingOption not bound +!missing-field! NSDisplayPatternBindingOption not bound +!missing-field! NSDisplayPatternTitleBinding not bound +!missing-field! NSDisplayPatternValueBinding not bound +!missing-field! NSDocumentEditedBinding not bound +!missing-field! NSDoubleClickArgumentBinding not bound +!missing-field! NSDoubleClickTargetBinding not bound +!missing-field! NSDraggingException not bound +!missing-field! NSEditableBinding not bound +!missing-field! NSEnabledBinding not bound +!missing-field! NSExcludedKeysBinding not bound +!missing-field! NSFilesystemFileType not bound +!missing-field! NSFilterPredicateBinding not bound +!missing-field! NSFindPanelCaseInsensitiveSearch not bound +!missing-field! NSFindPanelSearchOptionsPboardType not bound +!missing-field! NSFindPanelSubstringMatch not bound +!missing-field! NSFontBinding not bound +!missing-field! NSFontBoldBinding not bound +!missing-field! NSFontColorAttribute not bound +!missing-field! NSFontFamilyNameBinding not bound +!missing-field! NSFontIdentityMatrix not bound +!missing-field! NSFontItalicBinding not bound +!missing-field! NSFontNameBinding not bound +!missing-field! NSFontSizeBinding not bound +!missing-field! NSFontUnavailableException not bound +!missing-field! NSGraphicsContextDestinationAttributeName not bound +!missing-field! NSGraphicsContextPDFFormat not bound +!missing-field! NSGraphicsContextPSFormat not bound +!missing-field! NSGraphicsContextRepresentationFormatAttributeName not bound +!missing-field! NSHandlesContentAsCompoundValueBindingOption not bound +!missing-field! NSHeaderTitleBinding not bound +!missing-field! NSHiddenBinding not bound +!missing-field! NSIllegalSelectorException not bound +!missing-field! NSImageBinding not bound +!missing-field! NSImageCacheException not bound +!missing-field! NSImageNameAdvanced not bound +!missing-field! NSImageNameBonjour not bound +!missing-field! NSImageNameColorPanel not bound +!missing-field! NSImageNameColumnViewTemplate not bound +!missing-field! NSImageNameComputer not bound +!missing-field! NSImageNameDotMac not bound +!missing-field! NSImageNameEveryone not bound +!missing-field! NSImageNameFlowViewTemplate not bound +!missing-field! NSImageNameFolderBurnable not bound +!missing-field! NSImageNameFolderSmart not bound +!missing-field! NSImageNameFontPanel not bound +!missing-field! NSImageNameGoBackTemplate not bound +!missing-field! NSImageNameGoForwardTemplate not bound +!missing-field! NSImageNameIconViewTemplate not bound +!missing-field! NSImageNameInfo not bound +!missing-field! NSImageNameListViewTemplate not bound +!missing-field! NSImageNameMultipleDocuments not bound +!missing-field! NSImageNameNetwork not bound +!missing-field! NSImageNamePreferencesGeneral not bound +!missing-field! NSImageNameUser not bound +!missing-field! NSImageNameUserAccounts not bound +!missing-field! NSImageNameUserGroup not bound +!missing-field! NSIncludedKeysBinding not bound +!missing-field! NSInitialKeyBinding not bound +!missing-field! NSInitialValueBinding not bound +!missing-field! NSInkTextPboardType not bound +!missing-field! NSInsertsNullPlaceholderBindingOption not bound +!missing-field! NSInterfaceStyleDefault not bound +!missing-field! NSInvokesSeparatelyWithArrayObjectsBindingOption not bound +!missing-field! NSIsIndeterminateBinding not bound +!missing-field! NSLabelBinding not bound +!missing-field! NSLightGray not bound +!missing-field! NSLocalizedKeyDictionaryBinding not bound +!missing-field! NSManagedObjectContextBinding not bound +!missing-field! NSMaxValueBinding not bound +!missing-field! NSMaxWidthBinding not bound +!missing-field! NSMaximumRecentsBinding not bound +!missing-field! NSMinValueBinding not bound +!missing-field! NSMinWidthBinding not bound +!missing-field! NSMixedStateImageBinding not bound +!missing-field! NSMultipleValuesMarker not bound +!missing-field! NSMultipleValuesPlaceholderBindingOption not bound +!missing-field! NSNibLoadingException not bound +!missing-field! NSNibOwner not bound +!missing-field! NSNibTopLevelObjects not bound +!missing-field! NSNoSelectionMarker not bound +!missing-field! NSNoSelectionPlaceholderBindingOption not bound +!missing-field! NSNotApplicableMarker not bound +!missing-field! NSNotApplicablePlaceholderBindingOption not bound +!missing-field! NSNullPlaceholderBindingOption not bound +!missing-field! NSObservedKeyPathKey not bound +!missing-field! NSObservedObjectKey not bound +!missing-field! NSOffStateImageBinding not bound +!missing-field! NSOnStateImageBinding not bound +!missing-field! NSOptionsKey not bound +!missing-field! NSPPDIncludeNotFoundException not bound +!missing-field! NSPPDIncludeStackOverflowException not bound +!missing-field! NSPPDIncludeStackUnderflowException not bound +!missing-field! NSPPDParseException not bound +!missing-field! NSPasteboardCommunicationException not bound +!missing-field! NSPasteboardURLReadingContentsConformToTypesKey not bound +!missing-field! NSPasteboardURLReadingFileURLsOnlyKey not bound +!missing-field! NSPlainFileType not bound +!missing-field! NSPositioningRectBinding not bound +!missing-field! NSPredicateBinding not bound +!missing-field! NSPredicateFormatBindingOption not bound +!missing-field! NSPrintAllPages not bound +!missing-field! NSPrintAllPresetsJobStyleHint not bound +!missing-field! NSPrintBottomMargin not bound +!missing-field! NSPrintCancelJob not bound +!missing-field! NSPrintCopies not bound +!missing-field! NSPrintDetailedErrorReporting not bound +!missing-field! NSPrintFaxNumber not bound +!missing-field! NSPrintFirstPage not bound +!missing-field! NSPrintFormName not bound +!missing-field! NSPrintHeaderAndFooter not bound +!missing-field! NSPrintHorizontalPagination not bound +!missing-field! NSPrintHorizontallyCentered not bound +!missing-field! NSPrintJobDisposition not bound +!missing-field! NSPrintJobFeatures not bound +!missing-field! NSPrintJobSavingFileNameExtensionHidden not bound +!missing-field! NSPrintJobSavingURL not bound +!missing-field! NSPrintLastPage not bound +!missing-field! NSPrintLeftMargin not bound +!missing-field! NSPrintManualFeed not bound +!missing-field! NSPrintMustCollate not bound +!missing-field! NSPrintNoPresetsJobStyleHint not bound +!missing-field! NSPrintOperationExistsException not bound +!missing-field! NSPrintOrientation not bound +!missing-field! NSPrintPackageException not bound +!missing-field! NSPrintPagesAcross not bound +!missing-field! NSPrintPagesDown not bound +!missing-field! NSPrintPagesPerSheet not bound +!missing-field! NSPrintPanelAccessorySummaryItemDescriptionKey not bound +!missing-field! NSPrintPanelAccessorySummaryItemNameKey not bound +!missing-field! NSPrintPaperFeed not bound +!missing-field! NSPrintPaperName not bound +!missing-field! NSPrintPaperSize not bound +!missing-field! NSPrintPhotoJobStyleHint not bound +!missing-field! NSPrintPreviewJob not bound +!missing-field! NSPrintPrinter not bound +!missing-field! NSPrintPrinterName not bound +!missing-field! NSPrintReversePageOrder not bound +!missing-field! NSPrintRightMargin not bound +!missing-field! NSPrintSaveJob not bound +!missing-field! NSPrintSavePath not bound +!missing-field! NSPrintScalingFactor not bound +!missing-field! NSPrintSelectionOnly not bound +!missing-field! NSPrintSpoolJob not bound +!missing-field! NSPrintTime not bound +!missing-field! NSPrintTopMargin not bound +!missing-field! NSPrintVerticalPagination not bound +!missing-field! NSPrintVerticallyCentered not bound +!missing-field! NSPrintingCommunicationException not bound +!missing-field! NSRTFPropertyStackOverflowException not bound +!missing-field! NSRaisesForNotApplicableKeysBindingOption not bound +!missing-field! NSRecentSearchesBinding not bound +!missing-field! NSRepresentedFilenameBinding not bound +!missing-field! NSRowHeightBinding not bound +!missing-field! NSRuleEditorPredicateComparisonModifier not bound +!missing-field! NSRuleEditorPredicateCompoundType not bound +!missing-field! NSRuleEditorPredicateCustomSelector not bound +!missing-field! NSRuleEditorPredicateLeftExpression not bound +!missing-field! NSRuleEditorPredicateOperatorType not bound +!missing-field! NSRuleEditorPredicateOptions not bound +!missing-field! NSRuleEditorPredicateRightExpression not bound +!missing-field! NSSelectedIdentifierBinding not bound +!missing-field! NSSelectedIndexBinding not bound +!missing-field! NSSelectedLabelBinding not bound +!missing-field! NSSelectedObjectBinding not bound +!missing-field! NSSelectedObjectsBinding not bound +!missing-field! NSSelectedTagBinding not bound +!missing-field! NSSelectedValueBinding not bound +!missing-field! NSSelectedValuesBinding not bound +!missing-field! NSSelectionIndexPathsBinding not bound +!missing-field! NSSelectionIndexesBinding not bound +!missing-field! NSSelectorNameBindingOption not bound +!missing-field! NSSelectsAllWhenSettingContentBindingOption not bound +!missing-field! NSShellCommandFileType not bound +!missing-field! NSSortDescriptorsBinding not bound +!missing-field! NSSoundPboardType not bound +!missing-field! NSSpeechCharacterModeProperty not bound +!missing-field! NSSpeechCommandDelimiterProperty not bound +!missing-field! NSSpeechCommandPrefix not bound +!missing-field! NSSpeechCommandSuffix not bound +!missing-field! NSSpeechCurrentVoiceProperty not bound +!missing-field! NSSpeechDictionaryAbbreviations not bound +!missing-field! NSSpeechDictionaryEntryPhonemes not bound +!missing-field! NSSpeechDictionaryEntrySpelling not bound +!missing-field! NSSpeechDictionaryLocaleIdentifier not bound +!missing-field! NSSpeechDictionaryModificationDate not bound +!missing-field! NSSpeechDictionaryPronunciations not bound +!missing-field! NSSpeechErrorCount not bound +!missing-field! NSSpeechErrorNewestCharacterOffset not bound +!missing-field! NSSpeechErrorNewestCode not bound +!missing-field! NSSpeechErrorOldestCharacterOffset not bound +!missing-field! NSSpeechErrorOldestCode not bound +!missing-field! NSSpeechErrorsProperty not bound +!missing-field! NSSpeechInputModeProperty not bound +!missing-field! NSSpeechModeLiteral not bound +!missing-field! NSSpeechModeNormal not bound +!missing-field! NSSpeechModePhoneme not bound +!missing-field! NSSpeechModeText not bound +!missing-field! NSSpeechNumberModeProperty not bound +!missing-field! NSSpeechOutputToFileURLProperty not bound +!missing-field! NSSpeechPhonemeInfoExample not bound +!missing-field! NSSpeechPhonemeInfoHiliteEnd not bound +!missing-field! NSSpeechPhonemeInfoHiliteStart not bound +!missing-field! NSSpeechPhonemeInfoOpcode not bound +!missing-field! NSSpeechPhonemeInfoSymbol not bound +!missing-field! NSSpeechPhonemeSymbolsProperty not bound +!missing-field! NSSpeechPitchBaseProperty not bound +!missing-field! NSSpeechPitchModProperty not bound +!missing-field! NSSpeechRateProperty not bound +!missing-field! NSSpeechRecentSyncProperty not bound +!missing-field! NSSpeechResetProperty not bound +!missing-field! NSSpeechStatusNumberOfCharactersLeft not bound +!missing-field! NSSpeechStatusOutputBusy not bound +!missing-field! NSSpeechStatusOutputPaused not bound +!missing-field! NSSpeechStatusPhonemeCode not bound +!missing-field! NSSpeechStatusProperty not bound +!missing-field! NSSpeechSynthesizerInfoIdentifier not bound +!missing-field! NSSpeechSynthesizerInfoProperty not bound +!missing-field! NSSpeechSynthesizerInfoVersion not bound +!missing-field! NSSpeechVolumeProperty not bound +!missing-field! NSSpellCheckerDidChangeAutomaticDashSubstitutionNotification not bound +!missing-field! NSSpellCheckerDidChangeAutomaticQuoteSubstitutionNotification not bound +!missing-field! NSTIFFException not bound +!missing-field! NSTargetBinding not bound +!missing-field! NSTextColorBinding not bound +!missing-field! NSTextFinderCaseInsensitiveKey not bound +!missing-field! NSTextFinderMatchingTypeKey not bound +!missing-field! NSTextLineTooLongException not bound +!missing-field! NSTextNoSelectionException not bound +!missing-field! NSTextReadException not bound +!missing-field! NSTextWriteException not bound +!missing-field! NSTitleBinding not bound +!missing-field! NSToolTipBinding not bound +!missing-field! NSTransparentBinding not bound +!missing-field! NSTypeIdentifierAddressText not bound +!missing-field! NSTypeIdentifierDateText not bound +!missing-field! NSTypeIdentifierPhoneNumberText not bound +!missing-field! NSTypeIdentifierTransitInformationText not bound +!missing-field! NSTypedStreamVersionException not bound +!missing-field! NSValidatesImmediatelyBindingOption not bound +!missing-field! NSValueBinding not bound +!missing-field! NSValuePathBinding not bound +!missing-field! NSValueTransformerBindingOption not bound +!missing-field! NSValueTransformerNameBindingOption not bound +!missing-field! NSValueURLBinding not bound +!missing-field! NSViewNoInstrinsicMetric not bound +!missing-field! NSVisibleBinding not bound +!missing-field! NSVoiceAge not bound +!missing-field! NSVoiceDemoText not bound +!missing-field! NSVoiceGender not bound +!missing-field! NSVoiceGenderFemale not bound +!missing-field! NSVoiceGenderMale not bound +!missing-field! NSVoiceGenderNeuter not bound +!missing-field! NSVoiceIdentifier not bound +!missing-field! NSVoiceIndividuallySpokenCharacters not bound +!missing-field! NSVoiceLanguage not bound +!missing-field! NSVoiceLocaleIdentifier not bound +!missing-field! NSVoiceName not bound +!missing-field! NSVoiceSupportedCharacters not bound +!missing-field! NSWarningValueBinding not bound +!missing-field! NSWhite not bound +!missing-field! NSWidthBinding not bound +!missing-field! NSWindowDidChangeOcclusionStateNotification not bound +!missing-field! NSWindowServerCommunicationException not bound +!missing-field! NSWordTablesReadException not bound +!missing-field! NSWordTablesWriteException not bound +!missing-field! NSWorkspaceCompressOperation not bound +!missing-field! NSWorkspaceDecompressOperation not bound +!missing-field! NSWorkspaceDecryptOperation not bound +!missing-field! NSWorkspaceDesktopImageAllowClippingKey not bound +!missing-field! NSWorkspaceDesktopImageFillColorKey not bound +!missing-field! NSWorkspaceDesktopImageScalingKey not bound +!missing-field! NSWorkspaceEncryptOperation not bound +!missing-pinvoke! NSAccessibilityRaiseBadArgumentException is not bound +!missing-pinvoke! NSApplicationLoad is not bound +!missing-pinvoke! NSBeginAlertSheet is not bound +!missing-pinvoke! NSBeginCriticalAlertSheet is not bound +!missing-pinvoke! NSBeginInformationalAlertSheet is not bound +!missing-pinvoke! NSConvertGlyphsToPackedGlyphs is not bound +!missing-pinvoke! NSCopyBits is not bound +!missing-pinvoke! NSCountWindows is not bound +!missing-pinvoke! NSCountWindowsForContext is not bound +!missing-pinvoke! NSCreateFileContentsPboardType is not bound +!missing-pinvoke! NSCreateFilenamePboardType is not bound +!missing-pinvoke! NSDottedFrameRect is not bound +!missing-pinvoke! NSDrawBitmap is not bound +!missing-pinvoke! NSDrawButton is not bound +!missing-pinvoke! NSDrawColorTiledRects is not bound +!missing-pinvoke! NSEraseRect is not bound +!missing-pinvoke! NSGetAlertPanel is not bound +!missing-pinvoke! NSGetCriticalAlertPanel is not bound +!missing-pinvoke! NSGetFileType is not bound +!missing-pinvoke! NSGetFileTypes is not bound +!missing-pinvoke! NSGetInformationalAlertPanel is not bound +!missing-pinvoke! NSGetWindowServerMemory is not bound +!missing-pinvoke! NSHighlightRect is not bound +!missing-pinvoke! NSInterfaceStyleForKey is not bound +!missing-pinvoke! NSIsControllerMarker is not bound +!missing-pinvoke! NSOpenGLGetOption is not bound +!missing-pinvoke! NSOpenGLGetVersion is not bound +!missing-pinvoke! NSOpenGLSetOption is not bound +!missing-pinvoke! NSPerformService is not bound +!missing-pinvoke! NSReadPixel is not bound +!missing-pinvoke! NSRectClipList is not bound +!missing-pinvoke! NSRectFillListUsingOperation is not bound +!missing-pinvoke! NSRectFillListWithColors is not bound +!missing-pinvoke! NSRectFillListWithColorsUsingOperation is not bound +!missing-pinvoke! NSRectFillListWithGrays is not bound +!missing-pinvoke! NSRegisterServicesProvider is not bound +!missing-pinvoke! NSReleaseAlertPanel is not bound +!missing-pinvoke! NSRunAlertPanel is not bound +!missing-pinvoke! NSRunAlertPanelRelativeToWindow is not bound +!missing-pinvoke! NSRunCriticalAlertPanel is not bound +!missing-pinvoke! NSRunCriticalAlertPanelRelativeToWindow is not bound +!missing-pinvoke! NSRunInformationalAlertPanel is not bound +!missing-pinvoke! NSRunInformationalAlertPanelRelativeToWindow is not bound +!missing-pinvoke! NSSetShowsServicesMenuItem is not bound +!missing-pinvoke! NSShowsServicesMenuItem is not bound +!missing-pinvoke! NSUnregisterServicesProvider is not bound +!missing-pinvoke! NSUpdateDynamicServices is not bound +!missing-pinvoke! NSWindowList is not bound +!missing-pinvoke! NSWindowListForContext is not bound +!missing-protocol! NSAnimatablePropertyContainer not bound +!missing-protocol! NSChangeSpelling not bound +!missing-protocol! NSColorPickingCustom not bound +!missing-protocol! NSColorPickingDefault not bound +!missing-protocol! NSIgnoreMisspelledWords not bound +!missing-protocol! NSInputServerMouseTracker not bound +!missing-protocol! NSInputServiceProvider not bound +!missing-protocol! NSTextAttachmentCell not bound +!missing-protocol! NSUserInterfaceItemSearching not bound +!missing-selector! +NSBitmapImageRep::getTIFFCompressionTypes:count: not bound +!missing-selector! +NSBitmapImageRep::representationOfImageRepsInArray:usingType:properties: not bound +!missing-selector! +NSBundle::loadNibFile:externalNameTable:withZone: not bound +!missing-selector! +NSFont::fontWithName:matrix: not bound +!missing-selector! +NSInputManager::cycleToNextInputLanguage: not bound +!missing-selector! +NSInputManager::cycleToNextInputServerInLanguage: not bound +!missing-selector! +NSMediaLibraryBrowserController::sharedMediaLibraryBrowserController not bound +!missing-selector! +NSMenu::setMenuZone: not bound +!missing-selector! +NSObject::exposeBinding: not bound +!missing-selector! +NSPDFImageRep::imageRepWithData: not bound +!missing-selector! +NSPICTImageRep::imageRepWithData: not bound +!missing-selector! +NSPasteboard::pasteboardByFilteringData:ofType: not bound +!missing-selector! +NSPasteboard::pasteboardByFilteringFile: not bound +!missing-selector! +NSPasteboard::pasteboardByFilteringTypesInPasteboard: not bound +!missing-selector! +NSPasteboard::typesFilterableTo: not bound +!missing-selector! +NSPrintInfo::setDefaultPrinter: not bound +!missing-selector! +NSPrintInfo::sizeForPaperName: not bound +!missing-selector! +NSPrinter::printerWithName:domain:includeUnavailable: not bound +!missing-selector! +NSScrollView::rulerViewClass not bound +!missing-selector! +NSScrollView::setRulerViewClass: not bound +!missing-selector! +NSSet::setWithCollectionViewIndexPath: not bound +!missing-selector! +NSSet::setWithCollectionViewIndexPaths: not bound +!missing-selector! NSApplication::activateContextHelpMode: not bound +!missing-selector! NSApplication::application:printFiles: not bound +!missing-selector! NSApplication::beginModalSessionForWindow:relativeToWindow: not bound +!missing-selector! NSApplication::orderedDocuments not bound +!missing-selector! NSApplication::orderedWindows not bound +!missing-selector! NSApplication::registerUserInterfaceItemSearchHandler: not bound +!missing-selector! NSApplication::runModalForWindow:relativeToWindow: not bound +!missing-selector! NSApplication::runPageLayout: not bound +!missing-selector! NSApplication::searchString:inUserInterfaceItemString:searchRange:foundRange: not bound +!missing-selector! NSApplication::showHelp: not bound +!missing-selector! NSApplication::unregisterUserInterfaceItemSearchHandler: not bound +!missing-selector! NSBezierPath::setCachesBezierPath: not bound +!missing-selector! NSBitmapImageRep::getPixel:atX:y: not bound +!missing-selector! NSBitmapImageRep::setPixel:atX:y: not bound +!missing-selector! NSBitmapImageRep::setProperty:withValue: not bound +!missing-selector! NSBitmapImageRep::valueForProperty: not bound +!missing-selector! NSBrowser::displayColumn: not bound +!missing-selector! NSBrowser::draggingImageForRowsWithIndexes:inColumn:withEvent:offset: not bound +!missing-selector! NSBrowser::scrollViaScroller: not bound +!missing-selector! NSBrowser::setAcceptsArrowKeys: not bound +!missing-selector! NSBundle::loadNibFile:externalNameTable:withZone: not bound +!missing-selector! NSButtonCell::gradientType not bound +!missing-selector! NSButtonCell::setTitleWithMnemonic: not bound +!missing-selector! NSCell::setEntryType: not bound +!missing-selector! NSCell::setFloatingPointFormat:left:right: not bound +!missing-selector! NSCell::setRefusesFirstResponder: not bound +!missing-selector! NSCollectionView::draggingImageForItemsAtIndexes:withEvent:offset: not bound +!missing-selector! NSColorSpace::initWithColorSyncProfile: not bound +!missing-selector! NSComboBox::delegate not bound +!missing-selector! NSComboBox::setDelegate: not bound +!missing-selector! NSControl::expansionFrameWithFrame: not bound +!missing-selector! NSControl::setFloatingPointFormat:left:right: not bound +!missing-selector! NSDocument::dataRepresentationOfType: not bound +!missing-selector! NSDocument::fileAttributesToWriteToFile:ofType:saveOperation: not bound +!missing-selector! NSDocument::fileWrapperRepresentationOfType: not bound +!missing-selector! NSDocument::handleCloseScriptCommand: not bound +!missing-selector! NSDocument::handlePrintScriptCommand: not bound +!missing-selector! NSDocument::handleSaveScriptCommand: not bound +!missing-selector! NSDocument::initWithContentsOfFile:ofType: not bound +!missing-selector! NSDocument::initWithContentsOfURL:ofType: not bound +!missing-selector! NSDocument::lastComponentOfFileName not bound +!missing-selector! NSDocument::loadDataRepresentation:ofType: not bound +!missing-selector! NSDocument::loadFileWrapperRepresentation:ofType: not bound +!missing-selector! NSDocument::objectSpecifier not bound +!missing-selector! NSDocument::printShowingPrintPanel: not bound +!missing-selector! NSDocument::readFromFile:ofType: not bound +!missing-selector! NSDocument::readFromURL:ofType: not bound +!missing-selector! NSDocument::revertToSavedFromFile:ofType: not bound +!missing-selector! NSDocument::revertToSavedFromURL:ofType: not bound +!missing-selector! NSDocument::runModalPageLayoutWithPrintInfo: not bound +!missing-selector! NSDocument::saveToFile:saveOperation:delegate:didSaveSelector:contextInfo: not bound +!missing-selector! NSDocument::setFileName: not bound +!missing-selector! NSDocument::setLastComponentOfFileName: not bound +!missing-selector! NSDocument::writeToFile:ofType: not bound +!missing-selector! NSDocument::writeToFile:ofType:originalFile:saveOperation: not bound +!missing-selector! NSDocument::writeToURL:ofType: not bound +!missing-selector! NSDocument::writeWithBackupToFile:ofType:saveOperation: not bound +!missing-selector! NSDocumentController::documentForFileName: not bound +!missing-selector! NSDocumentController::fileExtensionsFromType: not bound +!missing-selector! NSDocumentController::makeDocumentWithContentsOfFile:ofType: not bound +!missing-selector! NSDocumentController::makeDocumentWithContentsOfURL:ofType: not bound +!missing-selector! NSDocumentController::makeUntitledDocumentOfType: not bound +!missing-selector! NSDocumentController::openDocumentWithContentsOfFile:display: not bound +!missing-selector! NSDocumentController::openDocumentWithContentsOfURL:display: not bound +!missing-selector! NSDocumentController::openUntitledDocumentOfType:display: not bound +!missing-selector! NSDocumentController::setShouldCreateUI: not bound +!missing-selector! NSDocumentController::typeFromFileExtension: not bound +!missing-selector! NSDraggingItem::imageComponentsProvider not bound +!missing-selector! NSEvent::pressureBehavior not bound +!missing-selector! NSFont::getAdvancements:forGlyphs:count: not bound +!missing-selector! NSFont::getAdvancements:forPackedGlyphs:length: not bound +!missing-selector! NSFont::getBoundingRects:forGlyphs:count: not bound +!missing-selector! NSFont::matrix not bound +!missing-selector! NSFontPanel::setWorksWhenModal: not bound +!missing-selector! NSFontPanel::worksWhenModal not bound +!missing-selector! NSGradient::initWithColors:atLocations:colorSpace: not bound +!missing-selector! NSGradient::initWithColorsAndLocations: not bound +!missing-selector! NSGraphicsContext::setFocusStack: not bound +!missing-selector! NSImage::initByReferencingURL: not bound +!missing-selector! NSInputManager::handleMouseEvent: not bound +!missing-selector! NSInputManager::initWithName:host: not bound +!missing-selector! NSInputManager::markedTextAbandoned: not bound +!missing-selector! NSInputManager::markedTextSelectionChanged:client: not bound +!missing-selector! NSInputServer::initWithDelegate:name: not bound +!missing-selector! NSMatrix::sortUsingFunction:context: not bound +!missing-selector! NSMediaLibraryBrowserController::frame not bound +!missing-selector! NSMediaLibraryBrowserController::isVisible not bound +!missing-selector! NSMediaLibraryBrowserController::mediaLibraries not bound +!missing-selector! NSMediaLibraryBrowserController::setFrame: not bound +!missing-selector! NSMediaLibraryBrowserController::setMediaLibraries: not bound +!missing-selector! NSMediaLibraryBrowserController::setVisible: not bound +!missing-selector! NSMediaLibraryBrowserController::togglePanel: not bound +!missing-selector! NSMenu::locationForSubmenu: not bound +!missing-selector! NSMenu::setContextMenuRepresentation: not bound +!missing-selector! NSMenu::setMenuRepresentation: not bound +!missing-selector! NSMenu::setTearOffMenuRepresentation: not bound +!missing-selector! NSMenu::submenuAction: not bound +!missing-selector! NSMenuItem::setMnemonicLocation: not bound +!missing-selector! NSMenuItemCell::setTag: not bound +!missing-selector! NSMovie::initWithMovie: not bound +!missing-selector! NSMutableFontCollection::exclusionDescriptors not bound +!missing-selector! NSMutableFontCollection::queryDescriptors not bound +!missing-selector! NSNib::instantiateNibWithOwner:topLevelObjects: not bound +!missing-selector! NSObject::accessibilityActionDescription: not bound +!missing-selector! NSObject::accessibilityArrayAttributeCount: not bound +!missing-selector! NSObject::accessibilityArrayAttributeValues:index:maxCount: not bound +!missing-selector! NSObject::accessibilityAttributeValue: not bound +!missing-selector! NSObject::accessibilityAttributeValue:forParameter: not bound +!missing-selector! NSObject::accessibilityFocusedUIElement not bound +!missing-selector! NSObject::accessibilityHitTest: not bound +!missing-selector! NSObject::accessibilityIndexOfChild: not bound +!missing-selector! NSObject::accessibilityIsAttributeSettable: not bound +!missing-selector! NSObject::accessibilityNotifiesWhenDestroyed not bound +!missing-selector! NSObject::accessibilityPerformAction: not bound +!missing-selector! NSObject::accessibilitySetOverrideValue:forAttribute: not bound +!missing-selector! NSObject::accessibilitySetValue:forAttribute: not bound +!missing-selector! NSObject::application:delegateHandlesKey: not bound +!missing-selector! NSObject::changeColor: not bound +!missing-selector! NSObject::changeFont: not bound +!missing-selector! NSObject::commitEditingAndReturnError: not bound +!missing-selector! NSObject::controlTextDidBeginEditing: not bound +!missing-selector! NSObject::controlTextDidChange: not bound +!missing-selector! NSObject::controlTextDidEndEditing: not bound +!missing-selector! NSObject::draggedImage:beganAt: not bound +!missing-selector! NSObject::draggedImage:endedAt:operation: not bound +!missing-selector! NSObject::draggedImage:movedTo: not bound +!missing-selector! NSObject::draggingSourceOperationMaskForLocal: not bound +!missing-selector! NSObject::fontManager:willIncludeFont: not bound +!missing-selector! NSObject::layer:shouldInheritContentsScale:fromWindow: not bound +!missing-selector! NSObject::namesOfPromisedFilesDroppedAtDestination: not bound +!missing-selector! NSObject::panel:compareFilename:with:caseSensitive: not bound +!missing-selector! NSObject::panel:directoryDidChange: not bound +!missing-selector! NSObject::panel:isValidFilename: not bound +!missing-selector! NSObject::panel:shouldShowFilename: not bound +!missing-selector! NSObject::pasteboard:provideDataForType: not bound +!missing-selector! NSObject::pasteboardChangedOwner: not bound +!missing-selector! NSObject::tableView:writeRows:toPasteboard: not bound +!missing-selector! NSObject::validateMenuItem: not bound +!missing-selector! NSObject::view:stringForToolTip:point:userData: not bound +!missing-selector! NSObjectController::fetchWithRequest:merge:error: not bound +!missing-selector! NSObjectController::managedObjectContext not bound +!missing-selector! NSObjectController::setManagedObjectContext: not bound +!missing-selector! NSOpenGLContext::initWithCGLContextObj: not bound +!missing-selector! NSOpenGLPixelBuffer::initWithCGLPBufferObj: not bound +!missing-selector! NSOpenGLPixelFormat::initWithAttributes: not bound +!missing-selector! NSOpenGLPixelFormat::initWithCGLPixelFormatObj: not bound +!missing-selector! NSOpenGLPixelFormat::setAttributes: not bound +!missing-selector! NSOpenPanel::canDownloadUbiquitousContents not bound +!missing-selector! NSOpenPanel::canResolveUbiquitousConflicts not bound +!missing-selector! NSOpenPanel::isAccessoryViewDisclosed not bound +!missing-selector! NSOpenPanel::setAccessoryViewDisclosed: not bound +!missing-selector! NSOpenPanel::setCanDownloadUbiquitousContents: not bound +!missing-selector! NSOpenPanel::setCanResolveUbiquitousConflicts: not bound +!missing-selector! NSPDFInfo::URL not bound +!missing-selector! NSPDFInfo::attributes not bound +!missing-selector! NSPDFInfo::isFileExtensionHidden not bound +!missing-selector! NSPDFInfo::orientation not bound +!missing-selector! NSPDFInfo::paperSize not bound +!missing-selector! NSPDFInfo::setFileExtensionHidden: not bound +!missing-selector! NSPDFInfo::setOrientation: not bound +!missing-selector! NSPDFInfo::setPaperSize: not bound +!missing-selector! NSPDFInfo::setTagNames: not bound +!missing-selector! NSPDFInfo::setURL: not bound +!missing-selector! NSPDFInfo::tagNames not bound +!missing-selector! NSPDFPanel::accessoryController not bound +!missing-selector! NSPDFPanel::beginSheetWithPDFInfo:modalForWindow:completionHandler: not bound +!missing-selector! NSPDFPanel::defaultFileName not bound +!missing-selector! NSPDFPanel::options not bound +!missing-selector! NSPDFPanel::setAccessoryController: not bound +!missing-selector! NSPDFPanel::setDefaultFileName: not bound +!missing-selector! NSPDFPanel::setOptions: not bound +!missing-selector! NSPICTImageRep::PICTRepresentation not bound +!missing-selector! NSPICTImageRep::boundingBox not bound +!missing-selector! NSPICTImageRep::initWithData: not bound +!missing-selector! NSPageLayout::setAccessoryView: not bound +!missing-selector! NSPasteboard::readFileContentsType:toFile: not bound +!missing-selector! NSPasteboard::writeFileContents: not bound +!missing-selector! NSPasteboard::writeFileWrapper: not bound +!missing-selector! NSPersistentDocument::configurePersistentStoreCoordinatorForURL:ofType:error: not bound +!missing-selector! NSPersistentDocument::configurePersistentStoreCoordinatorForURL:ofType:modelConfiguration:storeOptions:error: not bound +!missing-selector! NSPersistentDocument::managedObjectContext not bound +!missing-selector! NSPersistentDocument::managedObjectModel not bound +!missing-selector! NSPersistentDocument::persistentStoreTypeForFileType: not bound +!missing-selector! NSPersistentDocument::readFromURL:ofType:error: not bound +!missing-selector! NSPersistentDocument::revertToContentsOfURL:ofType:error: not bound +!missing-selector! NSPersistentDocument::setManagedObjectContext: not bound +!missing-selector! NSPersistentDocument::writeToURL:ofType:forSaveOperation:originalContentsURL:error: not bound +!missing-selector! NSPrintInfo::takeSettingsFromPDFInfo: not bound +!missing-selector! NSPrintOperation::PDFPanel not bound +!missing-selector! NSPrintOperation::setAccessoryView: not bound +!missing-selector! NSPrintOperation::setJobStyleHint: not bound +!missing-selector! NSPrintOperation::setPDFPanel: not bound +!missing-selector! NSPrintOperation::setShowPanels: not bound +!missing-selector! NSPrintPanel::setAccessoryView: not bound +!missing-selector! NSPrinter::imageRectForPaper: not bound +!missing-selector! NSPrinter::isFontAvailable: not bound +!missing-selector! NSProgressIndicator::animate: not bound +!missing-selector! NSProgressIndicator::setAnimationDelay: not bound +!missing-selector! NSResponder::performMnemonic: not bound +!missing-selector! NSResponder::presentError:modalForWindow:delegate:didPresentSelector:contextInfo: not bound +!missing-selector! NSResponder::setInterfaceStyle: not bound +!missing-selector! NSResponder::undoManager not bound +!missing-selector! NSSavePanel::selectText: not bound +!missing-selector! NSScroller::setFloatValue:knobProportion: not bound +!missing-selector! NSSegmentedCell::interiorBackgroundStyleForSegment: not bound +!missing-selector! NSSegmentedControl::indexOfSelectedItem not bound +!missing-selector! NSSet::enumerateIndexPathsWithOptions:usingBlock: not bound +!missing-selector! NSSpellChecker::forgetWord: not bound +!missing-selector! NSSpellChecker::guessesForWord: not bound +!missing-selector! NSSplitView::setIsPaneSplitter: not bound +!missing-selector! NSSplitViewItem::collapseBehavior not bound +!missing-selector! NSSplitViewItem::setCollapseBehavior: not bound +!missing-selector! NSTableColumn::setResizable: not bound +!missing-selector! NSTableView::columnsInRect: not bound +!missing-selector! NSTableView::dragImageForRows:event:dragImageOffset: not bound +!missing-selector! NSTableView::selectColumn:byExtendingSelection: not bound +!missing-selector! NSTableView::selectRow:byExtendingSelection: not bound +!missing-selector! NSTableView::setAutoresizesAllColumnsToFit: not bound +!missing-selector! NSTableView::setDrawsGrid: not bound +!missing-selector! NSTextField::setAutomaticTextCompletionEnabled: not bound +!missing-selector! NSTextField::setTitleWithMnemonic: not bound +!missing-selector! NSTextFinder::client not bound +!missing-selector! NSTextFinder::findBarContainer not bound +!missing-selector! NSTextFinder::incrementalSearchingShouldDimContentView not bound +!missing-selector! NSTextFinder::setIncrementalSearchingShouldDimContentView: not bound +!missing-selector! NSTextView::dragImageForSelectionWithEvent:origin: not bound +!missing-selector! NSTextView::dragSelectionWithEvent:offset:slideBack: not bound +!missing-selector! NSTextView::toggleBaseWritingDirection: not bound +!missing-selector! NSToolbar::fullScreenAccessoryView not bound +!missing-selector! NSToolbar::fullScreenAccessoryViewMaxHeight not bound +!missing-selector! NSToolbar::fullScreenAccessoryViewMinHeight not bound +!missing-selector! NSToolbar::setFullScreenAccessoryView: not bound +!missing-selector! NSToolbar::setFullScreenAccessoryViewMaxHeight: not bound +!missing-selector! NSToolbar::setFullScreenAccessoryViewMinHeight: not bound +!missing-selector! NSTouchBar::itemIdentifiers not bound +!missing-selector! NSTreeController::selectedObjects not bound +!missing-selector! NSTreeNode::mutableChildNodes not bound +!missing-selector! NSView::enclosingMenuItem not bound +!missing-selector! NSView::getRectsBeingDrawn:count: not bound +!missing-selector! NSView::getRectsExposedDuringLiveResize:count: not bound +!missing-selector! NSView::reflectScrolledClipView: not bound +!missing-selector! NSView::rulerView:didAddMarker: not bound +!missing-selector! NSView::rulerView:didMoveMarker: not bound +!missing-selector! NSView::rulerView:didRemoveMarker: not bound +!missing-selector! NSView::rulerView:handleMouseDown: not bound +!missing-selector! NSView::rulerView:shouldAddMarker: not bound +!missing-selector! NSView::rulerView:shouldMoveMarker: not bound +!missing-selector! NSView::rulerView:shouldRemoveMarker: not bound +!missing-selector! NSView::rulerView:willAddMarker:atLocation: not bound +!missing-selector! NSView::rulerView:willMoveMarker:toLocation: not bound +!missing-selector! NSView::rulerView:willSetClientView: not bound +!missing-selector! NSView::scrollClipView:toPoint: not bound +!missing-selector! NSView::setWantsExtendedDynamicRangeOpenGLSurface: not bound +!missing-selector! NSView::showDefinitionForAttributedString:atPoint: not bound +!missing-selector! NSView::showDefinitionForAttributedString:range:options:baselineOriginProvider: not bound +!missing-selector! NSView::wantsExtendedDynamicRangeOpenGLSurface not bound +!missing-selector! NSWindow::dragImage:at:offset:event:pasteboard:source:slideBack: not bound +!missing-selector! NSWindow::drawers not bound +!missing-selector! NSWindow::handleCloseScriptCommand: not bound +!missing-selector! NSWindow::handlePrintScriptCommand: not bound +!missing-selector! NSWindow::handleSaveScriptCommand: not bound +!missing-selector! NSWindow::hasCloseBox not bound +!missing-selector! NSWindow::hasTitleBar not bound +!missing-selector! NSWindow::initWithWindowRef: not bound +!missing-selector! NSWindow::isFloatingPanel not bound +!missing-selector! NSWindow::isMiniaturizable not bound +!missing-selector! NSWindow::isModalPanel not bound +!missing-selector! NSWindow::isResizable not bound +!missing-selector! NSWindow::isZoomable not bound +!missing-selector! NSWindow::orderedIndex not bound +!missing-selector! NSWindow::setOrderedIndex: not bound +!missing-selector! NSWindow::setTitlebarAccessoryViewControllers: not bound +!missing-selector! NSWindowController::initWithWindowNibPath:owner: not bound +!missing-selector! NSWorkspace::openTempFile: not bound +!missing-selector! NSWorkspace::slideImage:from:to: not bound +!missing-type! NSInputManager not bound +!missing-type! NSInputServer not bound +!missing-type! NSMediaLibraryBrowserController not bound +!missing-type! NSMovie not bound +!missing-type! NSPDFInfo not bound +!missing-type! NSPDFPanel not bound +!missing-type! NSPICTImageRep not bound +!missing-type! NSPersistentDocument not bound diff --git a/tests/xtro-sharpie/macOS-AppKit.ignore b/tests/xtro-sharpie/macOS-AppKit.ignore index c69f7c9d7e18..a7d8ceb9af30 100644 --- a/tests/xtro-sharpie/macOS-AppKit.ignore +++ b/tests/xtro-sharpie/macOS-AppKit.ignore @@ -67,11 +67,6 @@ !extra-protocol-member! unexpected selector NSTextFieldDelegate::controlTextDidChange: found !extra-protocol-member! unexpected selector NSTextFieldDelegate::controlTextDidEndEditing: found -## NSUserInterfaceItemIdentifier -> NS_TYPED_EXTENSIBLE_ENUM -!missing-field! NSOutlineViewDisclosureButtonKey not bound -!missing-field! NSOutlineViewShowHideButtonKey not bound -!missing-field! NSMenuItemImportFromDeviceIdentifier not bound - ## unsorted !extra-enum-native! NSEventSubtype @@ -152,477 +147,45 @@ !incorrect-protocol-member! NSTextInputClient::validAttributesForMarkedText is REQUIRED and should be abstract !incorrect-protocol-member! NSUserInterfaceItemIdentification::identifier is REQUIRED and should be abstract !incorrect-protocol-member! NSUserInterfaceItemIdentification::setIdentifier: is REQUIRED and should be abstract -!missing-enum! NSAutoresizingMaskOptions not bound -!missing-enum! NSBackingStoreType not bound -!missing-enum! NSCellHitResult not bound -!missing-enum! NSColorPanelOptions not bound -!missing-enum! NSFindPanelAction not bound -!missing-enum! NSFindPanelSubstringMatchType not bound -!missing-enum! NSFontAction not bound -!missing-enum! NSFontDescriptorSymbolicTraits not bound -!missing-enum! NSMediaLibrary not bound -!missing-enum! NSMenuProperties not bound -!missing-enum! NSMultibyteGlyphPacking not bound -!missing-enum! NSPaperOrientation not bound -!missing-enum! NSPDFPanelOptions not bound -!missing-enum! NSSplitViewItemCollapseBehavior not bound -!missing-enum! NSTableColumnResizingOptions not bound -!missing-enum! NSTableViewGridLineStyle not bound -!missing-enum! NSWindowStyleMask not bound !missing-enum! NSWritingDirectionFormatType not bound !missing-enum-native! NSSpellingState -!missing-field! NSAbortModalException not bound -!missing-field! NSAbortPrintingException not bound -!missing-field! NSAccessibilityAscendingSortDirectionValue not bound -!missing-field! NSAccessibilityCenterTabStopMarkerTypeValue not bound -!missing-field! NSAccessibilityCentimetersUnitValue not bound -!missing-field! NSAccessibilityDecimalTabStopMarkerTypeValue not bound -!missing-field! NSAccessibilityDescendingSortDirectionValue not bound -!missing-field! NSAccessibilityErrorCodeExceptionInfo not bound -!missing-field! NSAccessibilityException not bound -!missing-field! NSAccessibilityFirstLineIndentMarkerTypeValue not bound -!missing-field! NSAccessibilityHeadIndentMarkerTypeValue not bound -!missing-field! NSAccessibilityHorizontalOrientationValue not bound -!missing-field! NSAccessibilityInchesUnitValue not bound -!missing-field! NSAccessibilityLeftTabStopMarkerTypeValue not bound -!missing-field! NSAccessibilityMenuRole not bound -!missing-field! NSAccessibilityOrientationAttribute not bound -!missing-field! NSAccessibilityPicasUnitValue not bound -!missing-field! NSAccessibilityPointsUnitValue not bound -!missing-field! NSAccessibilityRightTabStopMarkerTypeValue not bound -!missing-field! NSAccessibilitySortButtonRole not bound -!missing-field! NSAccessibilityTailIndentMarkerTypeValue not bound -!missing-field! NSAccessibilityUnknownMarkerTypeValue not bound -!missing-field! NSAccessibilityUnknownOrientationValue not bound -!missing-field! NSAccessibilityUnknownSortDirectionValue not bound -!missing-field! NSAccessibilityUnknownUnitValue not bound -!missing-field! NSAccessibilityVerticalOrientationValue not bound -!missing-field! NSAlignmentBinding not bound -!missing-field! NSAllowsEditingMultipleValuesSelectionBindingOption not bound -!missing-field! NSAllowsNullArgumentBindingOption not bound -!missing-field! NSAllRomanInputSourcesLocaleIdentifier not bound -!missing-field! NSAlternateImageBinding not bound -!missing-field! NSAlternateTitleBinding not bound -!missing-field! NSAlwaysPresentsApplicationModalAlertsBindingOption not bound -!missing-field! NSAnimateBinding not bound -!missing-field! NSAnimationDelayBinding not bound -!missing-field! NSApp not bound -!missing-field! NSAppKitIgnoredException not bound -!missing-field! NSAppKitVersionNumber not bound -!missing-field! NSAppKitVirtualMemoryException not bound -!missing-field! NSApplicationDidChangeOcclusionStateNotification not bound -!missing-field! NSApplicationFileType not bound -!missing-field! NSArgumentBinding not bound -!missing-field! NSAttributedStringBinding not bound !missing-field! NSAuthorDocumentAttribute not bound !missing-field! NSBackgroundColorDocumentAttribute not bound -!missing-field! NSBadBitmapParametersException not bound -!missing-field! NSBadComparisonException not bound -!missing-field! NSBadRTFColorTableException not bound -!missing-field! NSBadRTFDirectiveException not bound -!missing-field! NSBadRTFFontTableException not bound -!missing-field! NSBadRTFStyleSheetException not bound -!missing-field! NSBlack not bound !missing-field! NSBottomMarginDocumentAttribute not bound -!missing-field! NSBrowserIllegalDelegateException not bound !missing-field! NSCategoryDocumentAttribute not bound !missing-field! NSAppearanceDocumentAttribute not bound !missing-field! NSCharacterEncodingDocumentAttribute not bound -!missing-field! NSColorListDidChangeNotification not bound -!missing-field! NSColorListIOException not bound -!missing-field! NSColorListNotEditableException not bound !missing-field! NSCommentDocumentAttribute not bound !missing-field! NSCompanyDocumentAttribute not bound -!missing-field! NSConditionallySetsEditableBindingOption not bound -!missing-field! NSConditionallySetsEnabledBindingOption not bound -!missing-field! NSConditionallySetsHiddenBindingOption not bound -!missing-field! NSContentArrayBinding not bound -!missing-field! NSContentArrayForMultipleSelectionBinding not bound -!missing-field! NSContentBinding not bound -!missing-field! NSContentDictionaryBinding not bound -!missing-field! NSContentHeightBinding not bound -!missing-field! NSContentObjectBinding not bound -!missing-field! NSContentObjectsBinding not bound -!missing-field! NSContentPlacementTagBindingOption not bound -!missing-field! NSContentSetBinding not bound -!missing-field! NSContentValuesBinding not bound -!missing-field! NSContentWidthBinding not bound -!missing-field! NSContinuouslyUpdatesValueBindingOption not bound !missing-field! NSConvertedDocumentAttribute not bound !missing-field! NSCopyrightDocumentAttribute not bound -!missing-field! NSCreatesSortDescriptorBindingOption not bound !missing-field! NSCreationTimeDocumentAttribute not bound -!missing-field! NSCriticalValueBinding not bound -!missing-field! NSDarkGray not bound -!missing-field! NSDataBinding not bound !missing-field! NSDefaultTabIntervalDocumentAttribute not bound -!missing-field! NSDefinitionPresentationTypeDictionaryApplication not bound -!missing-field! NSDefinitionPresentationTypeKey not bound -!missing-field! NSDefinitionPresentationTypeOverlay not bound -!missing-field! NSDeletesObjectsOnRemoveBindingsOption not bound -!missing-field! NSDeviceBitsPerSample not bound -!missing-field! NSDeviceColorSpaceName not bound -!missing-field! NSDeviceIsPrinter not bound -!missing-field! NSDeviceIsScreen not bound -!missing-field! NSDeviceResolution not bound -!missing-field! NSDeviceSize not bound -!missing-field! NSDirectoryFileType not bound -!missing-field! NSDisplayNameBindingOption not bound -!missing-field! NSDisplayPatternBindingOption not bound -!missing-field! NSDisplayPatternTitleBinding not bound -!missing-field! NSDisplayPatternValueBinding not bound -!missing-field! NSDocumentEditedBinding not bound !missing-field! NSDocumentTypeDocumentAttribute not bound -!missing-field! NSDoubleClickArgumentBinding not bound -!missing-field! NSDoubleClickTargetBinding not bound -!missing-field! NSDraggingException not bound -!missing-field! NSEditableBinding not bound !missing-field! NSEditorDocumentAttribute not bound -!missing-field! NSEnabledBinding not bound !missing-field! NSExcludedElementsDocumentAttribute not bound -!missing-field! NSExcludedKeysBinding not bound -!missing-field! NSFilesystemFileType not bound !missing-field! NSFileTypeDocumentAttribute not bound -!missing-field! NSFilterPredicateBinding not bound -!missing-field! NSFindPanelCaseInsensitiveSearch not bound -!missing-field! NSFindPanelSearchOptionsPboardType not bound -!missing-field! NSFindPanelSubstringMatch not bound -!missing-field! NSFontBinding not bound -!missing-field! NSFontBoldBinding not bound -!missing-field! NSFontColorAttribute not bound -!missing-field! NSFontFamilyNameBinding not bound -!missing-field! NSFontIdentityMatrix not bound -!missing-field! NSFontItalicBinding not bound -!missing-field! NSFontNameBinding not bound -!missing-field! NSFontSizeBinding not bound -!missing-field! NSFontUnavailableException not bound -!missing-field! NSGraphicsContextDestinationAttributeName not bound -!missing-field! NSGraphicsContextPDFFormat not bound -!missing-field! NSGraphicsContextPSFormat not bound -!missing-field! NSGraphicsContextRepresentationFormatAttributeName not bound -!missing-field! NSHandlesContentAsCompoundValueBindingOption not bound -!missing-field! NSHeaderTitleBinding not bound -!missing-field! NSHiddenBinding not bound !missing-field! NSHyphenationFactorDocumentAttribute not bound -!missing-field! NSIllegalSelectorException not bound -!missing-field! NSImageBinding not bound -!missing-field! NSImageCacheException not bound -!missing-field! NSImageNameAdvanced not bound -!missing-field! NSImageNameBonjour not bound -!missing-field! NSImageNameColorPanel not bound -!missing-field! NSImageNameColumnViewTemplate not bound -!missing-field! NSImageNameComputer not bound -!missing-field! NSImageNameDotMac not bound -!missing-field! NSImageNameEveryone not bound -!missing-field! NSImageNameFlowViewTemplate not bound -!missing-field! NSImageNameFolderBurnable not bound -!missing-field! NSImageNameFolderSmart not bound -!missing-field! NSImageNameFontPanel not bound -!missing-field! NSImageNameGoBackTemplate not bound -!missing-field! NSImageNameGoForwardTemplate not bound -!missing-field! NSImageNameIconViewTemplate not bound -!missing-field! NSImageNameInfo not bound -!missing-field! NSImageNameListViewTemplate not bound -!missing-field! NSImageNameMultipleDocuments not bound -!missing-field! NSImageNameNetwork not bound -!missing-field! NSImageNamePreferencesGeneral not bound -!missing-field! NSImageNameUser not bound -!missing-field! NSImageNameUserAccounts not bound -!missing-field! NSImageNameUserGroup not bound -!missing-field! NSIncludedKeysBinding not bound -!missing-field! NSInitialKeyBinding not bound -!missing-field! NSInitialValueBinding not bound -!missing-field! NSInkTextPboardType not bound -!missing-field! NSInsertsNullPlaceholderBindingOption not bound -!missing-field! NSInterfaceStyleDefault not bound -!missing-field! NSInvokesSeparatelyWithArrayObjectsBindingOption not bound -!missing-field! NSIsIndeterminateBinding not bound !missing-field! NSKeywordsDocumentAttribute not bound -!missing-field! NSLabelBinding not bound !missing-field! NSLeftMarginDocumentAttribute not bound -!missing-field! NSLightGray not bound -!missing-field! NSLocalizedKeyDictionaryBinding not bound -!missing-field! NSManagedObjectContextBinding not bound !missing-field! NSManagerDocumentAttribute not bound -!missing-field! NSMaximumRecentsBinding not bound -!missing-field! NSMaxValueBinding not bound -!missing-field! NSMaxWidthBinding not bound -!missing-field! NSMinValueBinding not bound -!missing-field! NSMinWidthBinding not bound -!missing-field! NSMixedStateImageBinding not bound !missing-field! NSModificationTimeDocumentAttribute not bound -!missing-field! NSMultipleValuesMarker not bound -!missing-field! NSMultipleValuesPlaceholderBindingOption not bound -!missing-field! NSNibLoadingException not bound -!missing-field! NSNibOwner not bound -!missing-field! NSNibTopLevelObjects not bound -!missing-field! NSNoSelectionMarker not bound -!missing-field! NSNoSelectionPlaceholderBindingOption not bound -!missing-field! NSNotApplicableMarker not bound -!missing-field! NSNotApplicablePlaceholderBindingOption not bound -!missing-field! NSNullPlaceholderBindingOption not bound -!missing-field! NSObservedKeyPathKey not bound -!missing-field! NSObservedObjectKey not bound -!missing-field! NSOffStateImageBinding not bound -!missing-field! NSOnStateImageBinding not bound -!missing-field! NSOptionsKey not bound !missing-field! NSPaperSizeDocumentAttribute not bound -!missing-field! NSPasteboardCommunicationException not bound -!missing-field! NSPasteboardURLReadingContentsConformToTypesKey not bound -!missing-field! NSPasteboardURLReadingFileURLsOnlyKey not bound -!missing-field! NSPlainFileType not bound -!missing-field! NSPositioningRectBinding not bound -!missing-field! NSPPDIncludeNotFoundException not bound -!missing-field! NSPPDIncludeStackOverflowException not bound -!missing-field! NSPPDIncludeStackUnderflowException not bound -!missing-field! NSPPDParseException not bound -!missing-field! NSPredicateBinding not bound -!missing-field! NSPredicateFormatBindingOption not bound !missing-field! NSPrefixSpacesDocumentAttribute not bound -!missing-field! NSPrintAllPages not bound -!missing-field! NSPrintAllPresetsJobStyleHint not bound -!missing-field! NSPrintBottomMargin not bound -!missing-field! NSPrintCancelJob not bound -!missing-field! NSPrintCopies not bound -!missing-field! NSPrintDetailedErrorReporting not bound -!missing-field! NSPrintFaxNumber not bound -!missing-field! NSPrintFirstPage not bound -!missing-field! NSPrintFormName not bound -!missing-field! NSPrintHeaderAndFooter not bound -!missing-field! NSPrintHorizontallyCentered not bound -!missing-field! NSPrintHorizontalPagination not bound -!missing-field! NSPrintingCommunicationException not bound -!missing-field! NSPrintJobDisposition not bound -!missing-field! NSPrintJobFeatures not bound -!missing-field! NSPrintJobSavingFileNameExtensionHidden not bound -!missing-field! NSPrintJobSavingURL not bound -!missing-field! NSPrintLastPage not bound -!missing-field! NSPrintLeftMargin not bound -!missing-field! NSPrintManualFeed not bound -!missing-field! NSPrintMustCollate not bound -!missing-field! NSPrintNoPresetsJobStyleHint not bound -!missing-field! NSPrintOperationExistsException not bound -!missing-field! NSPrintOrientation not bound -!missing-field! NSPrintPackageException not bound -!missing-field! NSPrintPagesAcross not bound -!missing-field! NSPrintPagesDown not bound -!missing-field! NSPrintPagesPerSheet not bound -!missing-field! NSPrintPanelAccessorySummaryItemDescriptionKey not bound -!missing-field! NSPrintPanelAccessorySummaryItemNameKey not bound -!missing-field! NSPrintPaperFeed not bound -!missing-field! NSPrintPaperName not bound -!missing-field! NSPrintPaperSize not bound -!missing-field! NSPrintPhotoJobStyleHint not bound -!missing-field! NSPrintPreviewJob not bound -!missing-field! NSPrintPrinter not bound -!missing-field! NSPrintPrinterName not bound -!missing-field! NSPrintReversePageOrder not bound -!missing-field! NSPrintRightMargin not bound -!missing-field! NSPrintSaveJob not bound -!missing-field! NSPrintSavePath not bound -!missing-field! NSPrintScalingFactor not bound -!missing-field! NSPrintSelectionOnly not bound -!missing-field! NSPrintSpoolJob not bound -!missing-field! NSPrintTime not bound -!missing-field! NSPrintTopMargin not bound -!missing-field! NSPrintVerticallyCentered not bound -!missing-field! NSPrintVerticalPagination not bound -!missing-field! NSRaisesForNotApplicableKeysBindingOption not bound !missing-field! NSReadOnlyDocumentAttribute not bound -!missing-field! NSRecentSearchesBinding not bound -!missing-field! NSRepresentedFilenameBinding not bound !missing-field! NSRightMarginDocumentAttribute not bound -!missing-field! NSRowHeightBinding not bound -!missing-field! NSRTFPropertyStackOverflowException not bound -!missing-field! NSRuleEditorPredicateComparisonModifier not bound -!missing-field! NSRuleEditorPredicateCompoundType not bound -!missing-field! NSRuleEditorPredicateCustomSelector not bound -!missing-field! NSRuleEditorPredicateLeftExpression not bound -!missing-field! NSRuleEditorPredicateOperatorType not bound -!missing-field! NSRuleEditorPredicateOptions not bound -!missing-field! NSRuleEditorPredicateRightExpression not bound -!missing-field! NSSelectedIdentifierBinding not bound -!missing-field! NSSelectedIndexBinding not bound -!missing-field! NSSelectedLabelBinding not bound -!missing-field! NSSelectedObjectBinding not bound -!missing-field! NSSelectedObjectsBinding not bound -!missing-field! NSSelectedTagBinding not bound -!missing-field! NSSelectedValueBinding not bound -!missing-field! NSSelectedValuesBinding not bound -!missing-field! NSSelectionIndexesBinding not bound -!missing-field! NSSelectionIndexPathsBinding not bound -!missing-field! NSSelectorNameBindingOption not bound -!missing-field! NSSelectsAllWhenSettingContentBindingOption not bound -!missing-field! NSShellCommandFileType not bound -!missing-field! NSSortDescriptorsBinding not bound -!missing-field! NSSoundPboardType not bound -!missing-field! NSSpeechCharacterModeProperty not bound -!missing-field! NSSpeechCommandDelimiterProperty not bound -!missing-field! NSSpeechCommandPrefix not bound -!missing-field! NSSpeechCommandSuffix not bound -!missing-field! NSSpeechCurrentVoiceProperty not bound -!missing-field! NSSpeechDictionaryAbbreviations not bound -!missing-field! NSSpeechDictionaryEntryPhonemes not bound -!missing-field! NSSpeechDictionaryEntrySpelling not bound -!missing-field! NSSpeechDictionaryLocaleIdentifier not bound -!missing-field! NSSpeechDictionaryModificationDate not bound -!missing-field! NSSpeechDictionaryPronunciations not bound -!missing-field! NSSpeechErrorCount not bound -!missing-field! NSSpeechErrorNewestCharacterOffset not bound -!missing-field! NSSpeechErrorNewestCode not bound -!missing-field! NSSpeechErrorOldestCharacterOffset not bound -!missing-field! NSSpeechErrorOldestCode not bound -!missing-field! NSSpeechErrorsProperty not bound -!missing-field! NSSpeechInputModeProperty not bound -!missing-field! NSSpeechModeLiteral not bound -!missing-field! NSSpeechModeNormal not bound -!missing-field! NSSpeechModePhoneme not bound -!missing-field! NSSpeechModeText not bound -!missing-field! NSSpeechNumberModeProperty not bound -!missing-field! NSSpeechOutputToFileURLProperty not bound -!missing-field! NSSpeechPhonemeInfoExample not bound -!missing-field! NSSpeechPhonemeInfoHiliteEnd not bound -!missing-field! NSSpeechPhonemeInfoHiliteStart not bound -!missing-field! NSSpeechPhonemeInfoOpcode not bound -!missing-field! NSSpeechPhonemeInfoSymbol not bound -!missing-field! NSSpeechPhonemeSymbolsProperty not bound -!missing-field! NSSpeechPitchBaseProperty not bound -!missing-field! NSSpeechPitchModProperty not bound -!missing-field! NSSpeechRateProperty not bound -!missing-field! NSSpeechRecentSyncProperty not bound -!missing-field! NSSpeechResetProperty not bound -!missing-field! NSSpeechStatusNumberOfCharactersLeft not bound -!missing-field! NSSpeechStatusOutputBusy not bound -!missing-field! NSSpeechStatusOutputPaused not bound -!missing-field! NSSpeechStatusPhonemeCode not bound -!missing-field! NSSpeechStatusProperty not bound -!missing-field! NSSpeechSynthesizerInfoIdentifier not bound -!missing-field! NSSpeechSynthesizerInfoProperty not bound -!missing-field! NSSpeechSynthesizerInfoVersion not bound -!missing-field! NSSpeechVolumeProperty not bound -!missing-field! NSSpellCheckerDidChangeAutomaticDashSubstitutionNotification not bound -!missing-field! NSSpellCheckerDidChangeAutomaticQuoteSubstitutionNotification not bound !missing-field! NSSubjectDocumentAttribute not bound -!missing-field! NSTargetBinding not bound -!missing-field! NSTextColorBinding not bound !missing-field! NSTextEffectLetterpressStyle not bound !missing-field! NSTextEncodingNameDocumentAttribute not bound -!missing-field! NSTextFinderCaseInsensitiveKey not bound -!missing-field! NSTextFinderMatchingTypeKey not bound -!missing-field! NSTextLineTooLongException not bound -!missing-field! NSTextNoSelectionException not bound -!missing-field! NSTextReadException not bound -!missing-field! NSTextWriteException not bound -!missing-field! NSTIFFException not bound -!missing-field! NSTitleBinding not bound !missing-field! NSTitleDocumentAttribute not bound -!missing-field! NSToolTipBinding not bound !missing-field! NSTopMarginDocumentAttribute not bound -!missing-field! NSTransparentBinding not bound -!missing-field! NSTypedStreamVersionException not bound -!missing-field! NSTypeIdentifierAddressText not bound -!missing-field! NSTypeIdentifierDateText not bound -!missing-field! NSTypeIdentifierPhoneNumberText not bound -!missing-field! NSTypeIdentifierTransitInformationText not bound !missing-field! NSUnderlineStrikethroughMask not bound !missing-field! NSUserActivityDocumentURLKey not bound !missing-field! NSUsesScreenFontsDocumentAttribute not bound -!missing-field! NSValidatesImmediatelyBindingOption not bound -!missing-field! NSValueBinding not bound -!missing-field! NSValuePathBinding not bound -!missing-field! NSValueTransformerBindingOption not bound -!missing-field! NSValueTransformerNameBindingOption not bound -!missing-field! NSValueURLBinding not bound !missing-field! NSViewModeDocumentAttribute not bound -!missing-field! NSViewNoInstrinsicMetric not bound !missing-field! NSViewSizeDocumentAttribute not bound !missing-field! NSViewZoomDocumentAttribute not bound -!missing-field! NSVisibleBinding not bound -!missing-field! NSVoiceAge not bound -!missing-field! NSVoiceDemoText not bound -!missing-field! NSVoiceGender not bound -!missing-field! NSVoiceGenderFemale not bound -!missing-field! NSVoiceGenderMale not bound -!missing-field! NSVoiceGenderNeuter not bound -!missing-field! NSVoiceIdentifier not bound -!missing-field! NSVoiceIndividuallySpokenCharacters not bound -!missing-field! NSVoiceLanguage not bound -!missing-field! NSVoiceLocaleIdentifier not bound -!missing-field! NSVoiceName not bound -!missing-field! NSVoiceSupportedCharacters not bound -!missing-field! NSWarningValueBinding not bound -!missing-field! NSWhite not bound -!missing-field! NSWidthBinding not bound -!missing-field! NSWindowDidChangeOcclusionStateNotification not bound -!missing-field! NSWindowServerCommunicationException not bound -!missing-field! NSWordTablesReadException not bound -!missing-field! NSWordTablesWriteException not bound -!missing-field! NSWorkspaceCompressOperation not bound -!missing-field! NSWorkspaceDecompressOperation not bound -!missing-field! NSWorkspaceDecryptOperation not bound -!missing-field! NSWorkspaceDesktopImageAllowClippingKey not bound -!missing-field! NSWorkspaceDesktopImageFillColorKey not bound -!missing-field! NSWorkspaceDesktopImageScalingKey not bound -!missing-field! NSWorkspaceEncryptOperation not bound -!missing-pinvoke! NSAccessibilityRaiseBadArgumentException is not bound -!missing-pinvoke! NSApplicationLoad is not bound -!missing-pinvoke! NSBeginAlertSheet is not bound -!missing-pinvoke! NSBeginCriticalAlertSheet is not bound -!missing-pinvoke! NSBeginInformationalAlertSheet is not bound -!missing-pinvoke! NSConvertGlyphsToPackedGlyphs is not bound -!missing-pinvoke! NSCopyBits is not bound -!missing-pinvoke! NSCountWindows is not bound -!missing-pinvoke! NSCountWindowsForContext is not bound -!missing-pinvoke! NSCreateFileContentsPboardType is not bound -!missing-pinvoke! NSCreateFilenamePboardType is not bound -!missing-pinvoke! NSDottedFrameRect is not bound -!missing-pinvoke! NSDrawBitmap is not bound -!missing-pinvoke! NSDrawButton is not bound -!missing-pinvoke! NSDrawColorTiledRects is not bound -!missing-pinvoke! NSEraseRect is not bound -!missing-pinvoke! NSGetAlertPanel is not bound -!missing-pinvoke! NSGetCriticalAlertPanel is not bound -!missing-pinvoke! NSGetFileType is not bound -!missing-pinvoke! NSGetFileTypes is not bound -!missing-pinvoke! NSGetInformationalAlertPanel is not bound -!missing-pinvoke! NSGetWindowServerMemory is not bound -!missing-pinvoke! NSHighlightRect is not bound -!missing-pinvoke! NSInterfaceStyleForKey is not bound -!missing-pinvoke! NSIsControllerMarker is not bound -!missing-pinvoke! NSOpenGLGetOption is not bound -!missing-pinvoke! NSOpenGLGetVersion is not bound -!missing-pinvoke! NSOpenGLSetOption is not bound -!missing-pinvoke! NSPerformService is not bound -!missing-pinvoke! NSReadPixel is not bound -!missing-pinvoke! NSRectClipList is not bound -!missing-pinvoke! NSRectFillListUsingOperation is not bound -!missing-pinvoke! NSRectFillListWithColors is not bound -!missing-pinvoke! NSRectFillListWithColorsUsingOperation is not bound -!missing-pinvoke! NSRectFillListWithGrays is not bound -!missing-pinvoke! NSRegisterServicesProvider is not bound -!missing-pinvoke! NSReleaseAlertPanel is not bound -!missing-pinvoke! NSRunAlertPanel is not bound -!missing-pinvoke! NSRunAlertPanelRelativeToWindow is not bound -!missing-pinvoke! NSRunCriticalAlertPanel is not bound -!missing-pinvoke! NSRunCriticalAlertPanelRelativeToWindow is not bound -!missing-pinvoke! NSRunInformationalAlertPanel is not bound -!missing-pinvoke! NSRunInformationalAlertPanelRelativeToWindow is not bound -!missing-pinvoke! NSSetShowsServicesMenuItem is not bound -!missing-pinvoke! NSShowsServicesMenuItem is not bound -!missing-pinvoke! NSUnregisterServicesProvider is not bound -!missing-pinvoke! NSUpdateDynamicServices is not bound -!missing-pinvoke! NSWindowList is not bound -!missing-pinvoke! NSWindowListForContext is not bound -!missing-protocol! NSAnimatablePropertyContainer not bound -!missing-protocol! NSChangeSpelling not bound -!missing-protocol! NSColorPickingCustom not bound -!missing-protocol! NSColorPickingDefault not bound !missing-protocol! NSGlyphStorage not bound -!missing-protocol! NSIgnoreMisspelledWords not bound -!missing-protocol! NSInputServerMouseTracker not bound -!missing-protocol! NSInputServiceProvider not bound -!missing-protocol! NSTextAttachmentCell not bound -!missing-protocol! NSUserInterfaceItemSearching not bound !missing-protocol-conformance! NSCollectionViewItem should conform to NSCollectionViewElement !missing-protocol-conformance! NSColorPicker should conform to NSColorPickingDefault !missing-protocol-conformance! NSFontAssetRequest should conform to NSProgressReporting @@ -661,39 +224,6 @@ !missing-protocol-member! NSWindowDelegate::windowDidChangeOcclusionState: not found !missing-selector! +NSAttributedString::textTypes not bound !missing-selector! +NSAttributedString::textUnfilteredTypes not bound -!missing-selector! +NSBitmapImageRep::getTIFFCompressionTypes:count: not bound -!missing-selector! +NSBitmapImageRep::representationOfImageRepsInArray:usingType:properties: not bound -!missing-selector! +NSBundle::loadNibFile:externalNameTable:withZone: not bound -!missing-selector! +NSFont::fontWithName:matrix: not bound -!missing-selector! +NSInputManager::cycleToNextInputLanguage: not bound -!missing-selector! +NSInputManager::cycleToNextInputServerInLanguage: not bound -!missing-selector! +NSMediaLibraryBrowserController::sharedMediaLibraryBrowserController not bound -!missing-selector! +NSMenu::setMenuZone: not bound -!missing-selector! +NSObject::exposeBinding: not bound -!missing-selector! +NSPasteboard::pasteboardByFilteringData:ofType: not bound -!missing-selector! +NSPasteboard::pasteboardByFilteringFile: not bound -!missing-selector! +NSPasteboard::pasteboardByFilteringTypesInPasteboard: not bound -!missing-selector! +NSPasteboard::typesFilterableTo: not bound -!missing-selector! +NSPDFImageRep::imageRepWithData: not bound -!missing-selector! +NSPICTImageRep::imageRepWithData: not bound -!missing-selector! +NSPrinter::printerWithName:domain:includeUnavailable: not bound -!missing-selector! +NSPrintInfo::setDefaultPrinter: not bound -!missing-selector! +NSPrintInfo::sizeForPaperName: not bound -!missing-selector! +NSScrollView::rulerViewClass not bound -!missing-selector! +NSScrollView::setRulerViewClass: not bound -!missing-selector! +NSSet::setWithCollectionViewIndexPath: not bound -!missing-selector! +NSSet::setWithCollectionViewIndexPaths: not bound -!missing-selector! NSApplication::activateContextHelpMode: not bound -!missing-selector! NSApplication::application:printFiles: not bound -!missing-selector! NSApplication::beginModalSessionForWindow:relativeToWindow: not bound -!missing-selector! NSApplication::orderedDocuments not bound -!missing-selector! NSApplication::orderedWindows not bound -!missing-selector! NSApplication::registerUserInterfaceItemSearchHandler: not bound -!missing-selector! NSApplication::runModalForWindow:relativeToWindow: not bound -!missing-selector! NSApplication::runPageLayout: not bound -!missing-selector! NSApplication::searchString:inUserInterfaceItemString:searchRange:foundRange: not bound -!missing-selector! NSApplication::showHelp: not bound -!missing-selector! NSApplication::unregisterUserInterfaceItemSearchHandler: not bound !missing-selector! NSATSTypesetter::attributedString not bound !missing-selector! NSATSTypesetter::bidiProcessingEnabled not bound !missing-selector! NSATSTypesetter::boundingBoxForControlGlyphAtIndex:forTextContainer:proposedLineFragment:glyphPosition:characterIndex: not bound @@ -727,227 +257,13 @@ !missing-selector! NSATSTypesetter::typesetterBehavior not bound !missing-selector! NSATSTypesetter::usesFontLeading not bound !missing-selector! NSATSTypesetter::willSetLineFragmentRect:forGlyphRange:usedRect:baselineOffset: not bound -!missing-selector! NSBezierPath::setCachesBezierPath: not bound -!missing-selector! NSBitmapImageRep::getPixel:atX:y: not bound -!missing-selector! NSBitmapImageRep::setPixel:atX:y: not bound -!missing-selector! NSBitmapImageRep::setProperty:withValue: not bound -!missing-selector! NSBitmapImageRep::valueForProperty: not bound -!missing-selector! NSBrowser::displayColumn: not bound -!missing-selector! NSBrowser::draggingImageForRowsWithIndexes:inColumn:withEvent:offset: not bound -!missing-selector! NSBrowser::scrollViaScroller: not bound -!missing-selector! NSBrowser::setAcceptsArrowKeys: not bound -!missing-selector! NSBundle::loadNibFile:externalNameTable:withZone: not bound -!missing-selector! NSButtonCell::gradientType not bound -!missing-selector! NSButtonCell::setTitleWithMnemonic: not bound -!missing-selector! NSCell::setEntryType: not bound -!missing-selector! NSCell::setFloatingPointFormat:left:right: not bound -!missing-selector! NSCell::setRefusesFirstResponder: not bound -!missing-selector! NSCollectionView::draggingImageForItemsAtIndexes:withEvent:offset: not bound -!missing-selector! NSColorSpace::initWithColorSyncProfile: not bound -!missing-selector! NSComboBox::delegate not bound -!missing-selector! NSComboBox::setDelegate: not bound -!missing-selector! NSControl::expansionFrameWithFrame: not bound -!missing-selector! NSControl::setFloatingPointFormat:left:right: not bound -!missing-selector! NSDocument::dataRepresentationOfType: not bound -!missing-selector! NSDocument::fileAttributesToWriteToFile:ofType:saveOperation: not bound -!missing-selector! NSDocument::fileWrapperRepresentationOfType: not bound -!missing-selector! NSDocument::handleCloseScriptCommand: not bound -!missing-selector! NSDocument::handlePrintScriptCommand: not bound -!missing-selector! NSDocument::handleSaveScriptCommand: not bound -!missing-selector! NSDocument::initWithContentsOfFile:ofType: not bound -!missing-selector! NSDocument::initWithContentsOfURL:ofType: not bound -!missing-selector! NSDocument::lastComponentOfFileName not bound -!missing-selector! NSDocument::loadDataRepresentation:ofType: not bound -!missing-selector! NSDocument::loadFileWrapperRepresentation:ofType: not bound -!missing-selector! NSDocument::objectSpecifier not bound -!missing-selector! NSDocument::printShowingPrintPanel: not bound -!missing-selector! NSDocument::readFromFile:ofType: not bound -!missing-selector! NSDocument::readFromURL:ofType: not bound -!missing-selector! NSDocument::revertToSavedFromFile:ofType: not bound -!missing-selector! NSDocument::revertToSavedFromURL:ofType: not bound -!missing-selector! NSDocument::runModalPageLayoutWithPrintInfo: not bound -!missing-selector! NSDocument::saveToFile:saveOperation:delegate:didSaveSelector:contextInfo: not bound -!missing-selector! NSDocument::setFileName: not bound -!missing-selector! NSDocument::setLastComponentOfFileName: not bound -!missing-selector! NSDocument::writeToFile:ofType: not bound -!missing-selector! NSDocument::writeToFile:ofType:originalFile:saveOperation: not bound -!missing-selector! NSDocument::writeToURL:ofType: not bound -!missing-selector! NSDocument::writeWithBackupToFile:ofType:saveOperation: not bound -!missing-selector! NSDocumentController::documentForFileName: not bound -!missing-selector! NSDocumentController::fileExtensionsFromType: not bound -!missing-selector! NSDocumentController::makeDocumentWithContentsOfFile:ofType: not bound -!missing-selector! NSDocumentController::makeDocumentWithContentsOfURL:ofType: not bound -!missing-selector! NSDocumentController::makeUntitledDocumentOfType: not bound -!missing-selector! NSDocumentController::openDocumentWithContentsOfFile:display: not bound -!missing-selector! NSDocumentController::openDocumentWithContentsOfURL:display: not bound -!missing-selector! NSDocumentController::openUntitledDocumentOfType:display: not bound -!missing-selector! NSDocumentController::setShouldCreateUI: not bound -!missing-selector! NSDocumentController::typeFromFileExtension: not bound -!missing-selector! NSDraggingItem::imageComponentsProvider not bound -!missing-selector! NSEvent::pressureBehavior not bound -!missing-selector! NSFont::getAdvancements:forGlyphs:count: not bound -!missing-selector! NSFont::getAdvancements:forPackedGlyphs:length: not bound -!missing-selector! NSFont::getBoundingRects:forGlyphs:count: not bound -!missing-selector! NSFont::matrix not bound -!missing-selector! NSFontPanel::setWorksWhenModal: not bound -!missing-selector! NSFontPanel::worksWhenModal not bound -!missing-selector! NSGradient::initWithColors:atLocations:colorSpace: not bound -!missing-selector! NSGradient::initWithColorsAndLocations: not bound -!missing-selector! NSGraphicsContext::setFocusStack: not bound -!missing-selector! NSImage::initByReferencingURL: not bound -!missing-selector! NSInputManager::handleMouseEvent: not bound -!missing-selector! NSInputManager::initWithName:host: not bound -!missing-selector! NSInputManager::markedTextAbandoned: not bound -!missing-selector! NSInputManager::markedTextSelectionChanged:client: not bound -!missing-selector! NSInputServer::initWithDelegate:name: not bound -!missing-selector! NSMatrix::sortUsingFunction:context: not bound -!missing-selector! NSMediaLibraryBrowserController::frame not bound -!missing-selector! NSMediaLibraryBrowserController::isVisible not bound -!missing-selector! NSMediaLibraryBrowserController::mediaLibraries not bound -!missing-selector! NSMediaLibraryBrowserController::setFrame: not bound -!missing-selector! NSMediaLibraryBrowserController::setMediaLibraries: not bound -!missing-selector! NSMediaLibraryBrowserController::setVisible: not bound -!missing-selector! NSMediaLibraryBrowserController::togglePanel: not bound -!missing-selector! NSMenu::locationForSubmenu: not bound -!missing-selector! NSMenu::setContextMenuRepresentation: not bound -!missing-selector! NSMenu::setMenuRepresentation: not bound -!missing-selector! NSMenu::setTearOffMenuRepresentation: not bound -!missing-selector! NSMenu::submenuAction: not bound -!missing-selector! NSMenuItem::setMnemonicLocation: not bound -!missing-selector! NSMenuItemCell::setTag: not bound -!missing-selector! NSMovie::initWithMovie: not bound !missing-selector! NSMutableAttributedString::fixAttributesInRange: not bound -!missing-selector! NSMutableFontCollection::exclusionDescriptors not bound -!missing-selector! NSMutableFontCollection::queryDescriptors not bound -!missing-selector! NSNib::instantiateNibWithOwner:topLevelObjects: not bound -!missing-selector! NSObject::accessibilityActionDescription: not bound -!missing-selector! NSObject::accessibilityArrayAttributeCount: not bound -!missing-selector! NSObject::accessibilityArrayAttributeValues:index:maxCount: not bound -!missing-selector! NSObject::accessibilityAttributeValue: not bound -!missing-selector! NSObject::accessibilityAttributeValue:forParameter: not bound -!missing-selector! NSObject::accessibilityFocusedUIElement not bound -!missing-selector! NSObject::accessibilityHitTest: not bound -!missing-selector! NSObject::accessibilityIndexOfChild: not bound -!missing-selector! NSObject::accessibilityIsAttributeSettable: not bound -!missing-selector! NSObject::accessibilityNotifiesWhenDestroyed not bound -!missing-selector! NSObject::accessibilityPerformAction: not bound -!missing-selector! NSObject::accessibilitySetOverrideValue:forAttribute: not bound -!missing-selector! NSObject::accessibilitySetValue:forAttribute: not bound -!missing-selector! NSObject::application:delegateHandlesKey: not bound -!missing-selector! NSObject::changeColor: not bound -!missing-selector! NSObject::changeFont: not bound -!missing-selector! NSObject::commitEditingAndReturnError: not bound -!missing-selector! NSObject::controlTextDidBeginEditing: not bound -!missing-selector! NSObject::controlTextDidChange: not bound -!missing-selector! NSObject::controlTextDidEndEditing: not bound -!missing-selector! NSObject::draggedImage:beganAt: not bound !missing-selector! NSObject::draggedImage:endedAt:deposited: not bound -!missing-selector! NSObject::draggedImage:endedAt:operation: not bound -!missing-selector! NSObject::draggedImage:movedTo: not bound -!missing-selector! NSObject::draggingSourceOperationMaskForLocal: not bound -!missing-selector! NSObject::fontManager:willIncludeFont: not bound -!missing-selector! NSObject::layer:shouldInheritContentsScale:fromWindow: not bound -!missing-selector! NSObject::namesOfPromisedFilesDroppedAtDestination: not bound -!missing-selector! NSObject::panel:compareFilename:with:caseSensitive: not bound -!missing-selector! NSObject::panel:directoryDidChange: not bound -!missing-selector! NSObject::panel:isValidFilename: not bound -!missing-selector! NSObject::panel:shouldShowFilename: not bound -!missing-selector! NSObject::pasteboard:provideDataForType: not bound -!missing-selector! NSObject::pasteboardChangedOwner: not bound -!missing-selector! NSObject::tableView:writeRows:toPasteboard: not bound -!missing-selector! NSObject::validateMenuItem: not bound -!missing-selector! NSObject::view:stringForToolTip:point:userData: not bound -!missing-selector! NSObjectController::fetchWithRequest:merge:error: not bound -!missing-selector! NSObjectController::managedObjectContext not bound -!missing-selector! NSObjectController::setManagedObjectContext: not bound -!missing-selector! NSOpenGLContext::initWithCGLContextObj: not bound -!missing-selector! NSOpenGLPixelBuffer::initWithCGLPBufferObj: not bound -!missing-selector! NSOpenGLPixelFormat::initWithAttributes: not bound -!missing-selector! NSOpenGLPixelFormat::initWithCGLPixelFormatObj: not bound -!missing-selector! NSOpenGLPixelFormat::setAttributes: not bound -!missing-selector! NSOpenPanel::canDownloadUbiquitousContents not bound -!missing-selector! NSOpenPanel::canResolveUbiquitousConflicts not bound -!missing-selector! NSOpenPanel::isAccessoryViewDisclosed not bound -!missing-selector! NSOpenPanel::setAccessoryViewDisclosed: not bound -!missing-selector! NSOpenPanel::setCanDownloadUbiquitousContents: not bound -!missing-selector! NSOpenPanel::setCanResolveUbiquitousConflicts: not bound -!missing-selector! NSPageLayout::setAccessoryView: not bound -!missing-selector! NSPasteboard::readFileContentsType:toFile: not bound -!missing-selector! NSPasteboard::writeFileContents: not bound -!missing-selector! NSPasteboard::writeFileWrapper: not bound -!missing-selector! NSPDFInfo::attributes not bound -!missing-selector! NSPDFInfo::isFileExtensionHidden not bound -!missing-selector! NSPDFInfo::orientation not bound -!missing-selector! NSPDFInfo::paperSize not bound -!missing-selector! NSPDFInfo::setFileExtensionHidden: not bound -!missing-selector! NSPDFInfo::setOrientation: not bound -!missing-selector! NSPDFInfo::setPaperSize: not bound -!missing-selector! NSPDFInfo::setTagNames: not bound -!missing-selector! NSPDFInfo::setURL: not bound -!missing-selector! NSPDFInfo::tagNames not bound -!missing-selector! NSPDFInfo::URL not bound -!missing-selector! NSPDFPanel::accessoryController not bound -!missing-selector! NSPDFPanel::beginSheetWithPDFInfo:modalForWindow:completionHandler: not bound -!missing-selector! NSPDFPanel::defaultFileName not bound -!missing-selector! NSPDFPanel::options not bound -!missing-selector! NSPDFPanel::setAccessoryController: not bound -!missing-selector! NSPDFPanel::setDefaultFileName: not bound -!missing-selector! NSPDFPanel::setOptions: not bound -!missing-selector! NSPersistentDocument::configurePersistentStoreCoordinatorForURL:ofType:error: not bound -!missing-selector! NSPersistentDocument::configurePersistentStoreCoordinatorForURL:ofType:modelConfiguration:storeOptions:error: not bound -!missing-selector! NSPersistentDocument::managedObjectContext not bound -!missing-selector! NSPersistentDocument::managedObjectModel not bound -!missing-selector! NSPersistentDocument::persistentStoreTypeForFileType: not bound -!missing-selector! NSPersistentDocument::readFromURL:ofType:error: not bound -!missing-selector! NSPersistentDocument::revertToContentsOfURL:ofType:error: not bound -!missing-selector! NSPersistentDocument::setManagedObjectContext: not bound -!missing-selector! NSPersistentDocument::writeToURL:ofType:forSaveOperation:originalContentsURL:error: not bound -!missing-selector! NSPICTImageRep::boundingBox not bound -!missing-selector! NSPICTImageRep::initWithData: not bound -!missing-selector! NSPICTImageRep::PICTRepresentation not bound -!missing-selector! NSPrinter::imageRectForPaper: not bound -!missing-selector! NSPrinter::isFontAvailable: not bound -!missing-selector! NSPrintInfo::takeSettingsFromPDFInfo: not bound -!missing-selector! NSPrintOperation::PDFPanel not bound -!missing-selector! NSPrintOperation::setAccessoryView: not bound -!missing-selector! NSPrintOperation::setJobStyleHint: not bound -!missing-selector! NSPrintOperation::setPDFPanel: not bound -!missing-selector! NSPrintOperation::setShowPanels: not bound -!missing-selector! NSPrintPanel::setAccessoryView: not bound -!missing-selector! NSProgressIndicator::animate: not bound -!missing-selector! NSProgressIndicator::setAnimationDelay: not bound -!missing-selector! NSResponder::performMnemonic: not bound -!missing-selector! NSResponder::presentError:modalForWindow:delegate:didPresentSelector:contextInfo: not bound -!missing-selector! NSResponder::setInterfaceStyle: not bound -!missing-selector! NSResponder::undoManager not bound -!missing-selector! NSSavePanel::selectText: not bound -!missing-selector! NSScroller::setFloatValue:knobProportion: not bound -!missing-selector! NSSegmentedCell::interiorBackgroundStyleForSegment: not bound -!missing-selector! NSSegmentedControl::indexOfSelectedItem not bound -!missing-selector! NSSet::enumerateIndexPathsWithOptions:usingBlock: not bound -!missing-selector! NSSpellChecker::forgetWord: not bound -!missing-selector! NSSpellChecker::guessesForWord: not bound -!missing-selector! NSSplitView::setIsPaneSplitter: not bound -!missing-selector! NSSplitViewItem::collapseBehavior not bound -!missing-selector! NSSplitViewItem::setCollapseBehavior: not bound !missing-selector! NSString::boundingRectWithSize:options:attributes: not bound !missing-selector! NSString::drawWithRect:options:attributes: not bound -!missing-selector! NSTableColumn::setResizable: not bound -!missing-selector! NSTableView::columnsInRect: not bound -!missing-selector! NSTableView::dragImageForRows:event:dragImageOffset: not bound -!missing-selector! NSTableView::selectColumn:byExtendingSelection: not bound -!missing-selector! NSTableView::selectRow:byExtendingSelection: not bound -!missing-selector! NSTableView::setAutoresizesAllColumnsToFit: not bound -!missing-selector! NSTableView::setDrawsGrid: not bound !missing-selector! NSTextContainer::initWithContainerSize: not bound !missing-selector! NSTextContainer::initWithSize: not bound !missing-selector! NSTextContainer::lineFragmentRectForProposedRect:sweepDirection:movementDirection:remainingRect: not bound -!missing-selector! NSTextField::setAutomaticTextCompletionEnabled: not bound -!missing-selector! NSTextField::setTitleWithMnemonic: not bound -!missing-selector! NSTextFinder::client not bound -!missing-selector! NSTextFinder::findBarContainer not bound -!missing-selector! NSTextFinder::incrementalSearchingShouldDimContentView not bound -!missing-selector! NSTextFinder::setIncrementalSearchingShouldDimContentView: not bound !missing-selector! NSTextStorage::attributeRuns not bound !missing-selector! NSTextStorage::characters not bound !missing-selector! NSTextStorage::font not bound @@ -960,66 +276,7 @@ !missing-selector! NSTextStorage::setParagraphs: not bound !missing-selector! NSTextStorage::setWords: not bound !missing-selector! NSTextStorage::words not bound -!missing-selector! NSTextView::dragImageForSelectionWithEvent:origin: not bound -!missing-selector! NSTextView::dragSelectionWithEvent:offset:slideBack: not bound -!missing-selector! NSTextView::toggleBaseWritingDirection: not bound -!missing-selector! NSToolbar::fullScreenAccessoryView not bound -!missing-selector! NSToolbar::fullScreenAccessoryViewMaxHeight not bound -!missing-selector! NSToolbar::fullScreenAccessoryViewMinHeight not bound -!missing-selector! NSToolbar::setFullScreenAccessoryView: not bound -!missing-selector! NSToolbar::setFullScreenAccessoryViewMaxHeight: not bound -!missing-selector! NSToolbar::setFullScreenAccessoryViewMinHeight: not bound -!missing-selector! NSTouchBar::itemIdentifiers not bound -!missing-selector! NSTreeController::selectedObjects not bound -!missing-selector! NSTreeNode::mutableChildNodes not bound -!missing-selector! NSView::enclosingMenuItem not bound -!missing-selector! NSView::getRectsBeingDrawn:count: not bound -!missing-selector! NSView::getRectsExposedDuringLiveResize:count: not bound -!missing-selector! NSView::reflectScrolledClipView: not bound -!missing-selector! NSView::rulerView:didAddMarker: not bound -!missing-selector! NSView::rulerView:didMoveMarker: not bound -!missing-selector! NSView::rulerView:didRemoveMarker: not bound -!missing-selector! NSView::rulerView:handleMouseDown: not bound -!missing-selector! NSView::rulerView:shouldAddMarker: not bound -!missing-selector! NSView::rulerView:shouldMoveMarker: not bound -!missing-selector! NSView::rulerView:shouldRemoveMarker: not bound -!missing-selector! NSView::rulerView:willAddMarker:atLocation: not bound -!missing-selector! NSView::rulerView:willMoveMarker:toLocation: not bound -!missing-selector! NSView::rulerView:willSetClientView: not bound -!missing-selector! NSView::scrollClipView:toPoint: not bound -!missing-selector! NSView::setWantsExtendedDynamicRangeOpenGLSurface: not bound -!missing-selector! NSView::showDefinitionForAttributedString:atPoint: not bound -!missing-selector! NSView::showDefinitionForAttributedString:range:options:baselineOriginProvider: not bound -!missing-selector! NSView::wantsExtendedDynamicRangeOpenGLSurface not bound !missing-selector! NSWindow::anchorAttributeForOrientation: not bound -!missing-selector! NSWindow::dragImage:at:offset:event:pasteboard:source:slideBack: not bound -!missing-selector! NSWindow::drawers not bound -!missing-selector! NSWindow::handleCloseScriptCommand: not bound -!missing-selector! NSWindow::handlePrintScriptCommand: not bound -!missing-selector! NSWindow::handleSaveScriptCommand: not bound -!missing-selector! NSWindow::hasCloseBox not bound -!missing-selector! NSWindow::hasTitleBar not bound -!missing-selector! NSWindow::initWithWindowRef: not bound -!missing-selector! NSWindow::isFloatingPanel not bound -!missing-selector! NSWindow::isMiniaturizable not bound -!missing-selector! NSWindow::isModalPanel not bound -!missing-selector! NSWindow::isResizable not bound -!missing-selector! NSWindow::isZoomable not bound -!missing-selector! NSWindow::orderedIndex not bound -!missing-selector! NSWindow::setOrderedIndex: not bound -!missing-selector! NSWindow::setTitlebarAccessoryViewControllers: not bound -!missing-selector! NSWindowController::initWithWindowNibPath:owner: not bound -!missing-selector! NSWorkspace::openTempFile: not bound -!missing-selector! NSWorkspace::slideImage:from:to: not bound -!missing-type! NSInputManager not bound -!missing-type! NSInputServer not bound -!missing-type! NSMediaLibraryBrowserController not bound -!missing-type! NSMovie not bound -!missing-type! NSPDFInfo not bound -!missing-type! NSPDFPanel not bound -!missing-type! NSPersistentDocument not bound -!missing-type! NSPICTImageRep not bound -!unknown-field! item bound !unknown-field! MenuItem bound !unknown-field! NSAlternativeString bound !unknown-field! NSFieldEditor bound @@ -1079,14 +336,7 @@ ## DoCommandBySelector conflicts with NSTextViewDelegate in generated code !missing-protocol-member! NSTextInput::doCommandBySelector: not found -## 42814697 NSViewLayerContentScaleDelegate defined in header but never used -!missing-protocol! NSViewLayerContentScaleDelegate not bound - -## Defined in NSSlider (NSSliderDeprecated) -!missing-selector! NSSliderCell::setImage: not bound - ## 42781537 Classes fail to conformsToProtocol despite header declaration -!missing-protocol! NSUserActivityRestoring not bound !missing-protocol-conformance! NSDocument should conform to NSUserActivityRestoring (defined in 'NSUserActivity' category) !missing-protocol-conformance! NSResponder should conform to NSUserActivityRestoring (defined in 'NSUserActivity' category) @@ -1095,111 +345,14 @@ !missing-selector! +NSAttributedString::textPasteboardTypes not bound !missing-selector! +NSAttributedString::textUnfilteredFileTypes not bound !missing-selector! +NSAttributedString::textUnfilteredPasteboardTypes not bound -!missing-selector! +NSBezierPath::bezierPath not bound -!missing-selector! +NSCursor::pop not bound -!missing-selector! +NSInputManager::currentInputManager not bound -!missing-selector! +NSPDFPanel::panel not bound -!missing-selector! +NSSound::soundUnfilteredFileTypes not bound -!missing-selector! +NSSound::soundUnfilteredPasteboardTypes not bound -!missing-selector! NSBezierPath::cachesBezierPath not bound -!missing-selector! NSBitmapImageRep::initForIncrementalLoad not bound -!missing-selector! NSBrowser::acceptsArrowKeys not bound -!missing-selector! NSBrowser::displayAllColumns not bound -!missing-selector! NSBrowser::updateScroller not bound -!missing-selector! NSCell::entryType not bound -!missing-selector! NSColor::init not bound -!missing-selector! NSDocument::fileName not bound -!missing-selector! NSDocumentController::fileNamesFromRunningOpenPanel not bound -!missing-selector! NSDocumentController::shouldCreateUI not bound -!missing-selector! NSGraphicsContext::focusStack not bound -!missing-selector! NSInputManager::image not bound -!missing-selector! NSInputManager::language not bound -!missing-selector! NSInputManager::localizedInputManagerName not bound -!missing-selector! NSInputManager::server not bound -!missing-selector! NSInputManager::wantsToDelayTextChangeNotifications not bound -!missing-selector! NSInputManager::wantsToHandleMouseEvents not bound -!missing-selector! NSInputManager::wantsToInterpretAllKeystrokes not bound -!missing-selector! NSMenu::attachedMenu not bound -!missing-selector! NSMenu::contextMenuRepresentation not bound -!missing-selector! NSMenu::isAttached not bound -!missing-selector! NSMenu::menuRepresentation not bound -!missing-selector! NSMenu::sizeToFit not bound -!missing-selector! NSMenu::tearOffMenuRepresentation not bound -!missing-selector! NSMenuItem::mnemonic not bound -!missing-selector! NSMenuItem::mnemonicLocation not bound -!missing-selector! NSMovie::QTMovie not bound -!missing-selector! NSObject::accessibilityActionNames not bound -!missing-selector! NSObject::accessibilityAttributeNames not bound -!missing-selector! NSObject::accessibilityIsIgnored not bound -!missing-selector! NSObject::accessibilityParameterizedAttributeNames not bound -!missing-selector! NSObject::discardEditing not bound -!missing-selector! NSObject::ignoreModifierKeysWhileDragging not bound -!missing-selector! NSObjectController::defaultFetchRequest not bound -!missing-selector! NSOpenGLPixelFormat::attributes not bound -!missing-selector! NSPageLayout::accessoryView not bound -!missing-selector! NSPageLayout::readPrintInfo not bound -!missing-selector! NSPageLayout::writePrintInfo not bound -!missing-selector! NSPasteboard::readFileWrapper not bound -!missing-selector! NSPrinter::acceptsBinary not bound -!missing-selector! NSPrinter::domain not bound -!missing-selector! NSPrinter::host not bound -!missing-selector! NSPrinter::isColor not bound -!missing-selector! NSPrinter::isOutputStackInReverseOrder not bound -!missing-selector! NSPrinter::note not bound -!missing-selector! NSPrintOperation::accessoryView not bound -!missing-selector! NSPrintOperation::jobStyleHint not bound -!missing-selector! NSPrintOperation::showPanels not bound -!missing-selector! NSPrintPanel::accessoryView not bound -!missing-selector! NSPrintPanel::finalWritePrintInfo not bound -!missing-selector! NSPrintPanel::updateFromPrintInfo not bound -!missing-selector! NSProgressIndicator::animationDelay not bound -!missing-selector! NSResponder::interfaceStyle not bound -!missing-selector! NSSliderCell::drawTickMarks not bound -!missing-selector! NSSliderCell::image not bound -!missing-selector! NSSplitView::isPaneSplitter not bound -!missing-selector! NSSplitViewController::viewDidLoad not bound -!missing-selector! NSTableColumn::isResizable not bound -!missing-selector! NSTableView::autoresizesAllColumnsToFit not bound -!missing-selector! NSTableView::drawsGrid not bound -!missing-selector! NSTableView::selectedColumnEnumerator not bound -!missing-selector! NSTableView::selectedRowEnumerator not bound -!missing-selector! NSTabViewController::viewDidLoad not bound -!missing-selector! NSWorkspace::checkForRemovableMedia not bound -!missing-selector! NSWorkspace::fileSystemChanged not bound -!missing-selector! NSWorkspace::findApplications not bound -!missing-selector! NSWorkspace::mountNewRemovableMedia not bound -!missing-selector! NSWorkspace::noteFileSystemChanged not bound -!missing-selector! NSWorkspace::noteUserDefaultsChanged not bound -!missing-selector! NSWorkspace::userDefaultsChanged not bound ## Added in Xcode 10.2 Final but deprecated -!missing-selector! NSOpenGLView::setWantsBestResolutionOpenGLSurface: not bound -!missing-selector! NSOpenGLView::setWantsExtendedDynamicRangeOpenGLSurface: not bound -!missing-selector! NSOpenGLView::wantsBestResolutionOpenGLSurface not bound -!missing-selector! NSOpenGLView::wantsExtendedDynamicRangeOpenGLSurface not bound !missing-release-attribute-on-return-value! AppKit.NSDictionaryControllerKeyValuePair AppKit.NSDictionaryController::get_NewObject()'s selector's ('newObject') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required. !missing-release-attribute-on-return-value! Foundation.NSObject AppKit.NSObjectController::get_NewObject()'s selector's ('newObject') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required. ## Deprecated in Xcode 11 -!missing-selector! NSImageNSImage::cacheDepthMatchesImageDepth not bound -!missing-selector! NSImageNSImage::compositeToPoint:fromRect:operation: not bound -!missing-selector! NSImageNSImage::compositeToPoint:fromRect:operation:fraction: not bound -!missing-selector! NSImageNSImage::compositeToPoint:operation: not bound -!missing-selector! NSImageNSImage::compositeToPoint:operation:fraction: not bound -!missing-selector! NSImageNSImage::dissolveToPoint:fraction: not bound -!missing-selector! NSImageNSImage::dissolveToPoint:fromRect:fraction: not bound !missing-selector! NSImageNSImage::initWithIconRef: not bound -!missing-selector! NSImageNSImage::isCachedSeparately not bound -!missing-selector! NSImageNSImage::isDataRetained not bound -!missing-selector! NSImageNSImage::lockFocusOnRepresentation: not bound -!missing-selector! NSImageNSImage::scalesWhenResized not bound -!missing-selector! NSImageNSImage::setCacheDepthMatchesImageDepth: not bound -!missing-selector! NSImageNSImage::setCachedSeparately: not bound -!missing-selector! NSImageNSImage::setDataRetained: not bound -!missing-selector! NSImageNSImage::setScalesWhenResized: not bound -!missing-selector! NSMovie::init not bound -!missing-selector! NSMovie::initWithCoder: not bound # Initial result from new rule extra-null-allowed !extra-null-allowed! 'AppKit.NSColor AppKit.NSColor::UsingColorSpace(System.String)' has a extraneous [NullAllowed] on parameter #0 diff --git a/tools/common/Frameworks.cs b/tools/common/Frameworks.cs index d61d580e07a1..965bde14deaf 100644 --- a/tools/common/Frameworks.cs +++ b/tools/common/Frameworks.cs @@ -647,6 +647,9 @@ public static Frameworks GetMacCatalystFrameworks () break; } } + + // Add frameworks that are not in iOS + catalyst_frameworks.Add ("AppKit", 13, 0); } return catalyst_frameworks; }