aboutsummaryrefslogtreecommitdiff
path: root/core/sys/darwin/Foundation/NSSavePanel.odin
diff options
context:
space:
mode:
Diffstat (limited to 'core/sys/darwin/Foundation/NSSavePanel.odin')
-rw-r--r--core/sys/darwin/Foundation/NSSavePanel.odin9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/sys/darwin/Foundation/NSSavePanel.odin b/core/sys/darwin/Foundation/NSSavePanel.odin
new file mode 100644
index 000000000..8e4d7a07b
--- /dev/null
+++ b/core/sys/darwin/Foundation/NSSavePanel.odin
@@ -0,0 +1,9 @@
+package objc_Foundation
+
+@(objc_class="NSSavePanel")
+SavePanel :: struct{ using _: Panel }
+
+@(objc_type=SavePanel, objc_name="runModal")
+SavePanel_runModal :: proc "c" (self: ^SavePanel) -> ModalResponse {
+ return msgSend(ModalResponse, self, "runModal")
+}