From fb7f3b833d31cb7dcae259c6a9a0118cdeafc96c Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sat, 16 Sep 2023 16:21:49 +0200 Subject: Make a document-based application Add the basic necessities for a document-based application. This is what I came up with on 2023-09-10. The `DocumentWindowController` was just an initial idea and doesn't do anything: we create the required window controller in `Document`. The `CFBundleDocumentTypes` entry enables us to interact with text files. This confirms that the "Open Recent" menu does get added automatically below the "Open" menu. --- src/DocumentWindowController.m | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/DocumentWindowController.m (limited to 'src/DocumentWindowController.m') diff --git a/src/DocumentWindowController.m b/src/DocumentWindowController.m new file mode 100644 index 0000000..e83af36 --- /dev/null +++ b/src/DocumentWindowController.m @@ -0,0 +1,11 @@ +#import "DocumentWindowController.h" + +@implementation DocumentWindowController + +- (void)windowWillLoad +{ + // NSWindow *window = ; + // self = [self initWithWindow:window]; +} + +@end -- cgit v1.2.3