aboutsummaryrefslogtreecommitdiffstats
path: root/src/Document.h
diff options
context:
space:
mode:
authorTeddy Wing2023-09-16 16:21:49 +0200
committerTeddy Wing2023-09-16 16:21:49 +0200
commitfb7f3b833d31cb7dcae259c6a9a0118cdeafc96c (patch)
treef81f225ba264440948be2e2be7afaa1e34f718ad /src/Document.h
parentcfe5c30df32bca2a098c683ddf69ad8a78ed305d (diff)
downloadBase-Windowed-Application-fb7f3b833d31cb7dcae259c6a9a0118cdeafc96c.tar.bz2
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.
Diffstat (limited to 'src/Document.h')
-rw-r--r--src/Document.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Document.h b/src/Document.h
new file mode 100644
index 0000000..e566ac0
--- /dev/null
+++ b/src/Document.h
@@ -0,0 +1,4 @@
+#import <Cocoa/Cocoa.h>
+
+@interface Document : NSDocument
+@end