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...
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 mails | Author | Date |
|---|---|---|
| Robert Nikander | Oct 14, 17:58 | |
| Jason Coco | Oct 14, 18:08 |






Cocoa mail archive

