What's New / App UI: SwiftUI, AppKit & UIKit

What's new in AppKit

+318 New~3 Deprecated−1 RemovedmacOS

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.

New

318
func

borderColor

NewmacOS
open func borderColor(for rectEdge: CGRectEdge) -> NSColor?
var

effectIsInteractive

NewmacOS
open var effectIsInteractive: Bool

Enables 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.

var

expandedInterfaceDelegate

NewmacOS
weak open var expandedInterfaceDelegate: (any NSStatusItemExpandedInterfaceDelegate)?
var

expandedInterfaceSession

NewmacOS
open var expandedInterfaceSession: NSStatusItemExpandedInterfaceSession? { get }
var

isCancellableByScrollGesture

NewmacOS
open var isCancellableByScrollGesture: Bool

Causes the receiver to be cancelled when its enclosing scroll view's gesture recognizer begins.

Defaults to false.

var

isTouchScrollingEnabled

NewmacOS
open var isTouchScrollingEnabled: Bool

Enable touch scrolling

Defaults to true.

var

maximumNumberOfTouches

NewmacOS
open var maximumNumberOfTouches: Int

The 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.

var

maximumNumberOfTouchesForScrolling

NewmacOS
open var maximumNumberOfTouchesForScrolling: Int

The maximum number of touches needed for scrolling

Set this property to 0 to require exactly minimumNumberOfTouchesForScrolling touches to recognize the gesture. Defaults to NSIntegerMax.

var

minimumNumberOfTouches

NewmacOS
open var minimumNumberOfTouches: Int

The minimum number of touches needed to recognize this gesture

Defaults to 1.

var

minimumNumberOfTouchesForScrolling

NewmacOS
open var minimumNumberOfTouchesForScrolling: Int

The minimum number of touches needed for scrolling

Defaults to 1.

extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidBeginEditingMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidBeginEditingMessage> {

    public static var didBeginEditing: NotificationCenter.BaseMessageIdentifier<NSTextView.DidBeginEditingMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidEndEditingMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidEndEditingMessage> {

    public static var didEndEditing: NotificationCenter.BaseMessageIdentifier<NSTextView.DidEndEditingMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeMessage> {

    public static var didChange: NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.WillStartLiveMagnifyMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.WillStartLiveMagnifyMessage> {

    public static var willStartLiveMagnify: NotificationCenter.BaseMessageIdentifier<NSScrollView.WillStartLiveMagnifyMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.DidEndLiveMagnifyMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.DidEndLiveMagnifyMessage> {

    public static var didEndLiveMagnify: NotificationCenter.BaseMessageIdentifier<NSScrollView.DidEndLiveMagnifyMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.WillStartLiveScrollMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.WillStartLiveScrollMessage> {

    public static var willStartLiveScroll: NotificationCenter.BaseMessageIdentifier<NSScrollView.WillStartLiveScrollMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.DidLiveScrollMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.DidLiveScrollMessage> {

    public static var didLiveScroll: NotificationCenter.BaseMessageIdentifier<NSScrollView.DidLiveScrollMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.DidEndLiveScrollMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScrollView.DidEndLiveScrollMessage> {

    public static var didEndLiveScroll: NotificationCenter.BaseMessageIdentifier<NSScrollView.DidEndLiveScrollMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.WillChangeNotifyingTextViewMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.WillChangeNotifyingTextViewMessage> {

    public static var willChangeNotifyingTextView: NotificationCenter.BaseMessageIdentifier<NSTextView.WillChangeNotifyingTextViewMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeSelectionMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeSelectionMessage> {

    public static var didChangeSelection: NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeSelectionMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeTypingAttributesMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeTypingAttributesMessage> {

    public static var didChangeTypingAttributes: NotificationCenter.BaseMessageIdentifier<NSTextView.DidChangeTypingAttributesMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessage> {

    public static var didChangeAutomaticSpellingCorrection: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticTextReplacementMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticTextReplacementMessage> {

    public static var didChangeAutomaticTextReplacement: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticTextReplacementMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessage> {

    public static var didChangeAutomaticQuoteSubstitution: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticDashSubstitutionMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticDashSubstitutionMessage> {

    public static var didChangeAutomaticDashSubstitution: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticDashSubstitutionMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticCapitalizationMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticCapitalizationMessage> {

    public static var didChangeAutomaticCapitalization: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticCapitalizationMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessage> {

    public static var didChangeAutomaticPeriodSubstitution: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticTextCompletionMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticTextCompletionMessage> {

    public static var didChangeAutomaticTextCompletion: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticTextCompletionMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticInlinePredictionMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticInlinePredictionMessage> {

    public static var didChangeAutomaticInlinePrediction: NotificationCenter.BaseMessageIdentifier<NSSpellChecker.DidChangeAutomaticInlinePredictionMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSColorList.DidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSColorList.DidChangeMessage> {

    public static var didChange: NotificationCenter.BaseMessageIdentifier<NSColorList.DidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScreen.ColorSpaceDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScreen.ColorSpaceDidChangeMessage> {

    public static var colorSpaceDidChange: NotificationCenter.BaseMessageIdentifier<NSScreen.ColorSpaceDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.SelectionDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.SelectionDidChangeMessage> {

    public static var selectionDidChange: NotificationCenter.BaseMessageIdentifier<NSOutlineView.SelectionDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ColumnDidMoveMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ColumnDidMoveMessage> {

    public static var columnDidMove: NotificationCenter.BaseMessageIdentifier<NSOutlineView.ColumnDidMoveMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ColumnDidResizeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ColumnDidResizeMessage> {

    public static var columnDidResize: NotificationCenter.BaseMessageIdentifier<NSOutlineView.ColumnDidResizeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.SelectionIsChangingMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.SelectionIsChangingMessage> {

    public static var selectionIsChanging: NotificationCenter.BaseMessageIdentifier<NSOutlineView.SelectionIsChangingMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemWillExpandMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemWillExpandMessage> {

    public static var itemWillExpand: NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemWillExpandMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemDidExpandMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemDidExpandMessage> {

    public static var itemDidExpand: NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemDidExpandMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemWillCollapseMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemWillCollapseMessage> {

    public static var itemWillCollapse: NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemWillCollapseMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemDidCollapseMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemDidCollapseMessage> {

    public static var itemDidCollapse: NotificationCenter.BaseMessageIdentifier<NSOutlineView.ItemDidCollapseMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidBecomeActiveMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidBecomeActiveMessage> {

    public static var didBecomeActive: NotificationCenter.BaseMessageIdentifier<NSApplication.DidBecomeActiveMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidChangeOcclusionStateMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidChangeOcclusionStateMessage> {

    public static var didChangeOcclusionState: NotificationCenter.BaseMessageIdentifier<NSApplication.DidChangeOcclusionStateMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidChangeScreenParametersMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidChangeScreenParametersMessage> {

    public static var didChangeScreenParameters: NotificationCenter.BaseMessageIdentifier<NSApplication.DidChangeScreenParametersMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidFinishRestoringWindowsMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidFinishRestoringWindowsMessage> {

    public static var didFinishRestoringWindows: NotificationCenter.BaseMessageIdentifier<NSApplication.DidFinishRestoringWindowsMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidHideMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidHideMessage> {

    public static var didHide: NotificationCenter.BaseMessageIdentifier<NSApplication.DidHideMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidResignActiveMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidResignActiveMessage> {

    public static var didResignActive: NotificationCenter.BaseMessageIdentifier<NSApplication.DidResignActiveMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidUnhideMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidUnhideMessage> {

    public static var didUnhide: NotificationCenter.BaseMessageIdentifier<NSApplication.DidUnhideMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidUpdateWindowsMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.DidUpdateWindowsMessage> {

    public static var didUpdateWindows: NotificationCenter.BaseMessageIdentifier<NSApplication.DidUpdateWindowsMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillBecomeActiveMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillBecomeActiveMessage> {

    public static var willBecomeActive: NotificationCenter.BaseMessageIdentifier<NSApplication.WillBecomeActiveMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillFinishLaunchingMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillFinishLaunchingMessage> {

    public static var willFinishLaunching: NotificationCenter.BaseMessageIdentifier<NSApplication.WillFinishLaunchingMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillHideMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillHideMessage> {

    public static var willHide: NotificationCenter.BaseMessageIdentifier<NSApplication.WillHideMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillResignActiveMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillResignActiveMessage> {

    public static var willResignActive: NotificationCenter.BaseMessageIdentifier<NSApplication.WillResignActiveMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillTerminateMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillTerminateMessage> {

    public static var willTerminate: NotificationCenter.BaseMessageIdentifier<NSApplication.WillTerminateMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillUnhideMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillUnhideMessage> {

    public static var willUnhide: NotificationCenter.BaseMessageIdentifier<NSApplication.WillUnhideMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillUpdateWindowsMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.WillUpdateWindowsMessage> {

    public static var willUpdateWindows: NotificationCenter.BaseMessageIdentifier<NSApplication.WillUpdateWindowsMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.ProtectedDataDidBecomeAvailableMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.ProtectedDataDidBecomeAvailableMessage> {

    public static var protectedDataDidBecomeAvailable: NotificationCenter.BaseMessageIdentifier<NSApplication.ProtectedDataDidBecomeAvailableMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.ProtectedDataWillBecomeUnavailableMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSApplication.ProtectedDataWillBecomeUnavailableMessage> {

    public static var protectedDataWillBecomeUnavailable: NotificationCenter.BaseMessageIdentifier<NSApplication.ProtectedDataWillBecomeUnavailableMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSColorPanel.ColorDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSColorPanel.ColorDidChangeMessage> {

    public static var colorDidChange: NotificationCenter.BaseMessageIdentifier<NSColorPanel.ColorDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSColor.SystemColorsDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSColor.SystemColorsDidChangeMessage> {

    public static var systemColorsDidChange: NotificationCenter.BaseMessageIdentifier<NSColor.SystemColorsDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSFont.FontSetChangedMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSFont.FontSetChangedMessage> {

    public static var fontSetChanged: NotificationCenter.BaseMessageIdentifier<NSFont.FontSetChangedMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSplitView.WillResizeSubviewsMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSplitView.WillResizeSubviewsMessage> {

    public static var willResizeSubviews: NotificationCenter.BaseMessageIdentifier<NSSplitView.WillResizeSubviewsMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSplitView.DidResizeSubviewsMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSSplitView.DidResizeSubviewsMessage> {

    public static var didResizeSubviews: NotificationCenter.BaseMessageIdentifier<NSSplitView.DidResizeSubviewsMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScroller.PreferredScrollerStyleDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSScroller.PreferredScrollerStyleDidChangeMessage> {

    public static var preferredScrollerStyleDidChange: NotificationCenter.BaseMessageIdentifier<NSScroller.PreferredScrollerStyleDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSRuleEditor.RowsDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSRuleEditor.RowsDidChangeMessage> {

    public static var rowsDidChange: NotificationCenter.BaseMessageIdentifier<NSRuleEditor.RowsDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSImageRep.RegistryDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSImageRep.RegistryDidChangeMessage> {

    public static var registryDidChange: NotificationCenter.BaseMessageIdentifier<NSImageRep.RegistryDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.WillShowMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.WillShowMessage> {

    public static var willShow: NotificationCenter.BaseMessageIdentifier<NSPopover.WillShowMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.DidShowMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.DidShowMessage> {

    public static var didShow: NotificationCenter.BaseMessageIdentifier<NSPopover.DidShowMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.WillCloseMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.WillCloseMessage> {

    public static var willClose: NotificationCenter.BaseMessageIdentifier<NSPopover.WillCloseMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.DidCloseMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopover.DidCloseMessage> {

    public static var didClose: NotificationCenter.BaseMessageIdentifier<NSPopover.DidCloseMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSHelpManager.ContextHelpModeDidActivateMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSHelpManager.ContextHelpModeDidActivateMessage> {

    public static var contextHelpModeDidActivate: NotificationCenter.BaseMessageIdentifier<NSHelpManager.ContextHelpModeDidActivateMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSHelpManager.ContextHelpModeDidDeactivateMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSHelpManager.ContextHelpModeDidDeactivateMessage> {

    public static var contextHelpModeDidDeactivate: NotificationCenter.BaseMessageIdentifier<NSHelpManager.ContextHelpModeDidDeactivateMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.SelectionDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.SelectionDidChangeMessage> {

    public static var selectionDidChange: NotificationCenter.BaseMessageIdentifier<NSTableView.SelectionDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.ColumnDidMoveMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.ColumnDidMoveMessage> {

    public static var columnDidMove: NotificationCenter.BaseMessageIdentifier<NSTableView.ColumnDidMoveMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.ColumnDidResizeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.ColumnDidResizeMessage> {

    public static var columnDidResize: NotificationCenter.BaseMessageIdentifier<NSTableView.ColumnDidResizeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.SelectionIsChangingMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTableView.SelectionIsChangingMessage> {

    public static var selectionIsChanging: NotificationCenter.BaseMessageIdentifier<NSTableView.SelectionIsChangingMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSFontCollection.DidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSFontCollection.DidChangeMessage> {

    public static var didChange: NotificationCenter.BaseMessageIdentifier<NSFontCollection.DidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSControl.TextDidBeginEditingMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSControl.TextDidBeginEditingMessage> {

    public static var textDidBeginEditing: NotificationCenter.BaseMessageIdentifier<NSControl.TextDidBeginEditingMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSControl.TextDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSControl.TextDidChangeMessage> {

    public static var textDidChange: NotificationCenter.BaseMessageIdentifier<NSControl.TextDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSControl.TextDidEndEditingMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSControl.TextDidEndEditingMessage> {

    public static var textDidEndEditing: NotificationCenter.BaseMessageIdentifier<NSControl.TextDidEndEditingMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopUpButtonCell.WillPopUpMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopUpButtonCell.WillPopUpMessage> {

    public static var willPopUp: NotificationCenter.BaseMessageIdentifier<NSPopUpButtonCell.WillPopUpMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopUpButton.WillPopUpMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSPopUpButton.WillPopUpMessage> {

    public static var willPopUp: NotificationCenter.BaseMessageIdentifier<NSPopUpButton.WillPopUpMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.SelectionDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.SelectionDidChangeMessage> {

    public static var selectionDidChange: NotificationCenter.BaseMessageIdentifier<NSComboBox.SelectionDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.SelectionIsChangingMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.SelectionIsChangingMessage> {

    public static var selectionIsChanging: NotificationCenter.BaseMessageIdentifier<NSComboBox.SelectionIsChangingMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.WillDismissMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.WillDismissMessage> {

    public static var willDismiss: NotificationCenter.BaseMessageIdentifier<NSComboBox.WillDismissMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.WillPopUpMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSComboBox.WillPopUpMessage> {

    public static var willPopUp: NotificationCenter.BaseMessageIdentifier<NSComboBox.WillPopUpMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextInputContext.KeyboardSelectionDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextInputContext.KeyboardSelectionDidChangeMessage> {

    public static var keyboardSelectionDidChange: NotificationCenter.BaseMessageIdentifier<NSTextInputContext.KeyboardSelectionDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidBecomeKeyMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidBecomeKeyMessage> {

    public static var didBecomeKey: NotificationCenter.BaseMessageIdentifier<NSWindow.DidBecomeKeyMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidBecomeMainMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidBecomeMainMessage> {

    public static var didBecomeMain: NotificationCenter.BaseMessageIdentifier<NSWindow.DidBecomeMainMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeScreenMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeScreenMessage> {

    public static var didChangeScreen: NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeScreenMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidDeminiaturizeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidDeminiaturizeMessage> {

    public static var didDeminiaturize: NotificationCenter.BaseMessageIdentifier<NSWindow.DidDeminiaturizeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidExposeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidExposeMessage> {

    public static var didExpose: NotificationCenter.BaseMessageIdentifier<NSWindow.DidExposeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidMiniaturizeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidMiniaturizeMessage> {

    public static var didMiniaturize: NotificationCenter.BaseMessageIdentifier<NSWindow.DidMiniaturizeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidMoveMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidMoveMessage> {

    public static var didMove: NotificationCenter.BaseMessageIdentifier<NSWindow.DidMoveMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidResignKeyMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidResignKeyMessage> {

    public static var didResignKey: NotificationCenter.BaseMessageIdentifier<NSWindow.DidResignKeyMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidResignMainMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidResignMainMessage> {

    public static var didResignMain: NotificationCenter.BaseMessageIdentifier<NSWindow.DidResignMainMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidResizeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidResizeMessage> {

    public static var didResize: NotificationCenter.BaseMessageIdentifier<NSWindow.DidResizeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidUpdateMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidUpdateMessage> {

    public static var didUpdate: NotificationCenter.BaseMessageIdentifier<NSWindow.DidUpdateMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillCloseMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillCloseMessage> {

    public static var willClose: NotificationCenter.BaseMessageIdentifier<NSWindow.WillCloseMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillMiniaturizeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillMiniaturizeMessage> {

    public static var willMiniaturize: NotificationCenter.BaseMessageIdentifier<NSWindow.WillMiniaturizeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillMoveMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillMoveMessage> {

    public static var willMove: NotificationCenter.BaseMessageIdentifier<NSWindow.WillMoveMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillBeginSheetMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillBeginSheetMessage> {

    public static var willBeginSheet: NotificationCenter.BaseMessageIdentifier<NSWindow.WillBeginSheetMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEndSheetMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEndSheetMessage> {

    public static var didEndSheet: NotificationCenter.BaseMessageIdentifier<NSWindow.DidEndSheetMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeBackingPropertiesMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeBackingPropertiesMessage> {

    public static var didChangeBackingProperties: NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeBackingPropertiesMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeScreenProfileMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeScreenProfileMessage> {

    public static var didChangeScreenProfile: NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeScreenProfileMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillStartLiveResizeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillStartLiveResizeMessage> {

    public static var willStartLiveResize: NotificationCenter.BaseMessageIdentifier<NSWindow.WillStartLiveResizeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEndLiveResizeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEndLiveResizeMessage> {

    public static var didEndLiveResize: NotificationCenter.BaseMessageIdentifier<NSWindow.DidEndLiveResizeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillEnterFullScreenMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillEnterFullScreenMessage> {

    public static var willEnterFullScreen: NotificationCenter.BaseMessageIdentifier<NSWindow.WillEnterFullScreenMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEnterFullScreenMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEnterFullScreenMessage> {

    public static var didEnterFullScreen: NotificationCenter.BaseMessageIdentifier<NSWindow.DidEnterFullScreenMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillExitFullScreenMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillExitFullScreenMessage> {

    public static var willExitFullScreen: NotificationCenter.BaseMessageIdentifier<NSWindow.WillExitFullScreenMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidExitFullScreenMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidExitFullScreenMessage> {

    public static var didExitFullScreen: NotificationCenter.BaseMessageIdentifier<NSWindow.DidExitFullScreenMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillEnterVersionBrowserMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillEnterVersionBrowserMessage> {

    public static var willEnterVersionBrowser: NotificationCenter.BaseMessageIdentifier<NSWindow.WillEnterVersionBrowserMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEnterVersionBrowserMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidEnterVersionBrowserMessage> {

    public static var didEnterVersionBrowser: NotificationCenter.BaseMessageIdentifier<NSWindow.DidEnterVersionBrowserMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillExitVersionBrowserMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.WillExitVersionBrowserMessage> {

    public static var willExitVersionBrowser: NotificationCenter.BaseMessageIdentifier<NSWindow.WillExitVersionBrowserMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidExitVersionBrowserMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidExitVersionBrowserMessage> {

    public static var didExitVersionBrowser: NotificationCenter.BaseMessageIdentifier<NSWindow.DidExitVersionBrowserMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeOcclusionStateMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeOcclusionStateMessage> {

    public static var didChangeOcclusionState: NotificationCenter.BaseMessageIdentifier<NSWindow.DidChangeOcclusionStateMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSBrowser.ColumnConfigurationDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSBrowser.ColumnConfigurationDidChangeMessage> {

    public static var columnConfigurationDidChange: NotificationCenter.BaseMessageIdentifier<NSBrowser.ColumnConfigurationDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.WillSendActionMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.WillSendActionMessage> {

    public static var willSendAction: NotificationCenter.BaseMessageIdentifier<NSMenu.WillSendActionMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidSendActionMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidSendActionMessage> {

    public static var didSendAction: NotificationCenter.BaseMessageIdentifier<NSMenu.DidSendActionMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidAddItemMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidAddItemMessage> {

    public static var didAddItem: NotificationCenter.BaseMessageIdentifier<NSMenu.DidAddItemMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidRemoveItemMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidRemoveItemMessage> {

    public static var didRemoveItem: NotificationCenter.BaseMessageIdentifier<NSMenu.DidRemoveItemMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidChangeItemMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidChangeItemMessage> {

    public static var didChangeItem: NotificationCenter.BaseMessageIdentifier<NSMenu.DidChangeItemMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidBeginTrackingMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidBeginTrackingMessage> {

    public static var didBeginTracking: NotificationCenter.BaseMessageIdentifier<NSMenu.DidBeginTrackingMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidEndTrackingMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSMenu.DidEndTrackingMessage> {

    public static var didEndTracking: NotificationCenter.BaseMessageIdentifier<NSMenu.DidEndTrackingMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSView.FrameDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSView.FrameDidChangeMessage> {

    public static var frameDidChange: NotificationCenter.BaseMessageIdentifier<NSView.FrameDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSView.BoundsDidChangeMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSView.BoundsDidChangeMessage> {

    public static var boundsDidChange: NotificationCenter.BaseMessageIdentifier<NSView.BoundsDidChangeMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSToolbar.WillAddItemMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSToolbar.WillAddItemMessage> {

    public static var willAddItem: NotificationCenter.BaseMessageIdentifier<NSToolbar.WillAddItemMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSToolbar.DidRemoveItemMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSToolbar.DidRemoveItemMessage> {

    public static var didRemoveItem: NotificationCenter.BaseMessageIdentifier<NSToolbar.DidRemoveItemMessage> { get }
}
extension

NotificationCenter.MessageIdentifier

NewmacOS
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextAlternatives.SelectedAlternativeStringMessage>
Declaration
extension NotificationCenter.MessageIdentifier where Self == NotificationCenter.BaseMessageIdentifier<NSTextAlternatives.SelectedAlternativeStringMessage> {

    public static var selectedAlternativeString: NotificationCenter.BaseMessageIdentifier<NSTextAlternatives.SelectedAlternativeStringMessage> { get }
}
extension

NSApplication.DidBecomeActiveMessage

NewmacOS
extension NSApplication.DidBecomeActiveMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.DidBecomeActiveMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.DidChangeOcclusionStateMessage

NewmacOS
extension NSApplication.DidChangeOcclusionStateMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.DidChangeOcclusionStateMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.DidChangeScreenParametersMessage

NewmacOS
extension NSApplication.DidChangeScreenParametersMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.DidChangeScreenParametersMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.DidFinishRestoringWindowsMessage

NewmacOS
extension NSApplication.DidFinishRestoringWindowsMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.DidFinishRestoringWindowsMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.DidHideMessage

NewmacOS
extension NSApplication.DidHideMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.DidHideMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.DidResignActiveMessage

NewmacOS
extension NSApplication.DidResignActiveMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.DidResignActiveMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.DidUnhideMessage

NewmacOS
extension NSApplication.DidUnhideMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.DidUnhideMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.DidUpdateWindowsMessage

NewmacOS
extension NSApplication.DidUpdateWindowsMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.DidUpdateWindowsMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.ProtectedDataDidBecomeAvailableMessage

NewmacOS
extension NSApplication.ProtectedDataDidBecomeAvailableMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.ProtectedDataDidBecomeAvailableMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.ProtectedDataWillBecomeUnavailableMessage

NewmacOS
extension NSApplication.ProtectedDataWillBecomeUnavailableMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.ProtectedDataWillBecomeUnavailableMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.WillBecomeActiveMessage

NewmacOS
extension NSApplication.WillBecomeActiveMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.WillBecomeActiveMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.WillFinishLaunchingMessage

NewmacOS
extension NSApplication.WillFinishLaunchingMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.WillFinishLaunchingMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.WillHideMessage

NewmacOS
extension NSApplication.WillHideMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.WillHideMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.WillResignActiveMessage

NewmacOS
extension NSApplication.WillResignActiveMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.WillResignActiveMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.WillTerminateMessage

NewmacOS
extension NSApplication.WillTerminateMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.WillTerminateMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.WillUnhideMessage

NewmacOS
extension NSApplication.WillUnhideMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.WillUnhideMessage : NotificationCenter.MainActorMessage {
}
extension

NSApplication.WillUpdateWindowsMessage

NewmacOS
extension NSApplication.WillUpdateWindowsMessage : NotificationCenter.MainActorMessage
Declaration
extension NSApplication.WillUpdateWindowsMessage : NotificationCenter.MainActorMessage {
}
extension

NSComboBox

NewmacOS
extension NSComboBox
Declaration
extension 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
    }
}
extension

NSComboBox.SelectionDidChangeMessage

NewmacOS
extension NSComboBox.SelectionDidChangeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSComboBox.SelectionDidChangeMessage : NotificationCenter.MainActorMessage {
}
extension

NSComboBox.SelectionIsChangingMessage

NewmacOS
extension NSComboBox.SelectionIsChangingMessage : NotificationCenter.MainActorMessage
Declaration
extension NSComboBox.SelectionIsChangingMessage : NotificationCenter.MainActorMessage {
}
extension

NSComboBox.WillDismissMessage

NewmacOS
extension NSComboBox.WillDismissMessage : NotificationCenter.MainActorMessage
Declaration
extension NSComboBox.WillDismissMessage : NotificationCenter.MainActorMessage {
}
extension

NSComboBox.WillPopUpMessage

NewmacOS
extension NSComboBox.WillPopUpMessage : NotificationCenter.MainActorMessage
Declaration
extension NSComboBox.WillPopUpMessage : NotificationCenter.MainActorMessage {
}
extension

NSControl.TextDidBeginEditingMessage

NewmacOS
extension NSControl.TextDidBeginEditingMessage : NotificationCenter.MainActorMessage
Declaration
extension NSControl.TextDidBeginEditingMessage : NotificationCenter.MainActorMessage {
}
extension

NSControl.TextDidChangeMessage

NewmacOS
extension NSControl.TextDidChangeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSControl.TextDidChangeMessage : NotificationCenter.MainActorMessage {
}
extension

NSControl.TextDidEndEditingMessage

NewmacOS
extension NSControl.TextDidEndEditingMessage : NotificationCenter.MainActorMessage
Declaration
extension NSControl.TextDidEndEditingMessage : NotificationCenter.MainActorMessage {
}
extension

NSFont.FontSetChangedMessage

NewmacOS
extension NSFont.FontSetChangedMessage : NotificationCenter.MainActorMessage
Declaration
extension NSFont.FontSetChangedMessage : NotificationCenter.MainActorMessage {
}
extension

NSMenu.DidAddItemMessage

NewmacOS
extension NSMenu.DidAddItemMessage : NotificationCenter.MainActorMessage
Declaration
extension NSMenu.DidAddItemMessage : NotificationCenter.MainActorMessage {
}
extension

NSMenu.DidBeginTrackingMessage

NewmacOS
extension NSMenu.DidBeginTrackingMessage : NotificationCenter.MainActorMessage
Declaration
extension NSMenu.DidBeginTrackingMessage : NotificationCenter.MainActorMessage {
}
extension

NSMenu.DidChangeItemMessage

NewmacOS
extension NSMenu.DidChangeItemMessage : NotificationCenter.MainActorMessage
Declaration
extension NSMenu.DidChangeItemMessage : NotificationCenter.MainActorMessage {
}
extension

NSMenu.DidEndTrackingMessage

NewmacOS
extension NSMenu.DidEndTrackingMessage : NotificationCenter.MainActorMessage
Declaration
extension NSMenu.DidEndTrackingMessage : NotificationCenter.MainActorMessage {
}
extension

NSMenu.DidRemoveItemMessage

NewmacOS
extension NSMenu.DidRemoveItemMessage : NotificationCenter.MainActorMessage
Declaration
extension NSMenu.DidRemoveItemMessage : NotificationCenter.MainActorMessage {
}
extension

NSMenu.DidSendActionMessage

NewmacOS
extension NSMenu.DidSendActionMessage : NotificationCenter.MainActorMessage
Declaration
extension NSMenu.DidSendActionMessage : NotificationCenter.MainActorMessage {
}
extension

NSMenu.WillSendActionMessage

NewmacOS
extension NSMenu.WillSendActionMessage : NotificationCenter.MainActorMessage
Declaration
extension NSMenu.WillSendActionMessage : NotificationCenter.MainActorMessage {
}
extension

NSOutlineView.ItemDidCollapseMessage

NewmacOS
extension NSOutlineView.ItemDidCollapseMessage : NotificationCenter.MainActorMessage
Declaration
extension NSOutlineView.ItemDidCollapseMessage : NotificationCenter.MainActorMessage {
}
extension

NSOutlineView.ItemDidExpandMessage

NewmacOS
extension NSOutlineView.ItemDidExpandMessage : NotificationCenter.MainActorMessage
Declaration
extension NSOutlineView.ItemDidExpandMessage : NotificationCenter.MainActorMessage {
}
extension

NSOutlineView.ItemWillCollapseMessage

NewmacOS
extension NSOutlineView.ItemWillCollapseMessage : NotificationCenter.MainActorMessage
Declaration
extension NSOutlineView.ItemWillCollapseMessage : NotificationCenter.MainActorMessage {
}
extension

NSOutlineView.ItemWillExpandMessage

NewmacOS
extension NSOutlineView.ItemWillExpandMessage : NotificationCenter.MainActorMessage
Declaration
extension NSOutlineView.ItemWillExpandMessage : NotificationCenter.MainActorMessage {
}
extension

NSOutlineView.SelectionDidChangeMessage

NewmacOS
extension NSOutlineView.SelectionDidChangeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSOutlineView.SelectionDidChangeMessage : NotificationCenter.MainActorMessage {
}
extension

NSOutlineView.SelectionIsChangingMessage

NewmacOS
extension NSOutlineView.SelectionIsChangingMessage : NotificationCenter.MainActorMessage
Declaration
extension NSOutlineView.SelectionIsChangingMessage : NotificationCenter.MainActorMessage {
}
extension

NSPopover.DidCloseMessage

NewmacOS
extension NSPopover.DidCloseMessage : NotificationCenter.MainActorMessage
Declaration
extension NSPopover.DidCloseMessage : NotificationCenter.MainActorMessage {
}
extension

NSPopover.DidShowMessage

NewmacOS
extension NSPopover.DidShowMessage : NotificationCenter.MainActorMessage
Declaration
extension NSPopover.DidShowMessage : NotificationCenter.MainActorMessage {
}
extension

NSPopover.WillCloseMessage

NewmacOS
extension NSPopover.WillCloseMessage : NotificationCenter.MainActorMessage
Declaration
extension NSPopover.WillCloseMessage : NotificationCenter.MainActorMessage {
}
extension

NSPopover.WillShowMessage

NewmacOS
extension NSPopover.WillShowMessage : NotificationCenter.MainActorMessage
Declaration
extension NSPopover.WillShowMessage : NotificationCenter.MainActorMessage {
}
extension

NSRuleEditor.RowsDidChangeMessage

NewmacOS
extension NSRuleEditor.RowsDidChangeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSRuleEditor.RowsDidChangeMessage : NotificationCenter.MainActorMessage {
}
extension

NSScrollView.DidEndLiveMagnifyMessage

NewmacOS
extension NSScrollView.DidEndLiveMagnifyMessage : NotificationCenter.MainActorMessage
Declaration
extension NSScrollView.DidEndLiveMagnifyMessage : NotificationCenter.MainActorMessage {
}
extension

NSScrollView.DidEndLiveScrollMessage

NewmacOS
extension NSScrollView.DidEndLiveScrollMessage : NotificationCenter.MainActorMessage
Declaration
extension NSScrollView.DidEndLiveScrollMessage : NotificationCenter.MainActorMessage {
}
extension

NSScrollView.DidLiveScrollMessage

NewmacOS
extension NSScrollView.DidLiveScrollMessage : NotificationCenter.MainActorMessage
Declaration
extension NSScrollView.DidLiveScrollMessage : NotificationCenter.MainActorMessage {
}
extension

NSScrollView.WillStartLiveMagnifyMessage

NewmacOS
extension NSScrollView.WillStartLiveMagnifyMessage : NotificationCenter.MainActorMessage
Declaration
extension NSScrollView.WillStartLiveMagnifyMessage : NotificationCenter.MainActorMessage {
}
extension

NSScrollView.WillStartLiveScrollMessage

NewmacOS
extension NSScrollView.WillStartLiveScrollMessage : NotificationCenter.MainActorMessage
Declaration
extension NSScrollView.WillStartLiveScrollMessage : NotificationCenter.MainActorMessage {
}
extension

NSSpellChecker.DidChangeAutomaticCapitalizationMessage

NewmacOS
extension NSSpellChecker.DidChangeAutomaticCapitalizationMessage : NotificationCenter.MainActorMessage
Declaration
extension NSSpellChecker.DidChangeAutomaticCapitalizationMessage : NotificationCenter.MainActorMessage {
}
extension

NSSpellChecker.DidChangeAutomaticDashSubstitutionMessage

NewmacOS
extension NSSpellChecker.DidChangeAutomaticDashSubstitutionMessage : NotificationCenter.MainActorMessage
Declaration
extension NSSpellChecker.DidChangeAutomaticDashSubstitutionMessage : NotificationCenter.MainActorMessage {
}
extension

NSSpellChecker.DidChangeAutomaticInlinePredictionMessage

NewmacOS
extension NSSpellChecker.DidChangeAutomaticInlinePredictionMessage : NotificationCenter.MainActorMessage
Declaration
extension NSSpellChecker.DidChangeAutomaticInlinePredictionMessage : NotificationCenter.MainActorMessage {
}
extension

NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessage

NewmacOS
extension NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessage : NotificationCenter.MainActorMessage
Declaration
extension NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessage : NotificationCenter.MainActorMessage {
}
extension

NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessage

NewmacOS
extension NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessage : NotificationCenter.MainActorMessage
Declaration
extension NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessage : NotificationCenter.MainActorMessage {
}
extension

NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessage

NewmacOS
extension NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessage : NotificationCenter.MainActorMessage
Declaration
extension NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessage : NotificationCenter.MainActorMessage {
}
extension

NSSpellChecker.DidChangeAutomaticTextCompletionMessage

NewmacOS
extension NSSpellChecker.DidChangeAutomaticTextCompletionMessage : NotificationCenter.MainActorMessage
Declaration
extension NSSpellChecker.DidChangeAutomaticTextCompletionMessage : NotificationCenter.MainActorMessage {
}
extension

NSSpellChecker.DidChangeAutomaticTextReplacementMessage

NewmacOS
extension NSSpellChecker.DidChangeAutomaticTextReplacementMessage : NotificationCenter.MainActorMessage
Declaration
extension NSSpellChecker.DidChangeAutomaticTextReplacementMessage : NotificationCenter.MainActorMessage {
}
protocol

NSStatusItemExpandedInterfaceDelegate

NewmacOS
public protocol NSStatusItemExpandedInterfaceDelegate : NSObjectProtocol
Declaration
public protocol NSStatusItemExpandedInterfaceDelegate : NSObjectProtocol {

    func statusItem(_ statusItem: NSStatusItem, didBegin expandedInterfaceSession: NSStatusItemExpandedInterfaceSession)

    func statusItemDidEndExpandedInterfaceSession(_ statusItem: NSStatusItem, animated: Bool)
}
extension

NSTableView.SelectionDidChangeMessage

NewmacOS
extension NSTableView.SelectionDidChangeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSTableView.SelectionDidChangeMessage : NotificationCenter.MainActorMessage {
}
extension

NSTableView.SelectionIsChangingMessage

NewmacOS
extension NSTableView.SelectionIsChangingMessage : NotificationCenter.MainActorMessage
Declaration
extension NSTableView.SelectionIsChangingMessage : NotificationCenter.MainActorMessage {
}
extension

NSTextView.DidBeginEditingMessage

NewmacOS
extension NSTextView.DidBeginEditingMessage : NotificationCenter.MainActorMessage
Declaration
extension NSTextView.DidBeginEditingMessage : NotificationCenter.MainActorMessage {
}
extension

NSTextView.DidChangeMessage

NewmacOS
extension NSTextView.DidChangeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSTextView.DidChangeMessage : NotificationCenter.MainActorMessage {
}
protocol

NSTextViewportRenderingSurface

NewmacOS
public protocol NSTextViewportRenderingSurface : NSObjectProtocol
Declaration
public protocol NSTextViewportRenderingSurface : NSObjectProtocol {
}
extension

NSView.BoundsDidChangeMessage

NewmacOS
extension NSView.BoundsDidChangeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSView.BoundsDidChangeMessage : NotificationCenter.MainActorMessage {
}
extension

NSView.FrameDidChangeMessage

NewmacOS
extension NSView.FrameDidChangeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSView.FrameDidChangeMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidBecomeKeyMessage

NewmacOS
extension NSWindow.DidBecomeKeyMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidBecomeKeyMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidBecomeMainMessage

NewmacOS
extension NSWindow.DidBecomeMainMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidBecomeMainMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidChangeOcclusionStateMessage

NewmacOS
extension NSWindow.DidChangeOcclusionStateMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidChangeOcclusionStateMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidChangeScreenMessage

NewmacOS
extension NSWindow.DidChangeScreenMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidChangeScreenMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidChangeScreenProfileMessage

NewmacOS
extension NSWindow.DidChangeScreenProfileMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidChangeScreenProfileMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidDeminiaturizeMessage

NewmacOS
extension NSWindow.DidDeminiaturizeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidDeminiaturizeMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidEndLiveResizeMessage

NewmacOS
extension NSWindow.DidEndLiveResizeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidEndLiveResizeMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidEndSheetMessage

NewmacOS
extension NSWindow.DidEndSheetMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidEndSheetMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidEnterFullScreenMessage

NewmacOS
extension NSWindow.DidEnterFullScreenMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidEnterFullScreenMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidEnterVersionBrowserMessage

NewmacOS
extension NSWindow.DidEnterVersionBrowserMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidEnterVersionBrowserMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidExitVersionBrowserMessage

NewmacOS
extension NSWindow.DidExitVersionBrowserMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidExitVersionBrowserMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidMiniaturizeMessage

NewmacOS
extension NSWindow.DidMiniaturizeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidMiniaturizeMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidMoveMessage

NewmacOS
extension NSWindow.DidMoveMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidMoveMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidResignKeyMessage

NewmacOS
extension NSWindow.DidResignKeyMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidResignKeyMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidResignMainMessage

NewmacOS
extension NSWindow.DidResignMainMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidResignMainMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidResizeMessage

NewmacOS
extension NSWindow.DidResizeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidResizeMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.DidUpdateMessage

NewmacOS
extension NSWindow.DidUpdateMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.DidUpdateMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.WillBeginSheetMessage

NewmacOS
extension NSWindow.WillBeginSheetMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.WillBeginSheetMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.WillCloseMessage

NewmacOS
extension NSWindow.WillCloseMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.WillCloseMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.WillEnterFullScreenMessage

NewmacOS
extension NSWindow.WillEnterFullScreenMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.WillEnterFullScreenMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.WillEnterVersionBrowserMessage

NewmacOS
extension NSWindow.WillEnterVersionBrowserMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.WillEnterVersionBrowserMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.WillExitFullScreenMessage

NewmacOS
extension NSWindow.WillExitFullScreenMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.WillExitFullScreenMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.WillExitVersionBrowserMessage

NewmacOS
extension NSWindow.WillExitVersionBrowserMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.WillExitVersionBrowserMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.WillMiniaturizeMessage

NewmacOS
extension NSWindow.WillMiniaturizeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.WillMiniaturizeMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.WillMoveMessage

NewmacOS
extension NSWindow.WillMoveMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.WillMoveMessage : NotificationCenter.MainActorMessage {
}
extension

NSWindow.WillStartLiveResizeMessage

NewmacOS
extension NSWindow.WillStartLiveResizeMessage : NotificationCenter.MainActorMessage
Declaration
extension NSWindow.WillStartLiveResizeMessage : NotificationCenter.MainActorMessage {
}
var

preferredImageVisibility

NewmacOS
open var preferredImageVisibility: NSMenuItem.ImageVisibility

A 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.

extension

Preview

NewmacOS
extension Preview
Declaration
extension 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)
}
var

role

NewmacOS
open var role: NSSegmentedControl.Role
var

role

NewmacOS
open var role: NSToolbarItemGroup.Role
var

scrollGestureForRelationships

NewmacOS
open var scrollGestureForRelationships: NSGestureRecognizer { get }

A gesture recognizer for setting up failure or exclusion relationships against scrolling gestures

func

setBorderColor

NewmacOS
open func setBorderColor(_ borderColor: NSColor?, rectEdge: CGRectEdge)
func

setWidth

NewmacOS
open func setWidth(_ width: CGFloat, type: NSTextBlock.ValueType, for layer: NSTextBlock.Layer, rectEdge: CGRectEdge)
var

touchCapabilities

NewmacOS
open var touchCapabilities: NSScreen.TouchCapabilities { get }
func

width

NewmacOS
open func width(for layer: NSTextBlock.Layer, rectEdge: CGRectEdge) -> CGFloat
func

widthValueType

NewmacOS
open func widthValueType(for layer: NSTextBlock.Layer, rectEdge: CGRectEdge) -> NSTextBlock.ValueType
typealias

NSApplication.DidBecomeActiveMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.DidChangeOcclusionStateMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.DidChangeScreenParametersMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.DidFinishRestoringWindowsMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.DidHideMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.DidResignActiveMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.DidUnhideMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.DidUpdateWindowsMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

var

NSApplication.PresentationOptions.disableScreenCornerInteractions

NewmacOS
public 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.

typealias

NSApplication.ProtectedDataDidBecomeAvailableMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.ProtectedDataWillBecomeUnavailableMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.WillBecomeActiveMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.WillFinishLaunchingMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.WillHideMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.WillResignActiveMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.WillTerminateMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.WillUnhideMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSApplication.WillUpdateWindowsMessage.Subject

NewmacOS
public typealias Subject = NSApplication

A type which you can optionally post and observe along with this MainActorMessage.

func

NSBrowserDelegate.browser

NewmacOS
optional func browser(_ browser: NSBrowser, pasteboardWriterForRow row: Int, column: Int) -> (any NSPasteboardWriting)?
func

NSBrowserDelegate.browser

NewmacOS
optional func browser(_ browser: NSBrowser, draggingSession session: NSDraggingSession, willBeginAt screenPoint: NSPoint, forRowsWith rowIndexes: IndexSet, column: Int)
func

NSBrowserDelegate.browser

NewmacOS
optional func browser(_ browser: NSBrowser, draggingSession session: NSDraggingSession, endedAt screenPoint: NSPoint, operation: NSDragOperation)
typealias

NSComboBox.SelectionDidChangeMessage.Subject

NewmacOS
public typealias Subject = NSComboBox

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSComboBox.SelectionIsChangingMessage.Subject

NewmacOS
public typealias Subject = NSComboBox

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSComboBox.WillDismissMessage.Subject

NewmacOS
public typealias Subject = NSComboBox

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSComboBox.WillPopUpMessage.Subject

NewmacOS
public typealias Subject = NSComboBox

A type which you can optionally post and observe along with this MainActorMessage.

var

NSControl.Events.applicationReserved

NewmacOS
public static var applicationReserved: NSControl.Events { get }
var

NSControl.Events.menuActionTriggered

NewmacOS
public static var menuActionTriggered: NSControl.Events { get }
var

NSControl.Events.primaryActionTriggered

NewmacOS
public static var primaryActionTriggered: NSControl.Events { get }
var

NSControl.Events.trackingRepeated

NewmacOS
public static var trackingRepeated: NSControl.Events { get }
var

NSControl.Events.valueChanged

NewmacOS
public static var valueChanged: NSControl.Events { get }
typealias

NSControl.TextDidBeginEditingMessage.Subject

NewmacOS
public typealias Subject = NSControl

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSControl.TextDidChangeMessage.Subject

NewmacOS
public typealias Subject = NSControl

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSControl.TextDidEndEditingMessage.Subject

NewmacOS
public typealias Subject = NSControl

A type which you can optionally post and observe along with this MainActorMessage.

func

NSDraggingSession.updateDrag

NewmacOS
open func updateDrag(from gesture: NSGestureRecognizer)
typealias

NSFont.FontSetChangedMessage.Subject

NewmacOS
public typealias Subject = NSFont

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSMenu.DidAddItemMessage.Subject

NewmacOS
public typealias Subject = NSMenu

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSMenu.DidBeginTrackingMessage.Subject

NewmacOS
public typealias Subject = NSMenu

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSMenu.DidChangeItemMessage.Subject

NewmacOS
public typealias Subject = NSMenu

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSMenu.DidEndTrackingMessage.Subject

NewmacOS
public typealias Subject = NSMenu

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSMenu.DidRemoveItemMessage.Subject

NewmacOS
public typealias Subject = NSMenu

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSMenu.DidSendActionMessage.Subject

NewmacOS
public typealias Subject = NSMenu

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSMenu.WillSendActionMessage.Subject

NewmacOS
public typealias Subject = NSMenu

A type which you can optionally post and observe along with this MainActorMessage.

enum

NSMenuItem.ImageVisibility

NewmacOS
public enum ImageVisibility : Int, @unchecked Sendable

Values for the preferredImageVisibility property of NSMenuItem. When a menu item is initialized, the default value for the item's image visibility is Automatic.

Declaration
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
}
typealias

NSOutlineView.ItemDidCollapseMessage.Subject

NewmacOS
public typealias Subject = NSOutlineView

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSOutlineView.ItemDidExpandMessage.Subject

NewmacOS
public typealias Subject = NSOutlineView

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSOutlineView.ItemWillCollapseMessage.Subject

NewmacOS
public typealias Subject = NSOutlineView

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSOutlineView.ItemWillExpandMessage.Subject

NewmacOS
public typealias Subject = NSOutlineView

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSOutlineView.SelectionDidChangeMessage.Subject

NewmacOS
public typealias Subject = NSOutlineView

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSOutlineView.SelectionIsChangingMessage.Subject

NewmacOS
public typealias Subject = NSOutlineView

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSPopover.DidCloseMessage.Subject

NewmacOS
public typealias Subject = NSPopover

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSPopover.DidShowMessage.Subject

NewmacOS
public typealias Subject = NSPopover

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSPopover.WillCloseMessage.Subject

NewmacOS
public typealias Subject = NSPopover

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSPopover.WillShowMessage.Subject

NewmacOS
public typealias Subject = NSPopover

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSRuleEditor.RowsDidChangeMessage.Subject

NewmacOS
public typealias Subject = NSRuleEditor

A type which you can optionally post and observe along with this MainActorMessage.

struct

NSScreen.TouchCapabilities

NewmacOS
public struct TouchCapabilities : OptionSet, @unchecked Sendable
Declaration
public struct TouchCapabilities : OptionSet, @unchecked Sendable {

    public init(rawValue: UInt)

    public static var multiTouch: NSScreen.TouchCapabilities { get }
}
var

NSScrollView.refreshController

NewmacOS
open 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.

typealias

NSScrollView.DidEndLiveMagnifyMessage.Subject

NewmacOS
public typealias Subject = NSScrollView

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSScrollView.DidEndLiveScrollMessage.Subject

NewmacOS
public typealias Subject = NSScrollView

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSScrollView.DidLiveScrollMessage.Subject

NewmacOS
public typealias Subject = NSScrollView

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSScrollView.WillStartLiveMagnifyMessage.Subject

NewmacOS
public typealias Subject = NSScrollView

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSScrollView.WillStartLiveScrollMessage.Subject

NewmacOS
public typealias Subject = NSScrollView

A type which you can optionally post and observe along with this MainActorMessage.

enum

NSSegmentedControl.Role

NewmacOS
public enum Role : Int, @unchecked Sendable
Declaration
public enum Role : Int, @unchecked Sendable {

    case automatic = 0

    case tabs = 1

    case valueSelection = 2
}
typealias

NSSpellChecker.DidChangeAutomaticCapitalizationMessage.Subject

NewmacOS
public typealias Subject = NSSpellChecker

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSSpellChecker.DidChangeAutomaticDashSubstitutionMessage.Subject

NewmacOS
public typealias Subject = NSSpellChecker

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSSpellChecker.DidChangeAutomaticInlinePredictionMessage.Subject

NewmacOS
public typealias Subject = NSSpellChecker

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSSpellChecker.DidChangeAutomaticPeriodSubstitutionMessage.Subject

NewmacOS
public typealias Subject = NSSpellChecker

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSSpellChecker.DidChangeAutomaticQuoteSubstitutionMessage.Subject

NewmacOS
public typealias Subject = NSSpellChecker

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSSpellChecker.DidChangeAutomaticSpellingCorrectionMessage.Subject

NewmacOS
public typealias Subject = NSSpellChecker

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSSpellChecker.DidChangeAutomaticTextCompletionMessage.Subject

NewmacOS
public typealias Subject = NSSpellChecker

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSSpellChecker.DidChangeAutomaticTextReplacementMessage.Subject

NewmacOS
public typealias Subject = NSSpellChecker

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSTableView.SelectionDidChangeMessage.Subject

NewmacOS
public typealias Subject = NSTableView

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSTableView.SelectionIsChangingMessage.Subject

NewmacOS
public typealias Subject = NSTableView

A type which you can optionally post and observe along with this MainActorMessage.

func

NSTextLayoutManagerDelegate.textLayoutManager

NewmacOS
optional func textLayoutManager(_ textLayoutManager: NSTextLayoutManager, cacheTextAttachmentViewProvider viewProvider: NSTextAttachmentViewProvider, for textAttachment: NSTextAttachment)
func

NSTextLayoutManagerDelegate.textLayoutManager

NewmacOS
optional func textLayoutManager(_ textLayoutManager: NSTextLayoutManager, retrieveCachedTextAttachmentViewProviderFor attachment: NSTextAttachment) -> NSTextAttachmentViewProvider?
protocol

NSTextSelectionManager.Delegate

NewmacOS
public protocol Delegate : NSObjectProtocol

A 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.

Declaration
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?
}
enum

NSTextSelectionManager.Mode

NewmacOS
public enum Mode : Int, @unchecked Sendable

Values for text selection interaction modes.

These modes determine how the text selection manager handles user interaction with text content.

Declaration
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
}
func

NSTextView.register

NewmacOS
open func register(_ policy: NSTextAttachmentViewProviderReusePolicy, forTextAttachmentViewProviderType viewProviderType: AnyClass)

Register the NSTextAttachmentViewProviderReusePolicy for all instances of a particular subclass of NSTextAttachmentViewProvider.

typealias

NSTextView.DidBeginEditingMessage.Subject

NewmacOS
public typealias Subject = NSText

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSTextView.DidChangeMessage.Subject

NewmacOS
public typealias Subject = NSText

A type which you can optionally post and observe along with this MainActorMessage.

enum

NSToolbarItemGroup.Role

NewmacOS
public enum Role : Int, @unchecked Sendable
Declaration
public enum Role : Int, @unchecked Sendable {

    case automatic = 0

    case tabs = 1

    case valueSelection = 2
}
func

NSView.beginDraggingSession

NewmacOS
open func beginDraggingSession(items: [NSDraggingItem], gesture: NSGestureRecognizer, source: any NSDraggingSource) -> NSDraggingSession?
var

NSView.cornerConfiguration

NewmacOS
open var cornerConfiguration: NSViewCornerConfiguration? { get }

Defines the corner styles (e.g., square, capsule, concentric, etc) for the view’s corners.

var

NSView.effectiveCornerRadii

NewmacOS
open 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.

var

NSView.exclusiveGestureBehavior

NewmacOS
open var exclusiveGestureBehavior: NSView.ExclusiveGestureBehavior

Declares 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.

enum

NSView.ExclusiveGestureBehavior

NewmacOS
public enum ExclusiveGestureBehavior : Int, @unchecked Sendable

Exclusive gesture behavior

See the exclusiveGestureBehavior property of NSView more information.

Declaration
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
}
func

NSView.invalidateCornerConfiguration

NewmacOS
open func invalidateCornerConfiguration()

Invalidates the corner configuration, causing both the configuration and its dependencies to be recomputed.

var

NSView.textSelectionManager

NewmacOS
open 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.

func

NSView.viewDidChangeEffectiveCornerRadii

NewmacOS
open 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.

typealias

NSView.BoundsDidChangeMessage.Subject

NewmacOS
public typealias Subject = NSView

A type which you can optionally post and observe along with this MainActorMessage.

typealias

NSView.FrameDidChangeMessage.Subject

NewmacOS
public typealias Subject = NSView

A type which you can optionally post and observe along with this MainActorMessage.

Deprecated

3
func

NSDraggingSession.updateDrag

DeprecatedmacOS
open func updateDrag(from gesture: NSGestureRecognizer)
DeprecatedThis method is deprecated and has no effect.
func

NSString.boundingRect

DeprecatedmacOS
open func boundingRect(with size: NSSize, options: NSString.DrawingOptions = [], attributes: [NSAttributedString.Key : Any]? = nil) -> NSRect
func

NSString.draw

DeprecatedmacOS
open func draw(with rect: NSRect, options: NSString.DrawingOptions = [], attributes: [NSAttributedString.Key : Any]? = nil)

Removed

1
extension

NSMutableParagraphStyle

RemovedmacOS
extension NSMutableParagraphStyle
RemovedAbsent from the 27 SDK interface. Declaration shown is from the 26 SDK.
Declaration
extension NSMutableParagraphStyle {

    open var alignment: NSTextAlignment

    open var tighteningFactorForTruncation: Float

    open var textBlocks: [NSTextBlock]

    open var headerLevel: Int
}

No APIs match your filter.

← More in App UI: SwiftUI, AppKit & UIKit