aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitalii Kravchenko <vitalyx@gmail.com>2024-04-02 00:26:43 +0100
committerVitalii Kravchenko <vitalyx@gmail.com>2024-04-02 02:35:00 +0100
commitfdd4ef3c59cf7555f1cc397bb3b7ff4a5fa76b48 (patch)
tree977c79bc94c4483f56989acb1be2b9a2e9f6fb17
parentf9f6fbfe1f0c783517f29954751846897dc05e42 (diff)
Add NSApplication.active to Foundation bindings.
-rw-r--r--vendor/darwin/Foundation/NSApplication.odin11
1 files changed, 11 insertions, 0 deletions
diff --git a/vendor/darwin/Foundation/NSApplication.odin b/vendor/darwin/Foundation/NSApplication.odin
index c87a3d44c..d332345f9 100644
--- a/vendor/darwin/Foundation/NSApplication.odin
+++ b/vendor/darwin/Foundation/NSApplication.odin
@@ -79,11 +79,22 @@ Application_setActivationPolicy :: proc "c" (self: ^Application, activationPolic
return msgSend(BOOL, self, "setActivationPolicy:", activationPolicy)
}
+@(deprecated="Use NSApplication method activate instead.")
@(objc_type=Application, objc_name="activateIgnoringOtherApps")
Application_activateIgnoringOtherApps :: proc "c" (self: ^Application, ignoreOtherApps: BOOL) {
msgSend(nil, self, "activateIgnoringOtherApps:", ignoreOtherApps)
}
+@(objc_type=Application, objc_name="activate")
+Application_activate :: proc "c" (self: ^Application) {
+ msgSend(nil, self, "activate")
+}
+
+@(objc_type=Application, objc_name="setTitle")
+Application_setTitle :: proc "c" (self: ^Application, title: ^String) {
+ msgSend(nil, self, "setTitle", title)
+}
+
@(objc_type=Application, objc_name="setMainMenu")
Application_setMainMenu :: proc "c" (self: ^Application, menu: ^Menu) {
msgSend(nil, self, "setMainMenu:", menu)