Add an abstract NSWindowDelegate that can be used to listen to events provided by NSWindowDelegate such as window resizing, moving, exposing, and minimizing. The following methods are currently supported:
Managing Sheets
windowWillBeginSheet
windowDidEndSheet
Sizing Windows
windowWillResize
windowDidResize
windowWillStartLiveResize
windowDidEndLiveResize
Minimizing Windows
windowWillMiniaturize
windowDidMiniaturize
windowDidDeminiaturize
Zooming Window
windowWillUseStandardFrame
windowShouldZoom
Managing Full-Screen Presentation
windowWillEnterFullScreen
windowDidEnterFullScreen
windowWillExitFullScreen
windowDidExitFullScreen
Moving Windows
windowWillMove
windowDidMove
windowDidChangeScreen
windowDidChangeScreenProfile
windowDidChangeBackingProperties
Closing Windows
windowShouldClose
windowWillClose
Managing Key Status
windowDidBecomeKey
windowDidResignKey
Managing Main Status
windowDidBecomeMain
windowDidResignMain
Exposing Windows
windowDidExpose
Managing Occlusion State
windowDidChangeOcclusionState
Managing Presentation in Version Browsers
windowWillEnterVersionBrowser
windowDidEnterVersionBrowser
windowWillExitVersionBrowser
windowDidExitVersionBrowser
Add an NSAppPresentationOptions class that allows the window's fullscreen presentation options to be modified.
Implements 1.1.0 and resolves #14.
Changelog:
NSWindowDelegate
that can be used to listen to events provided by NSWindowDelegate such as window resizing, moving, exposing, and minimizing. The following methods are currently supported:windowWillBeginSheet
windowDidEndSheet
windowWillResize
windowDidResize
windowWillStartLiveResize
windowDidEndLiveResize
windowWillMiniaturize
windowDidMiniaturize
windowDidDeminiaturize
windowWillUseStandardFrame
windowShouldZoom
windowWillEnterFullScreen
windowDidEnterFullScreen
windowWillExitFullScreen
windowDidExitFullScreen
windowWillMove
windowDidMove
windowDidChangeScreen
windowDidChangeScreenProfile
windowDidChangeBackingProperties
windowShouldClose
windowWillClose
windowDidBecomeKey
windowDidResignKey
windowDidBecomeMain
windowDidResignMain
windowDidExpose
windowDidChangeOcclusionState
windowWillEnterVersionBrowser
windowDidEnterVersionBrowser
windowWillExitVersionBrowser
windowDidExitVersionBrowser
NSAppPresentationOptions
class that allows the window's fullscreen presentation options to be modified.