NSWindow

E900205

NSWindow is a fundamental Cocoa class in macOS that manages and displays a window’s content, appearance, and event handling in graphical applications.

All labels observed (4)

Label Occurrences
NSWindow canonical 3
NSPanel 1
NSPanel class 1

How this entity was disambiguated

Statements (99)

Predicate Object
instanceOf AppKit class
Cocoa class
Objective-C class
conformsTo NSAccessibility
NSAccessibilityElement
NSAnimatablePropertyContainer
NSCoding
NSUserInterfaceValidations
definedInFramework AppKit
linked to: macOS Cocoa
definedInModule AppKit
delegateCanReceive windowDidEndSheet:
windowDidMove:
windowDidResize:
windowShouldClose:
windowWillBeginSheet:
windowWillClose:
delegateProtocol NSWindowDelegate
hasInitializer initWithContentRect:styleMask:backing:defer:
initWithContentRect:styleMask:backing:defer:screen:
hasMethod beginSheet:completionHandler:
center
close
endSheet:
frameAutosaveName
makeFirstResponder:
makeKeyAndOrderFront:
orderFront:
orderOut:
setAlphaValue:
setBackgroundColor:
setCollectionBehavior:
setContentView:
setContentViewController:
setDelegate:
setFrame:display:
setFrame:display:animate:
setFrameAutosaveName:
setHasShadow:
setLevel:
setMovable:
setMovableByWindowBackground:
setOpaque:
setTitle:
setTitleVisibility:
setTitlebarAppearsTransparent:
setToolbar:
toggleFullScreen:
hasProperty alphaValue
backgroundColor
contentViewController
delegate
frame
hasShadow
isKeyWindow
isMainWindow
isMovable
isOpaque
isReleasedWhenClosed (legacy)
isResizable
isVisible
level
styleMask
title
inheritsFrom NSResponder
lifecycleEvent becomeKeyWindow
becomeMainWindow
resignKeyWindow
resignMainWindow
windowDidLoad (via controller)
manages contentView
first responder chain for the window
title bar
toolbar
window buttons
platform macOS
primaryResponsibility handling window-related events
managing window appearance
managing window content
relatedConcept NSAlert
NSApplication
linked to: NSApplication class

NSDocument
NSPanel
linked to: NSWindow

NSView
NSWindowController
roleInCocoa top-level window object
supports constraining to screen
dragging by title bar
full-screen mode
key window status
main window status
modal sessions
sheet windows
titlebar accessory views
toolbar integration
vibrant appearance
window animations
usedFor displaying application user interfaces
usedIn AppKit-based macOS applications
Cocoa applications

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Application Kit coreClass NSWindow
NeXTSTEP Application Kit contains NSWindow class
linked to: NSWindow
NeXTSTEP Application Kit contains NSPanel class
linked to: NSWindow
NSWindow relatedConcept NSPanel
linked to: NSWindow
NSResponder superclassOf NSWindow
NSWindowController manages NSWindow