Re: Launch another app without losing focus
Re: Launch another app without losing focus
- Subject: Re: Launch another app without losing focus
- From: Mike Kobb <email@hidden>
- Date: Tue, 13 Jun 2006 16:02:19 -0700
This does seem to work with respect to the window activation problem,
but it has two other problems:
1) I don't have any control over which binary is launched (because
there's no path). If somebody happened to have two copies on their
machine of the "helper" (which would be unusual), then it may launch
the wrong one.
2) It seems perfectly happy to launch more than one copy! I
definitely do not want that. I am definitely not passing
NSWorkspaceLaunchNewInstance, so I'm puzzled as to why it would be
doing this, unless it's sequentially launching every copy of the
helper that I happen to have on my system...
Very frustrating.
I'd appreciate any further thoughts.
Best,
--Mike
On Jun 13, 2006, at 6:58 AM, Ryan Britton wrote:
Is there any reason you can't use the launch option
NSWorkspaceLaunchWithoutActivation?
Combine it with this: http://developer.apple.com/documentation/
Cocoa/Reference/ApplicationKit/Classes/NSWorkspace_Class/Reference/
Reference.html#//apple_ref/occ/instm/NSWorkspace/
launchAppWithBundleIdentifier:options:additionalEventParamDescriptor:l
aunchIdentifier:
On Jun 12, 2006, at 11:13 PM, Mike Kobb wrote:
Greetings,
I'm working on a little project that is a System Preferences pane
which controls a server.
One of the things the pane may do is to launch a faceless
background "helper" application. I'm doing this like so:
[[NSWorkspace sharedWorkspace] launchApplication:helperPath];
helperPath is the path to my helper app.
This works great, but when I do this, the System Preferences main
window becomes inactive, and I have to click the window to have it
become active again.
Is there a different way to launch an app like this so that I
don't lose activation?
Thanks!
--Mike
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden