Skip navigation.
 
mlRe: listening for changes to active application
FROM : Jason Coco
DATE : Tue Oct 14 18:08:31 2008

On Oct 14, 2008, at 11:58 , Robert Nikander wrote:

> Hi,
>
> How can I be notified when the foreground application changes?  I 
> found "activeApplication" in NSWorkspace.  Is there a way to observe 
> changes to that property?  I tried the following, which doesn't seem 
> to work...
>
> [[NSWorkspace sharedWorkspace] addObserver:obs 
> forKeyPath:@"activeApplication" options: 0 context:NULL];
> // where obs implements...
> - (void)observeValueForKeyPath:ofObject:change:context:


You have to use the Carbon event manager to do this... there's no way 
to do it in Cocoa...

Related mailsAuthorDate
mllistening for changes to active application Robert Nikander Oct 14, 17:58
mlRe: listening for changes to active application Jason Coco Oct 14, 18:08