borderColor
NewmacOSopen func borderColor(for rectEdge: CGRectEdge) -> NSColor?What's New / App UI: SwiftUI, AppKit & UIKit
AppKit is the macOS UI framework. It provides the application object, windows, views, controls, text rendering, and drag-and-drop, plus the supporting types for Mac apps.
318 new APIs, 3 deprecations, and 1 removal. Most of the new surface is an NSApplication message/subject family of notification subjects such as DidBecomeActiveMessage.Subject, DidChangeOcclusionStateMessage.Subject, and WillFinishLaunchingMessage.Subject. New types include ImageVisibility, TouchCapabilities, ExclusiveGestureBehavior, NSStatusItemExpandedInterfaceDelegate, and NSTextViewportRenderingSurface. The deprecations are NSDraggingSession.updateDrag and the NSString draw and boundingRect drawing calls. NSMutableParagraphStyle is removed.
borderColoropen func borderColor(for rectEdge: CGRectEdge) -> NSColor?effectIsInteractiveopen var effectIsInteractive: BoolEnables interactive glass behavior, which adds a visual response to user interactions.
This should be enabled for glass that is used as the background for interactive controls or when used as the container of interactive controls.
When YES, the glass effect will provide visual feedback when it is interacted with. When NO, the glass effect remains static. The default value is NO.
expandedInterfaceDelegateweak open var expandedInterfaceDelegate: (any NSStatusItemExpandedInterfaceDelegate)?expandedInterfaceSessionopen var expandedInterfaceSession: NSStatusItemExpandedInterfaceSession? { get }isCancellableByScrollGestureopen var isCancellableByScrollGesture: BoolCauses the receiver to be cancelled when its enclosing scroll view's gesture recognizer begins.
Defaults to false.
isTouchScrollingEnabledopen var isTouchScrollingEnabled: BoolEnable touch scrolling
Defaults to true.
maximumNumberOfTouchesopen var maximumNumberOfTouches: IntThe maximum number of touches allowed to recognize this gesture
Set this property to 0 to require exactly minimumNumberOfTouches touches to recognize the gesture. Defaults to NSIntegerMax.
maximumNumberOfTouchesForScrollingopen var maximumNumberOfTouchesForScrolling: IntThe maximum number of touches needed for scrolling
Set this property to 0 to require exactly minimumNumberOfTouchesForScrolling touches to recognize the gesture. Defaults to NSIntegerMax.
minimumNumberOfTouchesopen var minimumNumberOfTouches: IntThe minimum number of touches needed to recognize this gesture
Defaults to 1.
minimumNumberOfTouchesForScrollingopen var minimumNumberOfTouchesForScrolling: IntThe minimum number of touches needed for scrolling
Defaults to 1.
NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidBeginEditingMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidBeginEditingMessage> {
public static var didBeginEditing: NotificationCenter.BaseMessageIdentifier<NSTextView.DidBeginEditingMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidEndEditingMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidEndEditingMessage> {
public static var didEndEditing: NotificationCenter.BaseMessageIdentifier<NSTextView.DidEndEditingMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeMessage> {
public static var didChange: NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.WillStartLiveMagnifyMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.WillStartLiveMagnifyMessage> {
public static var willStartLiveMagnify: NotificationCenter.BaseMessageIdentifier<NSScrollView.WillStartLiveMagnifyMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.DidEndLiveMagnifyMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.DidEndLiveMagnifyMessage> {
public static var didEndLiveMagnify: NotificationCenter.BaseMessageIdentifier<NSScrollView.DidEndLiveMagnifyMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.WillStartLiveScrollMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.WillStartLiveScrollMessage> {
public static var willStartLiveScroll: NotificationCenter.BaseMessageIdentifier<NSScrollView.WillStartLiveScrollMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.DidLiveScrollMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.DidLiveScrollMessage> {
public static var didLiveScroll: NotificationCenter.BaseMessageIdentifier<NSScrollView.DidLiveScrollMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.DidEndLiveScrollMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.DidEndLiveScrollMessage> {
public static var didEndLiveScroll: NotificationCenter.BaseMessageIdentifier<NSScrollView.DidEndLiveScrollMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.WillChangeNotifyingTextViewMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.WillChangeNotifyingTextViewMessage> {
public static var willChangeNotifyingTextView: NotificationCenter.BaseMessageIdentifier<NSTextView.WillChangeNotifyingTextViewMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeSelectionMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeSelectionMessage> {
public static var didChangeSelection: NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeSelectionMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeTypingAttributesMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeTypingAttributesMessage> {
public static var didChangeTypingAttributes: NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeTypingAttributesMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessage> {
public static var didChangeAutomaticSpellingCorrection: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticTextReplacementMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticTextReplacementMessage> {
public static var didChangeAutomaticTextReplacement: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticTextReplacementMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessage> {
public static var didChangeAutomaticQuoteSubstitution: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticDashSubstitutionMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticDashSubstitutionMessage> {
public static var didChangeAutomaticDashSubstitution: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticDashSubstitutionMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticCapitalizationMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticCapitalizationMessage> {
public static var didChangeAutomaticCapitalization: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticCapitalizationMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessage> {
public static var didChangeAutomaticPeriodSubstitution: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticTextCompletionMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticTextCompletionMessage> {
public static var didChangeAutomaticTextCompletion: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticTextCompletionMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticInlinePredictionMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticInlinePredictionMessage> {
public static var didChangeAutomaticInlinePrediction: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticInlinePredictionMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSColorList.DidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSColorList.DidChangeMessage> {
public static var didChange: NotificationCenter.BaseMessageIdentifier<NSColorList.DidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScreen.ColorSpaceDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScreen.ColorSpaceDidChangeMessage> {
public static var colorSpaceDidChange: NotificationCenter.BaseMessageIdentifier<NSScreen.ColorSpaceDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.SelectionDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.SelectionDidChangeMessage> {
public static var selectionDidChange: NotificationCenter.BaseMessageIdentifier<NSOutlineView.SelectionDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ColumnDidMoveMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ColumnDidMoveMessage> {
public static var columnDidMove: NotificationCenter.BaseMessageIdentifier<NSOutlineView.ColumnDidMoveMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ColumnDidResizeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ColumnDidResizeMessage> {
public static var columnDidResize: NotificationCenter.BaseMessageIdentifier<NSOutlineView.ColumnDidResizeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.SelectionIsChangingMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.SelectionIsChangingMessage> {
public static var selectionIsChanging: NotificationCenter.BaseMessageIdentifier<NSOutlineView.SelectionIsChangingMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemWillExpandMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemWillExpandMessage> {
public static var itemWillExpand: NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemWillExpandMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemDidExpandMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemDidExpandMessage> {
public static var itemDidExpand: NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemDidExpandMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemWillCollapseMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemWillCollapseMessage> {
public static var itemWillCollapse: NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemWillCollapseMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemDidCollapseMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemDidCollapseMessage> {
public static var itemDidCollapse: NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemDidCollapseMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidBecomeActiveMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidBecomeActiveMessage> {
public static var didBecomeActive: NotificationCenter.BaseMessageIdentifier<NSApplication.DidBecomeActiveMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidChangeOcclusionStateMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidChangeOcclusionStateMessage> {
public static var didChangeOcclusionState: NotificationCenter.BaseMessageIdentifier<NSApplication.DidChangeOcclusionStateMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidChangeScreenParametersMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidChangeScreenParametersMessage> {
public static var didChangeScreenParameters: NotificationCenter.BaseMessageIdentifier<NSApplication.DidChangeScreenParametersMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidFinishRestoringWindowsMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidFinishRestoringWindowsMessage> {
public static var didFinishRestoringWindows: NotificationCenter.BaseMessageIdentifier<NSApplication.DidFinishRestoringWindowsMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidHideMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidHideMessage> {
public static var didHide: NotificationCenter.BaseMessageIdentifier<NSApplication.DidHideMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidResignActiveMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidResignActiveMessage> {
public static var didResignActive: NotificationCenter.BaseMessageIdentifier<NSApplication.DidResignActiveMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidUnhideMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidUnhideMessage> {
public static var didUnhide: NotificationCenter.BaseMessageIdentifier<NSApplication.DidUnhideMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidUpdateWindowsMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidUpdateWindowsMessage> {
public static var didUpdateWindows: NotificationCenter.BaseMessageIdentifier<NSApplication.DidUpdateWindowsMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillBecomeActiveMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillBecomeActiveMessage> {
public static var willBecomeActive: NotificationCenter.BaseMessageIdentifier<NSApplication.WillBecomeActiveMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillFinishLaunchingMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillFinishLaunchingMessage> {
public static var willFinishLaunching: NotificationCenter.BaseMessageIdentifier<NSApplication.WillFinishLaunchingMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillHideMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillHideMessage> {
public static var willHide: NotificationCenter.BaseMessageIdentifier<NSApplication.WillHideMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillResignActiveMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillResignActiveMessage> {
public static var willResignActive: NotificationCenter.BaseMessageIdentifier<NSApplication.WillResignActiveMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillTerminateMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillTerminateMessage> {
public static var willTerminate: NotificationCenter.BaseMessageIdentifier<NSApplication.WillTerminateMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillUnhideMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillUnhideMessage> {
public static var willUnhide: NotificationCenter.BaseMessageIdentifier<NSApplication.WillUnhideMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillUpdateWindowsMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillUpdateWindowsMessage> {
public static var willUpdateWindows: NotificationCenter.BaseMessageIdentifier<NSApplication.WillUpdateWindowsMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.ProtectedDataDidBecomeAvailableMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.ProtectedDataDidBecomeAvailableMessage> {
public static var protectedDataDidBecomeAvailable: NotificationCenter.BaseMessageIdentifier<NSApplication.ProtectedDataDidBecomeAvailableMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.ProtectedDataWillBecomeUnavailableMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.ProtectedDataWillBecomeUnavailableMessage> {
public static var protectedDataWillBecomeUnavailable: NotificationCenter.BaseMessageIdentifier<NSApplication.ProtectedDataWillBecomeUnavailableMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSColorPanel.ColorDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSColorPanel.ColorDidChangeMessage> {
public static var colorDidChange: NotificationCenter.BaseMessageIdentifier<NSColorPanel.ColorDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSColor.SystemColorsDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSColor.SystemColorsDidChangeMessage> {
public static var systemColorsDidChange: NotificationCenter.BaseMessageIdentifier<NSColor.SystemColorsDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSFont.FontSetChangedMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSFont.FontSetChangedMessage> {
public static var fontSetChanged: NotificationCenter.BaseMessageIdentifier<NSFont.FontSetChangedMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSplitView.WillResizeSubviewsMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSplitView.WillResizeSubviewsMessage> {
public static var willResizeSubviews: NotificationCenter.BaseMessageIdentifier<NSSplitView.WillResizeSubviewsMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSplitView.DidResizeSubviewsMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSplitView.DidResizeSubviewsMessage> {
public static var didResizeSubviews: NotificationCenter.BaseMessageIdentifier<NSSplitView.DidResizeSubviewsMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScroller.PreferredScrollerStyleDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScroller.PreferredScrollerStyleDidChangeMessage> {
public static var preferredScrollerStyleDidChange: NotificationCenter.BaseMessageIdentifier<NSScroller.PreferredScrollerStyleDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSRuleEditor.RowsDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSRuleEditor.RowsDidChangeMessage> {
public static var rowsDidChange: NotificationCenter.BaseMessageIdentifier<NSRuleEditor.RowsDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSImageRep.RegistryDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSImageRep.RegistryDidChangeMessage> {
public static var registryDidChange: NotificationCenter.BaseMessageIdentifier<NSImageRep.RegistryDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.WillShowMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.WillShowMessage> {
public static var willShow: NotificationCenter.BaseMessageIdentifier<NSPopover.WillShowMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.DidShowMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.DidShowMessage> {
public static var didShow: NotificationCenter.BaseMessageIdentifier<NSPopover.DidShowMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.WillCloseMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.WillCloseMessage> {
public static var willClose: NotificationCenter.BaseMessageIdentifier<NSPopover.WillCloseMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.DidCloseMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.DidCloseMessage> {
public static var didClose: NotificationCenter.BaseMessageIdentifier<NSPopover.DidCloseMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSHelpManager.ContextHelpModeDidActivateMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSHelpManager.ContextHelpModeDidActivateMessage> {
public static var contextHelpModeDidActivate: NotificationCenter.BaseMessageIdentifier<NSHelpManager.ContextHelpModeDidActivateMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSHelpManager.ContextHelpModeDidDeactivateMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSHelpManager.ContextHelpModeDidDeactivateMessage> {
public static var contextHelpModeDidDeactivate: NotificationCenter.BaseMessageIdentifier<NSHelpManager.ContextHelpModeDidDeactivateMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.SelectionDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.SelectionDidChangeMessage> {
public static var selectionDidChange: NotificationCenter.BaseMessageIdentifier<NSTableView.SelectionDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.ColumnDidMoveMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.ColumnDidMoveMessage> {
public static var columnDidMove: NotificationCenter.BaseMessageIdentifier<NSTableView.ColumnDidMoveMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.ColumnDidResizeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.ColumnDidResizeMessage> {
public static var columnDidResize: NotificationCenter.BaseMessageIdentifier<NSTableView.ColumnDidResizeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.SelectionIsChangingMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.SelectionIsChangingMessage> {
public static var selectionIsChanging: NotificationCenter.BaseMessageIdentifier<NSTableView.SelectionIsChangingMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSFontCollection.DidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSFontCollection.DidChangeMessage> {
public static var didChange: NotificationCenter.BaseMessageIdentifier<NSFontCollection.DidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSControl.TextDidBeginEditingMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSControl.TextDidBeginEditingMessage> {
public static var textDidBeginEditing: NotificationCenter.BaseMessageIdentifier<NSControl.TextDidBeginEditingMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSControl.TextDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSControl.TextDidChangeMessage> {
public static var textDidChange: NotificationCenter.BaseMessageIdentifier<NSControl.TextDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSControl.TextDidEndEditingMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSControl.TextDidEndEditingMessage> {
public static var textDidEndEditing: NotificationCenter.BaseMessageIdentifier<NSControl.TextDidEndEditingMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopUpButtonCell.WillPopUpMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopUpButtonCell.WillPopUpMessage> {
public static var willPopUp: NotificationCenter.BaseMessageIdentifier<NSPopUpButtonCell.WillPopUpMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopUpButton.WillPopUpMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopUpButton.WillPopUpMessage> {
public static var willPopUp: NotificationCenter.BaseMessageIdentifier<NSPopUpButton.WillPopUpMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.SelectionDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.SelectionDidChangeMessage> {
public static var selectionDidChange: NotificationCenter.BaseMessageIdentifier<NSComboBox.SelectionDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.SelectionIsChangingMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.SelectionIsChangingMessage> {
public static var selectionIsChanging: NotificationCenter.BaseMessageIdentifier<NSComboBox.SelectionIsChangingMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.WillDismissMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.WillDismissMessage> {
public static var willDismiss: NotificationCenter.BaseMessageIdentifier<NSComboBox.WillDismissMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.WillPopUpMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.WillPopUpMessage> {
public static var willPopUp: NotificationCenter.BaseMessageIdentifier<NSComboBox.WillPopUpMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextInputContext.KeyboardSelectionDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextInputContext.KeyboardSelectionDidChangeMessage> {
public static var keyboardSelectionDidChange: NotificationCenter.BaseMessageIdentifier<NSTextInputContext.KeyboardSelectionDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidBecomeKeyMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidBecomeKeyMessage> {
public static var didBecomeKey: NotificationCenter.BaseMessageIdentifier<NSWindow.DidBecomeKeyMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidBecomeMainMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidBecomeMainMessage> {
public static var didBecomeMain: NotificationCenter.BaseMessageIdentifier<NSWindow.DidBecomeMainMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeScreenMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeScreenMessage> {
public static var didChangeScreen: NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeScreenMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidDeminiaturizeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidDeminiaturizeMessage> {
public static var didDeminiaturize: NotificationCenter.BaseMessageIdentifier<NSWindow.DidDeminiaturizeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidExposeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidExposeMessage> {
public static var didExpose: NotificationCenter.BaseMessageIdentifier<NSWindow.DidExposeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidMiniaturizeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidMiniaturizeMessage> {
public static var didMiniaturize: NotificationCenter.BaseMessageIdentifier<NSWindow.DidMiniaturizeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidMoveMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidMoveMessage> {
public static var didMove: NotificationCenter.BaseMessageIdentifier<NSWindow.DidMoveMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidResignKeyMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidResignKeyMessage> {
public static var didResignKey: NotificationCenter.BaseMessageIdentifier<NSWindow.DidResignKeyMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidResignMainMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidResignMainMessage> {
public static var didResignMain: NotificationCenter.BaseMessageIdentifier<NSWindow.DidResignMainMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidResizeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidResizeMessage> {
public static var didResize: NotificationCenter.BaseMessageIdentifier<NSWindow.DidResizeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidUpdateMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidUpdateMessage> {
public static var didUpdate: NotificationCenter.BaseMessageIdentifier<NSWindow.DidUpdateMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillCloseMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillCloseMessage> {
public static var willClose: NotificationCenter.BaseMessageIdentifier<NSWindow.WillCloseMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillMiniaturizeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillMiniaturizeMessage> {
public static var willMiniaturize: NotificationCenter.BaseMessageIdentifier<NSWindow.WillMiniaturizeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillMoveMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillMoveMessage> {
public static var willMove: NotificationCenter.BaseMessageIdentifier<NSWindow.WillMoveMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillBeginSheetMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillBeginSheetMessage> {
public static var willBeginSheet: NotificationCenter.BaseMessageIdentifier<NSWindow.WillBeginSheetMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEndSheetMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEndSheetMessage> {
public static var didEndSheet: NotificationCenter.BaseMessageIdentifier<NSWindow.DidEndSheetMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeBackingPropertiesMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeBackingPropertiesMessage> {
public static var didChangeBackingProperties: NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeBackingPropertiesMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeScreenProfileMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeScreenProfileMessage> {
public static var didChangeScreenProfile: NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeScreenProfileMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillStartLiveResizeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillStartLiveResizeMessage> {
public static var willStartLiveResize: NotificationCenter.BaseMessageIdentifier<NSWindow.WillStartLiveResizeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEndLiveResizeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEndLiveResizeMessage> {
public static var didEndLiveResize: NotificationCenter.BaseMessageIdentifier<NSWindow.DidEndLiveResizeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillEnterFullScreenMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillEnterFullScreenMessage> {
public static var willEnterFullScreen: NotificationCenter.BaseMessageIdentifier<NSWindow.WillEnterFullScreenMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEnterFullScreenMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEnterFullScreenMessage> {
public static var didEnterFullScreen: NotificationCenter.BaseMessageIdentifier<NSWindow.DidEnterFullScreenMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillExitFullScreenMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillExitFullScreenMessage> {
public static var willExitFullScreen: NotificationCenter.BaseMessageIdentifier<NSWindow.WillExitFullScreenMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidExitFullScreenMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidExitFullScreenMessage> {
public static var didExitFullScreen: NotificationCenter.BaseMessageIdentifier<NSWindow.DidExitFullScreenMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillEnterVersionBrowserMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillEnterVersionBrowserMessage> {
public static var willEnterVersionBrowser: NotificationCenter.BaseMessageIdentifier<NSWindow.WillEnterVersionBrowserMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEnterVersionBrowserMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEnterVersionBrowserMessage> {
public static var didEnterVersionBrowser: NotificationCenter.BaseMessageIdentifier<NSWindow.DidEnterVersionBrowserMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillExitVersionBrowserMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillExitVersionBrowserMessage> {
public static var willExitVersionBrowser: NotificationCenter.BaseMessageIdentifier<NSWindow.WillExitVersionBrowserMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidExitVersionBrowserMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidExitVersionBrowserMessage> {
public static var didExitVersionBrowser: NotificationCenter.BaseMessageIdentifier<NSWindow.DidExitVersionBrowserMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeOcclusionStateMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeOcclusionStateMessage> {
public static var didChangeOcclusionState: NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeOcclusionStateMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSBrowser.ColumnConfigurationDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSBrowser.ColumnConfigurationDidChangeMessage> {
public static var columnConfigurationDidChange: NotificationCenter.BaseMessageIdentifier<NSBrowser.ColumnConfigurationDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.WillSendActionMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.WillSendActionMessage> {
public static var willSendAction: NotificationCenter.BaseMessageIdentifier<NSMenu.WillSendActionMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidSendActionMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidSendActionMessage> {
public static var didSendAction: NotificationCenter.BaseMessageIdentifier<NSMenu.DidSendActionMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidAddItemMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidAddItemMessage> {
public static var didAddItem: NotificationCenter.BaseMessageIdentifier<NSMenu.DidAddItemMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidRemoveItemMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidRemoveItemMessage> {
public static var didRemoveItem: NotificationCenter.BaseMessageIdentifier<NSMenu.DidRemoveItemMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidChangeItemMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidChangeItemMessage> {
public static var didChangeItem: NotificationCenter.BaseMessageIdentifier<NSMenu.DidChangeItemMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidBeginTrackingMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidBeginTrackingMessage> {
public static var didBeginTracking: NotificationCenter.BaseMessageIdentifier<NSMenu.DidBeginTrackingMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidEndTrackingMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidEndTrackingMessage> {
public static var didEndTracking: NotificationCenter.BaseMessageIdentifier<NSMenu.DidEndTrackingMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSView.FrameDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSView.FrameDidChangeMessage> {
public static var frameDidChange: NotificationCenter.BaseMessageIdentifier<NSView.FrameDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSView.BoundsDidChangeMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSView.BoundsDidChangeMessage> {
public static var boundsDidChange: NotificationCenter.BaseMessageIdentifier<NSView.BoundsDidChangeMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSToolbar.WillAddItemMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSToolbar.WillAddItemMessage> {
public static var willAddItem: NotificationCenter.BaseMessageIdentifier<NSToolbar.WillAddItemMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSToolbar.DidRemoveItemMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSToolbar.DidRemoveItemMessage> {
public static var didRemoveItem: NotificationCenter.BaseMessageIdentifier<NSToolbar.DidRemoveItemMessage> { get }
}NotificationCenter.MessageIdentifierextension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextAlternatives.SelectedAlternativeStringMessage>extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextAlternatives.SelectedAlternativeStringMessage> {
public static var selectedAlternativeString: NotificationCenter.BaseMessageIdentifier<NSTextAlternatives.SelectedAlternativeStringMessage> { get }
}NSApplication.DidBecomeActiveMessageextension NSApplication.DidBecomeActiveMessage : NotificationCenter.MainActorMessageextension NSApplication.DidBecomeActiveMessage : NotificationCenter.MainActorMessage {
}NSApplication.DidChangeOcclusionStateMessageextension NSApplication.DidChangeOcclusionStateMessage : NotificationCenter.MainActorMessageextension NSApplication.DidChangeOcclusionStateMessage : NotificationCenter.MainActorMessage {
}NSApplication.DidChangeScreenParametersMessageextension NSApplication.DidChangeScreenParametersMessage : NotificationCenter.MainActorMessageextension NSApplication.DidChangeScreenParametersMessage : NotificationCenter.MainActorMessage {
}NSApplication.DidFinishRestoringWindowsMessageextension NSApplication.DidFinishRestoringWindowsMessage : NotificationCenter.MainActorMessageextension NSApplication.DidFinishRestoringWindowsMessage : NotificationCenter.MainActorMessage {
}NSApplication.DidHideMessageextension NSApplication.DidHideMessage : NotificationCenter.MainActorMessageextension NSApplication.DidHideMessage : NotificationCenter.MainActorMessage {
}NSApplication.DidResignActiveMessageextension NSApplication.DidResignActiveMessage : NotificationCenter.MainActorMessageextension NSApplication.DidResignActiveMessage : NotificationCenter.MainActorMessage {
}NSApplication.DidUnhideMessageextension NSApplication.DidUnhideMessage : NotificationCenter.MainActorMessageextension NSApplication.DidUnhideMessage : NotificationCenter.MainActorMessage {
}NSApplication.DidUpdateWindowsMessageextension NSApplication.DidUpdateWindowsMessage : NotificationCenter.MainActorMessageextension NSApplication.DidUpdateWindowsMessage : NotificationCenter.MainActorMessage {
}NSApplication.ProtectedDataDidBecomeAvailableMessageextension NSApplication.ProtectedDataDidBecomeAvailableMessage : NotificationCenter.MainActorMessageextension NSApplication.ProtectedDataDidBecomeAvailableMessage : NotificationCenter.MainActorMessage {
}NSApplication.ProtectedDataWillBecomeUnavailableMessageextension NSApplication.ProtectedDataWillBecomeUnavailableMessage : NotificationCenter.MainActorMessageextension NSApplication.ProtectedDataWillBecomeUnavailableMessage : NotificationCenter.MainActorMessage {
}NSApplication.WillBecomeActiveMessageextension NSApplication.WillBecomeActiveMessage : NotificationCenter.MainActorMessageextension NSApplication.WillBecomeActiveMessage : NotificationCenter.MainActorMessage {
}NSApplication.WillFinishLaunchingMessageextension NSApplication.WillFinishLaunchingMessage : NotificationCenter.MainActorMessageextension NSApplication.WillFinishLaunchingMessage : NotificationCenter.MainActorMessage {
}NSApplication.WillHideMessageextension NSApplication.WillHideMessage : NotificationCenter.MainActorMessageextension NSApplication.WillHideMessage : NotificationCenter.MainActorMessage {
}NSApplication.WillResignActiveMessageextension NSApplication.WillResignActiveMessage : NotificationCenter.MainActorMessageextension NSApplication.WillResignActiveMessage : NotificationCenter.MainActorMessage {
}NSApplication.WillTerminateMessageextension NSApplication.WillTerminateMessage : NotificationCenter.MainActorMessageextension NSApplication.WillTerminateMessage : NotificationCenter.MainActorMessage {
}NSApplication.WillUnhideMessageextension NSApplication.WillUnhideMessage : NotificationCenter.MainActorMessageextension NSApplication.WillUnhideMessage : NotificationCenter.MainActorMessage {
}NSApplication.WillUpdateWindowsMessageextension NSApplication.WillUpdateWindowsMessage : NotificationCenter.MainActorMessageextension NSApplication.WillUpdateWindowsMessage : NotificationCenter.MainActorMessage {
}NSComboBoxextension NSComboBoxextension NSComboBox {
public struct SelectionDidChangeMessage {
/// A optional name corresponding to this type, used to interoperate with notification posters and observers.
public static var name: Notification.Name { get }
public var comboBox: NSComboBox
public init(comboBox: NSComboBox)
/// A type which you can optionally post and observe along with this `MainActorMessage`.
@available(macOS 27.0, *)
public typealias Subject = NSComboBox
}
public struct SelectionIsChangingMessage {
/// A optional name corresponding to this type, used to interoperate with notification posters and observers.
public static var name: Notification.Name { get }
public var comboBox: NSComboBox
public init(comboBox: NSComboBox)
/// A type which you can optionally post and observe along with this `MainActorMessage`.
@available(macOS 27.0, *)
public typealias Subject = NSComboBox
}
public struct WillDismissMessage {
/// A optional name corresponding to this type, used to interoperate with notification posters and observers.
public static var name: Notification.Name { get }
public var comboBox: NSComboBox
public init(comboBox: NSComboBox)
/// A type which you can optionally post and observe along with this `MainActorMessage`.
@available(macOS 27.0, *)
public typealias Subject = NSComboBox
}
public struct WillPopUpMessage {
/// A optional name corresponding to this type, used to interoperate with notification posters and observers.
public static var name: Notification.Name { get }
public var comboBox: NSComboBox
public init(comboBox: NSComboBox)
/// A type which you can optionally post and observe along with this `MainActorMessage`.
@available(macOS 27.0, *)
public typealias Subject = NSComboBox
}
}NSComboBox.SelectionDidChangeMessageextension NSComboBox.SelectionDidChangeMessage : NotificationCenter.MainActorMessageextension NSComboBox.SelectionDidChangeMessage : NotificationCenter.MainActorMessage {
}NSComboBox.SelectionIsChangingMessageextension NSComboBox.SelectionIsChangingMessage : NotificationCenter.MainActorMessageextension NSComboBox.SelectionIsChangingMessage : NotificationCenter.MainActorMessage {
}NSComboBox.WillDismissMessageextension NSComboBox.WillDismissMessage : NotificationCenter.MainActorMessageextension NSComboBox.WillDismissMessage : NotificationCenter.MainActorMessage {
}NSComboBox.WillPopUpMessageextension NSComboBox.WillPopUpMessage : NotificationCenter.MainActorMessageextension NSComboBox.WillPopUpMessage : NotificationCenter.MainActorMessage {
}NSControl.TextDidBeginEditingMessageextension NSControl.TextDidBeginEditingMessage : NotificationCenter.MainActorMessageextension NSControl.TextDidBeginEditingMessage : NotificationCenter.MainActorMessage {
}NSControl.TextDidChangeMessageextension NSControl.TextDidChangeMessage : NotificationCenter.MainActorMessageextension NSControl.TextDidChangeMessage : NotificationCenter.MainActorMessage {
}NSControl.TextDidEndEditingMessageextension NSControl.TextDidEndEditingMessage : NotificationCenter.MainActorMessageextension NSControl.TextDidEndEditingMessage : NotificationCenter.MainActorMessage {
}NSFont.FontSetChangedMessageextension NSFont.FontSetChangedMessage : NotificationCenter.MainActorMessageextension NSFont.FontSetChangedMessage : NotificationCenter.MainActorMessage {
}NSMenu.DidAddItemMessageextension NSMenu.DidAddItemMessage : NotificationCenter.MainActorMessageextension NSMenu.DidAddItemMessage : NotificationCenter.MainActorMessage {
}NSMenu.DidBeginTrackingMessageextension NSMenu.DidBeginTrackingMessage : NotificationCenter.MainActorMessageextension NSMenu.DidBeginTrackingMessage : NotificationCenter.MainActorMessage {
}NSMenu.DidChangeItemMessageextension NSMenu.DidChangeItemMessage : NotificationCenter.MainActorMessageextension NSMenu.DidChangeItemMessage : NotificationCenter.MainActorMessage {
}NSMenu.DidEndTrackingMessageextension NSMenu.DidEndTrackingMessage : NotificationCenter.MainActorMessageextension NSMenu.DidEndTrackingMessage : NotificationCenter.MainActorMessage {
}NSMenu.DidRemoveItemMessageextension NSMenu.DidRemoveItemMessage : NotificationCenter.MainActorMessageextension NSMenu.DidRemoveItemMessage : NotificationCenter.MainActorMessage {
}NSMenu.DidSendActionMessageextension NSMenu.DidSendActionMessage : NotificationCenter.MainActorMessageextension NSMenu.DidSendActionMessage : NotificationCenter.MainActorMessage {
}NSMenu.WillSendActionMessageextension NSMenu.WillSendActionMessage : NotificationCenter.MainActorMessageextension NSMenu.WillSendActionMessage : NotificationCenter.MainActorMessage {
}NSOutlineView.ItemDidCollapseMessageextension NSOutlineView.ItemDidCollapseMessage : NotificationCenter.MainActorMessageextension NSOutlineView.ItemDidCollapseMessage : NotificationCenter.MainActorMessage {
}NSOutlineView.ItemDidExpandMessageextension NSOutlineView.ItemDidExpandMessage : NotificationCenter.MainActorMessageextension NSOutlineView.ItemDidExpandMessage : NotificationCenter.MainActorMessage {
}NSOutlineView.ItemWillCollapseMessageextension NSOutlineView.ItemWillCollapseMessage : NotificationCenter.MainActorMessageextension NSOutlineView.ItemWillCollapseMessage : NotificationCenter.MainActorMessage {
}NSOutlineView.ItemWillExpandMessageextension NSOutlineView.ItemWillExpandMessage : NotificationCenter.MainActorMessageextension NSOutlineView.ItemWillExpandMessage : NotificationCenter.MainActorMessage {
}NSOutlineView.SelectionDidChangeMessageextension NSOutlineView.SelectionDidChangeMessage : NotificationCenter.MainActorMessageextension NSOutlineView.SelectionDidChangeMessage : NotificationCenter.MainActorMessage {
}NSOutlineView.SelectionIsChangingMessageextension NSOutlineView.SelectionIsChangingMessage : NotificationCenter.MainActorMessageextension NSOutlineView.SelectionIsChangingMessage : NotificationCenter.MainActorMessage {
}NSPopover.DidCloseMessageextension NSPopover.DidCloseMessage : NotificationCenter.MainActorMessageextension NSPopover.DidCloseMessage : NotificationCenter.MainActorMessage {
}NSPopover.DidShowMessageextension NSPopover.DidShowMessage : NotificationCenter.MainActorMessageextension NSPopover.DidShowMessage : NotificationCenter.MainActorMessage {
}NSPopover.WillCloseMessageextension NSPopover.WillCloseMessage : NotificationCenter.MainActorMessageextension NSPopover.WillCloseMessage : NotificationCenter.MainActorMessage {
}NSPopover.WillShowMessageextension NSPopover.WillShowMessage : NotificationCenter.MainActorMessageextension NSPopover.WillShowMessage : NotificationCenter.MainActorMessage {
}NSRuleEditor.RowsDidChangeMessageextension NSRuleEditor.RowsDidChangeMessage : NotificationCenter.MainActorMessageextension NSRuleEditor.RowsDidChangeMessage : NotificationCenter.MainActorMessage {
}NSScrollView.DidEndLiveMagnifyMessageextension NSScrollView.DidEndLiveMagnifyMessage : NotificationCenter.MainActorMessageextension NSScrollView.DidEndLiveMagnifyMessage : NotificationCenter.MainActorMessage {
}NSScrollView.DidEndLiveScrollMessageextension NSScrollView.DidEndLiveScrollMessage : NotificationCenter.MainActorMessageextension NSScrollView.DidEndLiveScrollMessage : NotificationCenter.MainActorMessage {
}NSScrollView.DidLiveScrollMessageextension NSScrollView.DidLiveScrollMessage : NotificationCenter.MainActorMessageextension NSScrollView.DidLiveScrollMessage : NotificationCenter.MainActorMessage {
}NSScrollView.WillStartLiveMagnifyMessageextension NSScrollView.WillStartLiveMagnifyMessage : NotificationCenter.MainActorMessageextension NSScrollView.WillStartLiveMagnifyMessage : NotificationCenter.MainActorMessage {
}NSScrollView.WillStartLiveScrollMessageextension NSScrollView.WillStartLiveScrollMessage : NotificationCenter.MainActorMessageextension NSScrollView.WillStartLiveScrollMessage : NotificationCenter.MainActorMessage {
}NSSpellChecker.DidChangeAutomaticCapitalizationMessageextension NSSpellChecker.DidChangeAutomaticCapitalizationMessage : NotificationCenter.MainActorMessageextension NSSpellChecker.DidChangeAutomaticCapitalizationMessage : NotificationCenter.MainActorMessage {
}NSSpellChecker.DidChangeAutomaticDashSubstitutionMessageextension NSSpellChecker.DidChangeAutomaticDashSubstitutionMessage : NotificationCenter.MainActorMessageextension NSSpellChecker.DidChangeAutomaticDashSubstitutionMessage : NotificationCenter.MainActorMessage {
}NSSpellChecker.DidChangeAutomaticInlinePredictionMessageextension NSSpellChecker.DidChangeAutomaticInlinePredictionMessage : NotificationCenter.MainActorMessageextension NSSpellChecker.DidChangeAutomaticInlinePredictionMessage : NotificationCenter.MainActorMessage {
}NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessageextension NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessage : NotificationCenter.MainActorMessageextension NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessage : NotificationCenter.MainActorMessage {
}NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessageextension NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessage : NotificationCenter.MainActorMessageextension NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessage : NotificationCenter.MainActorMessage {
}NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessageextension NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessage : NotificationCenter.MainActorMessageextension NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessage : NotificationCenter.MainActorMessage {
}NSSpellChecker.DidChangeAutomaticTextCompletionMessageextension NSSpellChecker.DidChangeAutomaticTextCompletionMessage : NotificationCenter.MainActorMessageextension NSSpellChecker.DidChangeAutomaticTextCompletionMessage : NotificationCenter.MainActorMessage {
}NSSpellChecker.DidChangeAutomaticTextReplacementMessageextension NSSpellChecker.DidChangeAutomaticTextReplacementMessage : NotificationCenter.MainActorMessageextension NSSpellChecker.DidChangeAutomaticTextReplacementMessage : NotificationCenter.MainActorMessage {
}NSStatusItemExpandedInterfaceDelegatepublic protocol NSStatusItemExpandedInterfaceDelegate : NSObjectProtocolpublic protocol NSStatusItemExpandedInterfaceDelegate : NSObjectProtocol {
func statusItem(_ statusItem: NSStatusItem, didBegin expandedInterfaceSession: NSStatusItemExpandedInterfaceSession)
func statusItemDidEndExpandedInterfaceSession(_ statusItem: NSStatusItem, animated: Bool)
}NSTableView.SelectionDidChangeMessageextension NSTableView.SelectionDidChangeMessage : NotificationCenter.MainActorMessageextension NSTableView.SelectionDidChangeMessage : NotificationCenter.MainActorMessage {
}NSTableView.SelectionIsChangingMessageextension NSTableView.SelectionIsChangingMessage : NotificationCenter.MainActorMessageextension NSTableView.SelectionIsChangingMessage : NotificationCenter.MainActorMessage {
}NSTextView.DidBeginEditingMessageextension NSTextView.DidBeginEditingMessage : NotificationCenter.MainActorMessageextension NSTextView.DidBeginEditingMessage : NotificationCenter.MainActorMessage {
}NSTextView.DidChangeMessageextension NSTextView.DidChangeMessage : NotificationCenter.MainActorMessageextension NSTextView.DidChangeMessage : NotificationCenter.MainActorMessage {
}NSTextViewportRenderingSurfacepublic protocol NSTextViewportRenderingSurface : NSObjectProtocolpublic protocol NSTextViewportRenderingSurface : NSObjectProtocol {
}NSView.BoundsDidChangeMessageextension NSView.BoundsDidChangeMessage : NotificationCenter.MainActorMessageextension NSView.BoundsDidChangeMessage : NotificationCenter.MainActorMessage {
}NSView.FrameDidChangeMessageextension NSView.FrameDidChangeMessage : NotificationCenter.MainActorMessageextension NSView.FrameDidChangeMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidBecomeKeyMessageextension NSWindow.DidBecomeKeyMessage : NotificationCenter.MainActorMessageextension NSWindow.DidBecomeKeyMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidBecomeMainMessageextension NSWindow.DidBecomeMainMessage : NotificationCenter.MainActorMessageextension NSWindow.DidBecomeMainMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidChangeOcclusionStateMessageextension NSWindow.DidChangeOcclusionStateMessage : NotificationCenter.MainActorMessageextension NSWindow.DidChangeOcclusionStateMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidChangeScreenMessageextension NSWindow.DidChangeScreenMessage : NotificationCenter.MainActorMessageextension NSWindow.DidChangeScreenMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidChangeScreenProfileMessageextension NSWindow.DidChangeScreenProfileMessage : NotificationCenter.MainActorMessageextension NSWindow.DidChangeScreenProfileMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidDeminiaturizeMessageextension NSWindow.DidDeminiaturizeMessage : NotificationCenter.MainActorMessageextension NSWindow.DidDeminiaturizeMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidEndLiveResizeMessageextension NSWindow.DidEndLiveResizeMessage : NotificationCenter.MainActorMessageextension NSWindow.DidEndLiveResizeMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidEndSheetMessageextension NSWindow.DidEndSheetMessage : NotificationCenter.MainActorMessageextension NSWindow.DidEndSheetMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidEnterFullScreenMessageextension NSWindow.DidEnterFullScreenMessage : NotificationCenter.MainActorMessageextension NSWindow.DidEnterFullScreenMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidEnterVersionBrowserMessageextension NSWindow.DidEnterVersionBrowserMessage : NotificationCenter.MainActorMessageextension NSWindow.DidEnterVersionBrowserMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidExitVersionBrowserMessageextension NSWindow.DidExitVersionBrowserMessage : NotificationCenter.MainActorMessageextension NSWindow.DidExitVersionBrowserMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidMiniaturizeMessageextension NSWindow.DidMiniaturizeMessage : NotificationCenter.MainActorMessageextension NSWindow.DidMiniaturizeMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidMoveMessageextension NSWindow.DidMoveMessage : NotificationCenter.MainActorMessageextension NSWindow.DidMoveMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidResignKeyMessageextension NSWindow.DidResignKeyMessage : NotificationCenter.MainActorMessageextension NSWindow.DidResignKeyMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidResignMainMessageextension NSWindow.DidResignMainMessage : NotificationCenter.MainActorMessageextension NSWindow.DidResignMainMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidResizeMessageextension NSWindow.DidResizeMessage : NotificationCenter.MainActorMessageextension NSWindow.DidResizeMessage : NotificationCenter.MainActorMessage {
}NSWindow.DidUpdateMessageextension NSWindow.DidUpdateMessage : NotificationCenter.MainActorMessageextension NSWindow.DidUpdateMessage : NotificationCenter.MainActorMessage {
}NSWindow.WillBeginSheetMessageextension NSWindow.WillBeginSheetMessage : NotificationCenter.MainActorMessageextension NSWindow.WillBeginSheetMessage : NotificationCenter.MainActorMessage {
}NSWindow.WillCloseMessageextension NSWindow.WillCloseMessage : NotificationCenter.MainActorMessageextension NSWindow.WillCloseMessage : NotificationCenter.MainActorMessage {
}NSWindow.WillEnterFullScreenMessageextension NSWindow.WillEnterFullScreenMessage : NotificationCenter.MainActorMessageextension NSWindow.WillEnterFullScreenMessage : NotificationCenter.MainActorMessage {
}NSWindow.WillEnterVersionBrowserMessageextension NSWindow.WillEnterVersionBrowserMessage : NotificationCenter.MainActorMessageextension NSWindow.WillEnterVersionBrowserMessage : NotificationCenter.MainActorMessage {
}NSWindow.WillExitFullScreenMessageextension NSWindow.WillExitFullScreenMessage : NotificationCenter.MainActorMessageextension NSWindow.WillExitFullScreenMessage : NotificationCenter.MainActorMessage {
}NSWindow.WillExitVersionBrowserMessageextension NSWindow.WillExitVersionBrowserMessage : NotificationCenter.MainActorMessageextension NSWindow.WillExitVersionBrowserMessage : NotificationCenter.MainActorMessage {
}NSWindow.WillMiniaturizeMessageextension NSWindow.WillMiniaturizeMessage : NotificationCenter.MainActorMessageextension NSWindow.WillMiniaturizeMessage : NotificationCenter.MainActorMessage {
}NSWindow.WillMoveMessageextension NSWindow.WillMoveMessage : NotificationCenter.MainActorMessageextension NSWindow.WillMoveMessage : NotificationCenter.MainActorMessage {
}NSWindow.WillStartLiveResizeMessageextension NSWindow.WillStartLiveResizeMessage : NotificationCenter.MainActorMessageextension NSWindow.WillStartLiveResizeMessage : NotificationCenter.MainActorMessage {
}preferredImageVisibilityopen var preferredImageVisibility: NSMenuItem.ImageVisibilityA menu item's image visibility determines whether the item's image is displayed when the menu is open. The default visibility for an item's image is Automatic. With this value, AppKit determines whether the item's image is visible based on system configuration. If an item's image should be visible in all cases, regardless of macOS version or other settings, then set the image visibility to .visible.
Previewextension Previewextension Preview {
/// Creates a group of previews of an NSView.
///
/// A preview macro expands into a declaration that calls this initializer.
/// Don't use this initializer directly.
///
/// - Parameters:
/// - name: An optional display name for the preview.
/// - traits: An optional list of traits to customize the preview.
/// - arguments: An array of arguments to pass into `body`.
/// - body: A closure that maps an argument to an NSView to preview.
@MainActor public init<T>(_ name: String? = nil, traits: PreviewTrait<Preview.ViewTraits>..., arguments: [T], @PreviewBodyBuilder<NSView> body: @escaping @MainActor (T) -> NSView)
/// Creates a group of previews of an NSViewController.
///
/// A preview macro expands into a declaration that calls this initializer.
/// Don't use this initializer directly.
///
/// - Parameters:
/// - name: An optional display name for the preview.
/// - traits: An optional list of traits to customize the preview.
/// - arguments: An array of arguments to pass into `body`.
/// - body: A closure that maps an argument to an NSViewController to preview.
@MainActor public init<T>(_ name: String? = nil, traits: PreviewTrait<Preview.ViewTraits>..., arguments: [T], @PreviewBodyBuilder<NSViewController> body: @escaping @MainActor (T) -> NSViewController)
}roleopen var role: NSSegmentedControl.Roleroleopen var role: NSToolbarItemGroup.RolescrollGestureForRelationshipsopen var scrollGestureForRelationships: NSGestureRecognizer { get }A gesture recognizer for setting up failure or exclusion relationships against scrolling gestures
setBorderColoropen func setBorderColor(_ borderColor: NSColor?, rectEdge: CGRectEdge)setWidthopen func setWidth(_ width: CGFloat, type: NSTextBlock.ValueType, for layer: NSTextBlock.Layer, rectEdge: CGRectEdge)touchCapabilitiesopen var touchCapabilities: NSScreen.TouchCapabilities { get }widthopen func width(for layer: NSTextBlock.Layer, rectEdge: CGRectEdge) -> CGFloatwidthValueTypeopen func widthValueType(for layer: NSTextBlock.Layer, rectEdge: CGRectEdge) -> NSTextBlock.ValueTypeNSApplication.DidBecomeActiveMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.DidChangeOcclusionStateMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.DidChangeScreenParametersMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.DidFinishRestoringWindowsMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.DidHideMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.DidResignActiveMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.DidUnhideMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.DidUpdateWindowsMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.PresentationOptions.disableScreenCornerInteractionspublic static var disableScreenCornerInteractions: NSApplication.PresentationOptions { get }Disable screen corner interactions when the application is frontmost.
.autoHideDock or .hideDock must also be set for this option to take effect.
NSApplication.ProtectedDataDidBecomeAvailableMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.ProtectedDataWillBecomeUnavailableMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.WillBecomeActiveMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.WillFinishLaunchingMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.WillHideMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.WillResignActiveMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.WillTerminateMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.WillUnhideMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSApplication.WillUpdateWindowsMessage.Subjectpublic typealias Subject = NSApplicationA type which you can optionally post and observe along with this MainActorMessage.
NSBrowserDelegate.browseroptional func browser(_ browser: NSBrowser, pasteboardWriterForRow row: Int, column: Int) -> (any NSPasteboardWriting)?NSBrowserDelegate.browseroptional func browser(_ browser: NSBrowser, draggingSession session: NSDraggingSession, willBeginAt screenPoint: NSPoint, forRowsWith rowIndexes: IndexSet, column: Int)NSBrowserDelegate.browseroptional func browser(_ browser: NSBrowser, draggingSession session: NSDraggingSession, endedAt screenPoint: NSPoint, operation: NSDragOperation)NSComboBox.SelectionDidChangeMessage.Subjectpublic typealias Subject = NSComboBoxA type which you can optionally post and observe along with this MainActorMessage.
NSComboBox.SelectionIsChangingMessage.Subjectpublic typealias Subject = NSComboBoxA type which you can optionally post and observe along with this MainActorMessage.
NSComboBox.WillDismissMessage.Subjectpublic typealias Subject = NSComboBoxA type which you can optionally post and observe along with this MainActorMessage.
NSComboBox.WillPopUpMessage.Subjectpublic typealias Subject = NSComboBoxA type which you can optionally post and observe along with this MainActorMessage.
NSControl.Events.applicationReservedpublic static var applicationReserved: NSControl.Events { get }NSControl.Events.menuActionTriggeredpublic static var menuActionTriggered: NSControl.Events { get }NSControl.Events.primaryActionTriggeredpublic static var primaryActionTriggered: NSControl.Events { get }NSControl.Events.trackingRepeatedpublic static var trackingRepeated: NSControl.Events { get }NSControl.Events.valueChangedpublic static var valueChanged: NSControl.Events { get }NSControl.TextDidBeginEditingMessage.Subjectpublic typealias Subject = NSControlA type which you can optionally post and observe along with this MainActorMessage.
NSControl.TextDidChangeMessage.Subjectpublic typealias Subject = NSControlA type which you can optionally post and observe along with this MainActorMessage.
NSControl.TextDidEndEditingMessage.Subjectpublic typealias Subject = NSControlA type which you can optionally post and observe along with this MainActorMessage.
NSDraggingSession.updateDragopen func updateDrag(from gesture: NSGestureRecognizer)NSFont.FontSetChangedMessage.Subjectpublic typealias Subject = NSFontA type which you can optionally post and observe along with this MainActorMessage.
NSMenu.DidAddItemMessage.Subjectpublic typealias Subject = NSMenuA type which you can optionally post and observe along with this MainActorMessage.
NSMenu.DidBeginTrackingMessage.Subjectpublic typealias Subject = NSMenuA type which you can optionally post and observe along with this MainActorMessage.
NSMenu.DidChangeItemMessage.Subjectpublic typealias Subject = NSMenuA type which you can optionally post and observe along with this MainActorMessage.
NSMenu.DidEndTrackingMessage.Subjectpublic typealias Subject = NSMenuA type which you can optionally post and observe along with this MainActorMessage.
NSMenu.DidRemoveItemMessage.Subjectpublic typealias Subject = NSMenuA type which you can optionally post and observe along with this MainActorMessage.
NSMenu.DidSendActionMessage.Subjectpublic typealias Subject = NSMenuA type which you can optionally post and observe along with this MainActorMessage.
NSMenu.WillSendActionMessage.Subjectpublic typealias Subject = NSMenuA type which you can optionally post and observe along with this MainActorMessage.
NSMenuItem.ImageVisibilitypublic enum ImageVisibility : Int, @unchecked SendableValues for the preferredImageVisibility property of NSMenuItem. When a menu item is initialized, the default value for the item's image visibility is Automatic.
public enum ImageVisibility : Int, @unchecked Sendable {
case automatic = 0
/// AppKit should choose whether the item's image is visible, considering the system configuration.
case visible = 1
/// The item image should always be visible. Note that in some cases, AppKit may still hide the image, overriding this preference.
case hidden = 2
}NSOutlineView.ItemDidCollapseMessage.Subjectpublic typealias Subject = NSOutlineViewA type which you can optionally post and observe along with this MainActorMessage.
NSOutlineView.ItemDidExpandMessage.Subjectpublic typealias Subject = NSOutlineViewA type which you can optionally post and observe along with this MainActorMessage.
NSOutlineView.ItemWillCollapseMessage.Subjectpublic typealias Subject = NSOutlineViewA type which you can optionally post and observe along with this MainActorMessage.
NSOutlineView.ItemWillExpandMessage.Subjectpublic typealias Subject = NSOutlineViewA type which you can optionally post and observe along with this MainActorMessage.
NSOutlineView.SelectionDidChangeMessage.Subjectpublic typealias Subject = NSOutlineViewA type which you can optionally post and observe along with this MainActorMessage.
NSOutlineView.SelectionIsChangingMessage.Subjectpublic typealias Subject = NSOutlineViewA type which you can optionally post and observe along with this MainActorMessage.
NSPopover.DidCloseMessage.Subjectpublic typealias Subject = NSPopoverA type which you can optionally post and observe along with this MainActorMessage.
NSPopover.DidShowMessage.Subjectpublic typealias Subject = NSPopoverA type which you can optionally post and observe along with this MainActorMessage.
NSPopover.WillCloseMessage.Subjectpublic typealias Subject = NSPopoverA type which you can optionally post and observe along with this MainActorMessage.
NSPopover.WillShowMessage.Subjectpublic typealias Subject = NSPopoverA type which you can optionally post and observe along with this MainActorMessage.
NSRuleEditor.RowsDidChangeMessage.Subjectpublic typealias Subject = NSRuleEditorA type which you can optionally post and observe along with this MainActorMessage.
NSScreen.TouchCapabilitiespublic struct TouchCapabilities : OptionSet, @unchecked Sendablepublic struct TouchCapabilities : OptionSet, @unchecked Sendable {
public init(rawValue: UInt)
public static var multiTouch: NSScreen.TouchCapabilities { get }
}NSScrollView.refreshControlleropen var refreshController: NSRefreshController?The refresh controller associated with this scroll view.
Setting this property adds the refresh controller to the scroll view, enabling pull-to-refresh functionality. Set to nil to remove it.
NSScrollView.DidEndLiveMagnifyMessage.Subjectpublic typealias Subject = NSScrollViewA type which you can optionally post and observe along with this MainActorMessage.
NSScrollView.DidEndLiveScrollMessage.Subjectpublic typealias Subject = NSScrollViewA type which you can optionally post and observe along with this MainActorMessage.
NSScrollView.DidLiveScrollMessage.Subjectpublic typealias Subject = NSScrollViewA type which you can optionally post and observe along with this MainActorMessage.
NSScrollView.WillStartLiveMagnifyMessage.Subjectpublic typealias Subject = NSScrollViewA type which you can optionally post and observe along with this MainActorMessage.
NSScrollView.WillStartLiveScrollMessage.Subjectpublic typealias Subject = NSScrollViewA type which you can optionally post and observe along with this MainActorMessage.
NSSegmentedControl.Rolepublic enum Role : Int, @unchecked Sendablepublic enum Role : Int, @unchecked Sendable {
case automatic = 0
case tabs = 1
case valueSelection = 2
}NSSpellChecker.DidChangeAutomaticCapitalizationMessage.Subjectpublic typealias Subject = NSSpellCheckerA type which you can optionally post and observe along with this MainActorMessage.
NSSpellChecker.DidChangeAutomaticDashSubstitutionMessage.Subjectpublic typealias Subject = NSSpellCheckerA type which you can optionally post and observe along with this MainActorMessage.
NSSpellChecker.DidChangeAutomaticInlinePredictionMessage.Subjectpublic typealias Subject = NSSpellCheckerA type which you can optionally post and observe along with this MainActorMessage.
NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessage.Subjectpublic typealias Subject = NSSpellCheckerA type which you can optionally post and observe along with this MainActorMessage.
NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessage.Subjectpublic typealias Subject = NSSpellCheckerA type which you can optionally post and observe along with this MainActorMessage.
NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessage.Subjectpublic typealias Subject = NSSpellCheckerA type which you can optionally post and observe along with this MainActorMessage.
NSSpellChecker.DidChangeAutomaticTextCompletionMessage.Subjectpublic typealias Subject = NSSpellCheckerA type which you can optionally post and observe along with this MainActorMessage.
NSSpellChecker.DidChangeAutomaticTextReplacementMessage.Subjectpublic typealias Subject = NSSpellCheckerA type which you can optionally post and observe along with this MainActorMessage.
NSTableView.SelectionDidChangeMessage.Subjectpublic typealias Subject = NSTableViewA type which you can optionally post and observe along with this MainActorMessage.
NSTableView.SelectionIsChangingMessage.Subjectpublic typealias Subject = NSTableViewA type which you can optionally post and observe along with this MainActorMessage.
NSTextLayoutManagerDelegate.textLayoutManageroptional func textLayoutManager(_ textLayoutManager: NSTextLayoutManager, cacheTextAttachmentViewProvider viewProvider: NSTextAttachmentViewProvider, for textAttachment: NSTextAttachment)NSTextLayoutManagerDelegate.textLayoutManageroptional func textLayoutManager(_ textLayoutManager: NSTextLayoutManager, retrieveCachedTextAttachmentViewProviderFor attachment: NSTextAttachment) -> NSTextAttachmentViewProvider?NSTextSelectionManager.Delegatepublic protocol Delegate : NSObjectProtocolA set of methods that manage text selection state and let you customize selection behavior.
Delegates are responsible for managing the text selection state and can customize selection behavior by implementing optional methods.
public protocol Delegate : NSObjectProtocol {
/// The current text selection.
///
/// The text selection manager updates this property in response to user interactions. The delegate is responsible for storing and providing access to the current selection. The ``NSTextLocation`` values that make up the ``NSTextRange`` objects can be any object that can describe a location in your text.
var textSelection: NSTextSelection? { get set }
/// Asks the delegate whether a selection can begin at the specified point.
///
/// Return `YES` to allow a text selection to begin at the specified point, `NO` to prevent it. If the delegate doesn't implement this method, selection is always allowed. The selection manager calls this method when the user initiates a selection gesture at the given point in the coordinate system of the view containing the selection manager.
///
/// - Parameters:
/// - selectionManager: The selection manager requesting permission.
/// - point: The point in the view's coordinate system where the selection gesture began.
/// - Returns: `YES` if selection can begin at the point; otherwise, `NO`.
optional func selectionManager(_ selectionManager: NSTextSelectionManager, shouldBeginSelectionAt point: NSPoint) -> Bool
/// Tells the delegate that a selection gesture is about to begin.
///
/// The selection manager calls this method after ``selectionManager:shouldBeginSelectionAtPoint:`` returns `YES` (or if that method isn't implemented) and before any selection changes are made.
///
/// - Parameter selectionManager: The selection manager that is about to begin selection.
optional func selectionManagerWillBeginSelection(_ selectionManager: NSTextSelectionManager)
/// Tells the delegate that a selection gesture has ended.
///
/// The selection manager calls this method after finishing processing a selection gesture, such as when the user releases the mouse button.
///
/// - Parameter selectionManager: The selection manager that ended selection.
optional func selectionManagerDidEndSelection(_ selectionManager: NSTextSelectionManager)
/// Returns the text location of the text container at the specified point.
///
/// Implement this method to support layouts with multiple text containers, such as multi-column or paginated layouts. For full multiple-text-container support, also implement ``selectionManager:frameOfTextContainerAtPoint:``.
///
/// - Parameters:
/// - selectionManager: The selection manager requesting the text location.
/// - point: The point in the view's coordinate system.
/// - Returns: The text location for the text container at the point, or `nil` if no container exists there.
optional func selectionManager(_ selectionManager: NSTextSelectionManager, locationOfTextContainerAt point: NSPoint) -> (any NSTextLocation)?
/// Returns the frame of the text container at the specified point.
///
/// Implement this method to support layouts with multiple text containers. For full multiple-text-container support, also implement ``selectionManager:locationOfTextContainerAtPoint:``.
///
/// - Parameters:
/// - selectionManager: The selection manager requesting the frame.
/// - point: The point in the view's coordinate system.
/// - Returns: The frame of the text container at the point, in the text container's coordinate system, or `NSZeroRect` if no container exists there.
optional func selectionManager(_ selectionManager: NSTextSelectionManager, frameOfTextContainerAt point: NSPoint) -> NSRect
/// Creates and returns a dragging session for the specified gesture recognizer.
///
/// The selection manager calls this method when the user attempts to drag the current text selection. Use this method to customize the dragging behavior, including setting drag data and drag images.
///
/// - Parameters:
/// - selectionManager: The selection manager requesting the dragging session.
/// - gesture: The gesture recognizer that detected the drag attempt.
/// - Returns: A new dragging session, or `nil` to prevent dragging.
optional func selectionManager(_ selectionManager: NSTextSelectionManager, makeDraggingSession gesture: NSGestureRecognizer) -> NSDraggingSession?
}NSTextSelectionManager.Modepublic enum Mode : Int, @unchecked SendableValues for text selection interaction modes.
These modes determine how the text selection manager handles user interaction with text content.
public enum Mode : Int, @unchecked Sendable {
/// Text is editable and selectable.
case editable = 0
/// Text is selectable but not editable.
case selectable = 1
/// Text is neither selectable nor editable.
case nonInteractive = 2
}NSTextView.registeropen func register(_ policy: NSTextAttachmentViewProviderReusePolicy, forTextAttachmentViewProviderType viewProviderType: AnyClass)Register the NSTextAttachmentViewProviderReusePolicy for all instances of a particular subclass of NSTextAttachmentViewProvider.
NSTextView.DidBeginEditingMessage.Subjectpublic typealias Subject = NSTextA type which you can optionally post and observe along with this MainActorMessage.
NSTextView.DidChangeMessage.Subjectpublic typealias Subject = NSTextA type which you can optionally post and observe along with this MainActorMessage.
NSToolbarItemGroup.Rolepublic enum Role : Int, @unchecked Sendablepublic enum Role : Int, @unchecked Sendable {
case automatic = 0
case tabs = 1
case valueSelection = 2
}NSView.beginDraggingSessionopen func beginDraggingSession(items: [NSDraggingItem], gesture: NSGestureRecognizer, source: any NSDraggingSource) -> NSDraggingSession?NSView.cornerConfigurationopen var cornerConfiguration: NSViewCornerConfiguration? { get }Defines the corner styles (e.g., square, capsule, concentric, etc) for the view’s corners.
NSView.effectiveCornerRadiiopen var effectiveCornerRadii: NSViewCornerRadii? { get }The effective radius of each corner in the view, calculated based on the corner configuration (cornerConfiguration). This value is nil when the corner configuration is nil.
NSView.exclusiveGestureBehavioropen var exclusiveGestureBehavior: NSView.ExclusiveGestureBehaviorDeclares whether gesture recognizers should be exclusive in this view and its subviews.
When a view is set to .exclusive, and one or more of its gesture recognizers is active, a second input event will not activate any further gesture recognizers, unless that event hit tests to this view or its subviews.
Defaults to .inherit.
NSView.ExclusiveGestureBehaviorpublic enum ExclusiveGestureBehavior : Int, @unchecked SendableExclusive gesture behavior
See the exclusiveGestureBehavior property of NSView more information.
public enum ExclusiveGestureBehavior : Int, @unchecked Sendable {
/// Inherit from superview
case inherit = 0
/// This view and its subviews have exclusive gestures
case exclusive = 1
/// This view and its subviews do not have exclusive gestures
case notExclusive = 2
}NSView.invalidateCornerConfigurationopen func invalidateCornerConfiguration()Invalidates the corner configuration, causing both the configuration and its dependencies to be recomputed.
NSView.textSelectionManageropen var textSelectionManager: NSTextSelectionManager?The text selection manager for this view.
Setting this property installs gesture recognizers and configures the view to handle text selection interactions. Setting it to nil removes text selection support. The default value is nil.
NSView.viewDidChangeEffectiveCornerRadiiopen func viewDidChangeEffectiveCornerRadii()Informs the view that its effective corner radii changed. This method should be overridden to apply the corner radii to the view as required.
NSView.BoundsDidChangeMessage.Subjectpublic typealias Subject = NSViewA type which you can optionally post and observe along with this MainActorMessage.
NSView.FrameDidChangeMessage.Subjectpublic typealias Subject = NSViewA type which you can optionally post and observe along with this MainActorMessage.
NSDraggingSession.updateDragopen func updateDrag(from gesture: NSGestureRecognizer)NSString.boundingRectopen func boundingRect(with size: NSSize, options: NSString.DrawingOptions = [], attributes: [NSAttributedString.Key : Any]? = nil) -> NSRectNSString.drawopen func draw(with rect: NSRect, options: NSString.DrawingOptions = [], attributes: [NSAttributedString.Key : Any]? = nil)NSMutableParagraphStyleextension NSMutableParagraphStyleextension NSMutableParagraphStyle {
open var alignment: NSTextAlignment
open var tighteningFactorForTruncation: Float
open var textBlocks: [NSTextBlock]
open var headerLevel: Int
}No APIs match your filter.