Re: How to deactivate an app
Re: How to deactivate an app
- Subject: Re: How to deactivate an app
- From: Lee Ann Rucker <email@hidden>
- Date: Tue, 31 Jan 2012 02:04:45 -0800 (PST)
Along with the word, send [[NSRunningApplication currentApplication] processIdentifier], then do
[[NSRunningApplication runningApplicationWithProcessIdentifier:pid] activateWithOptions: NSApplicationActivateIgnoringOtherApps];
It says "You should rarely pass this flag because stealing key focus produces a very bad user experience.", but this seems like a valid exception - you're returning focus to where it was.
----- Original Message -----
From: "Gerriet M. Denkmann" <email@hidden>
To: email@hidden
Sent: Monday, January 30, 2012 11:55:31 PM
Subject: How to deactivate an app
I have an app A, where I can select a word and press a button.
This starts (or activates) another app called B, which displays some information about this word.
Works fine so far.
But if there is no information about the word, app B should make app A active again.
But how?
(B should not be hidden; it should remain visible, so that the user sees: "Word not found".)
I tried [NSApp deactivate] - the documentation says, I should not use this method - and indeed, it makes the B-window look inactive, but does NOT make A active - the menu bar still belongs to B.
No good.
The there is NSWorkspace runningApplications - but: "The order of the array is unspecified".
Not really useful.
I just want the equivalent of Command-Tab: making the next most recent app active.
There probably is a simple, direct and obvious solution. But I cannot see it.
Kind regards,
Gerriet.
P.S. 10.7.2
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden