[AppKit] Implement a few missing fields for NSToolbar. Fixes #12871. (#18946)

Fixes https://github.com/xamarin/xamarin-macios/issues/12871.
This commit is contained in:
Rolf Bjarne Kvinge 2023-09-07 13:56:40 +02:00 коммит произвёл GitHub
Родитель 08ad43a003
Коммит 8b3bf352d1
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 8 добавлений и 13 удалений

Просмотреть файл

@ -20179,15 +20179,15 @@ namespace AppKit {
[Field ("NSToolbarSidebarTrackingSeparatorItemIdentifier")]
NSString NSToolbarSidebarTrackingSeparatorItemIdentifier { get; }
// https://github.com/xamarin/xamarin-macios/issues/12871
// [MacCatalyst (14,0)][NoMac]
// [Field ("NSToolbarPrimarySidebarTrackingSeparatorItemIdentifier")]
// NSString PrimarySidebarTrackingSeparatorItemIdentifier { get; }
[MacCatalyst (14, 0)]
[NoMac]
[Field ("NSToolbarPrimarySidebarTrackingSeparatorItemIdentifier", "UIKit")]
NSString PrimarySidebarTrackingSeparatorItemIdentifier { get; }
// https://github.com/xamarin/xamarin-macios/issues/12871
// [MacCatalyst (14,0)][NoMac]
// [Field ("NSToolbarSupplementarySidebarTrackingSeparatorItemIdentifier")]
// NSString SupplementarySidebarTrackingSeparatorItemIdentifier { get; }
[MacCatalyst (14, 0)]
[NoMac]
[Field ("NSToolbarSupplementarySidebarTrackingSeparatorItemIdentifier", "UIKit")]
NSString SupplementarySidebarTrackingSeparatorItemIdentifier { get; }
[Mac (13, 0), MacCatalyst (16, 0)]
[Export ("centeredItemIdentifiers", ArgumentSemantic.Copy)]

Просмотреть файл

@ -1,8 +1,3 @@
# https://github.com/xamarin/xamarin-macios/issues/12871
# Catalyst field constants that are loaded from private UIKitCore are not being handled by Field attribute
!missing-field! NSToolbarPrimarySidebarTrackingSeparatorItemIdentifier not bound
!missing-field! NSToolbarSupplementarySidebarTrackingSeparatorItemIdentifier not bound
# deprecated types, not working at runtime
!missing-protocol! UISearchDisplayDelegate not bound