Gregory Casamento
Gregory Casamento
The purpose of this issue is to fix a number of remaining issues with NSPopover, principally the positioning issue and some issues with NSStoryboardSegue.
Currently, the NSPopover implementation is not complete. It works, but has some slight issues.
Implementation of NSTreeController. The test for this class is here: https://github.com/gcasa/NSTreeController_test
The issue here is this. Currently GS' implementation of NSWindow and NSPanel implement NSCoding and they shouldn't. This class is decoding in nib and xib files using NSWindowTemplate (a proxy)...
This is old functionality left over from OPENSTEP, but it might have some modern uses. Need to finish this up using filesystem level notifications on appropriate platforms.
Finish up the NSMovie/NSMovieView implementation. Possibly implement a small version of AV framework to do this.
Add cairo backend
Recent versions of macOS since 10.7+ use an NSTableRowView to represent a row in NSTableView and it's subclasses. This PR seeks to implement that functionality.