これは、すべてのNSWindowDelegate
上のリンゴのドキュメントである:https://developer.apple.com/reference/appkit/nswindowdelegate
あなたはあなたの窓のためのデリゲートとして設定されているあなたのクラスで実装できます。
func windowWillMiniaturize(Notification)
は、デリゲートを指示しますウィンドウが最小限に近づいています。
func windowDidMiniaturize(Notification)
ウィンドウが最小化されたことをデリゲートに伝えます。
func windowDidDeminiaturize(Notification)
デリゲートにウィンドウが脱力されたことを伝えます。
NSWindowのは、メソッドがある - ドキュメントを訪問したときに見つけることが簡単に:https://developer.apple.com/reference/appkit/nswindow
あなたのウィンドウ上のどこからでも呼び出すことができます。
func performMiniaturize(Any?)
は一瞬ボタンを強調することで最小化ボタンをクリックするユーザーをシミュレートし、ウィンドウを最小化する。
func miniaturize(Any?)
画面リストからウィンドウを削除し、最小化されたウィンドウをDockに表示します。
func deminiaturize(Any?)
ウィンドウを最小化します。