From 6fe938b946dc2be977c8b94f754b84bb8c42f440 Mon Sep 17 00:00:00 2001 From: Laytan Laats Date: Tue, 6 Aug 2024 21:41:54 +0200 Subject: [PATCH] darwin: add setAllowedFileTypes binding for open panels --- core/sys/darwin/Foundation/NSOpenPanel.odin | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/sys/darwin/Foundation/NSOpenPanel.odin b/core/sys/darwin/Foundation/NSOpenPanel.odin index ac5f9674e..482347daa 100644 --- a/core/sys/darwin/Foundation/NSOpenPanel.odin +++ b/core/sys/darwin/Foundation/NSOpenPanel.odin @@ -29,3 +29,7 @@ OpenPanel_setResolvesAliases :: proc "c" (self: ^OpenPanel, setting: BOOL) { OpenPanel_setAllowsMultipleSelection :: proc "c" (self: ^OpenPanel, setting: BOOL) { msgSend(nil, self, "setAllowsMultipleSelection:", setting) } +@(objc_type=OpenPanel, objc_name="setAllowedFileTypes") +OpenPanel_setAllowedFileTypes :: proc "c" (self: ^OpenPanel, types: ^Array) { + msgSend(nil, self, "setAllowedFileTypes:", types) +}