DivineDominion / NSWindow-Tabbing

Programmatically create tabs in NSWindow without using the built-in stuff of NSDocument

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Programmatic NSWindow Tabbing

Swift 5.3 License Platform

Demonstrating how to implement programmatic creation of tabs in NSWindows without the use of NSDocument.

The underlying difficulty people on StackOverflow etc. are experiencing is that creating your NSWindowController from a storyboard will initialize the window contents, but you need to keep the window controller itself alive to respond to main menu actions. Otherwise, the "+" (add tab) button will appear broken for all but the initial tab.

License

Copyright (c) 2019--2021 Christian Tietze. Distributed under the MIT License.

About

Programmatically create tabs in NSWindow without using the built-in stuff of NSDocument

License:MIT License


Languages

Language:Swift 100.0%