• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: StatusItem for PreferencePane
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: StatusItem for PreferencePane


  • Subject: Re: StatusItem for PreferencePane
  • From: Torsten Curdt <email@hidden>
  • Date: Mon, 15 Jan 2007 10:15:07 +0100

Ah ...good one!

Thanks!

On 15.01.2007, at 04:41, Brian Ganninger wrote:

A great example to look at is Growl (http://www.growl.info/) which uses a preference pane to configure a faceless application that runs (GrowlHelperApp) which also conditionally enables an NSStatusItem from that app. It's open-source (under a BSD license) and should be a thorough treatment of what you're looking to do.

- brian 'bgannin' ganninger

On Jan 14, 2007, at 6:35 PM, Torsten Curdt wrote:


On 15.01.2007, at 01:19, Andrew Farmer wrote:

On 14 Jan 07, at 15:57, Torsten Curdt wrote:
I am trying to write a little Cocoa app that has a NSStatusItem and gets configured via PreferencePane.

Now if I create the status item in the awakeFromNib of the PreferencePane it vanishes as soon as I close the system settings. So this raises the question of the PreferencePane life- cycle for me. Also I am wondering how people usually implement something like this. Any pointers appreciated.

PreferencePanes only "exist" as long as System Preferences is open. If you want to do something persistent, you'll have to write a background helper application (use the Info.plist key LSUIElement to prevent it from showing up in the Dock) and add it as a login item.

Ah ...OK. That's basically like how I started out :)

But how do I connect the PreferencePane to configure that application then? Are both completely separate applications? How do I share the configuration data?

Thanks, Andrew!

cheers
--
Torsten
_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:
40mac.com


This email sent to email@hidden


_______________________________________________

Cocoa-dev mailing list (email@hidden)

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


References: 
 >StatusItem for PreferencePane (From: Torsten Curdt <email@hidden>)
 >Re: StatusItem for PreferencePane (From: Andrew Farmer <email@hidden>)
 >Re: StatusItem for PreferencePane (From: Torsten Curdt <email@hidden>)
 >Re: StatusItem for PreferencePane (From: Brian Ganninger <email@hidden>)

  • Prev by Date: Custom view: lost connection via uiFreshlyLoadedView?
  • Next by Date: Re: NSURLConnection and HTTP Headers
  • Previous by thread: Re: StatusItem for PreferencePane
  • Next by thread: How do I know how wide to make an NSDatePicker?
  • Index(es):
    • Date
    • Thread