From afb2f80ef3128fbbd6588437ef258377884dc8f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=B0=8F=E9=B9=8F?= Date: Tue, 13 Apr 2021 18:51:29 +0800 Subject: [PATCH] feat: NSRunningApplication::runningApplicationWithProcessIdentifier --- cocoa/src/appkit.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cocoa/src/appkit.rs b/cocoa/src/appkit.rs index c30b1f5..76ec48d 100644 --- a/cocoa/src/appkit.rs +++ b/cocoa/src/appkit.rs @@ -478,7 +478,12 @@ pub trait NSRunningApplication: Sized { unsafe fn currentApplication(_: Self) -> id { msg_send![class!(NSRunningApplication), currentApplication] } + unsafe fn activateWithOptions_(self, options: NSApplicationActivationOptions) -> BOOL; + + unsafe fn runningApplicationWithProcessIdentifier(_: Self, pid: libc::pid_t) -> id { + msg_send![class!(NSRunningApplication), runningApplicationWithProcessIdentifier:pid] + } } impl NSRunningApplication for id {