• 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: programmatically inserted dock items not showing up
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: programmatically inserted dock items not showing up


  • Subject: Re: programmatically inserted dock items not showing up
  • From: Dan Saul <email@hidden>
  • Date: Tue, 19 Jul 2005 02:56:10 -0500

They kill the dock, it is simple via NSAppleScript... but PLEASE make
this an option, it is a great pain and annoyance for me to see this
happen.

On 18/07/05, Chase <email@hidden> wrote:
> holy cow.  i can't believe i just wasted this much time on something
> that i can't even use.
>
> Finlay Dobbie replied to my question "are there any convenient api's
> for programmatically placing an item in the dock?" a couple days ago
> with this link:
>
>      http://developer.apple.com/samplecode/CFPrefDockItems/
> CFPrefDockItems.html
>
> I based my code on this, but changed it all over to cocoa.
>
> What I didn't do was just run it as-is and see what it did.  ... not
> too bright.
>
> I just now, after reading your post, ran the project as-is, and viola
> -- same thing.  the app gets added, but can't be seen until reboot or
> re-login.
>
>
> I've seen apps do this though.
>
> It's obviously doable in some way.
>
> I wonder how they're doing it?
>
> - Chase
>
>
>
>
>
> On Jul 18, 2005, at 9:15 PM, Chris Parker wrote:
>
> >
> > On Jul 18, 2005, at 6:52 PM, Chase wrote:
> >
> >
> >> I'm using NSUserDefaults to add a dock item (on the app side)
> >> programmatically.
> >>
> >> It works beautifully, except I have to log out and back in again
> >> to see it in the Dock.
> >>
> >> How can I get Dock.app to realize there's a new item to display on-
> >> the-fly?
> >>
> >> I thought that's what synchronize was for.
> >>
> >> I tried the Cocoa and CoreFoundation varieties.  Neither results
> >> in the icon showing up.
> >>
> >> Any ideas?
> >>
> >
> > -[NSUserDefaults synchronize] and CFPreferences{App}Synchronize()
> > don't force everyone else to sync up with the changes - they cause
> > your process to sync up with any changes that may have been made
> > behind its back.
> >
> > There is at present no way to add an icon to the Dock and have it
> > appear without killing the Dock and letting it autorestart.
> >
> > Please don't do this - there is an enhancement request for specific
> > API to have this work.
> >
> > .chris
> >
> > --
> > Chris Parker
> > Cocoa Frameworks
> > Apple Computer, Inc.
> >
> >
>
>  _______________________________________________
> 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

  • Follow-Ups:
    • Re: [RESOLVED] programmatically inserted dock items not showing up
      • From: Chase <email@hidden>
References: 
 >programmatically inserted dock items not showing up (From: Chase <email@hidden>)
 >Re: programmatically inserted dock items not showing up (From: Chris Parker <email@hidden>)
 >Re: programmatically inserted dock items not showing up (From: Chase <email@hidden>)

  • Prev by Date: Re: Is NSEntityDescription insertNewObjectForEntityForName:inManagedObjectContext: this slow?
  • Next by Date: Re: [RESOLVED] programmatically inserted dock items not showing up
  • Previous by thread: Re: programmatically inserted dock items not showing up
  • Next by thread: Re: [RESOLVED] programmatically inserted dock items not showing up
  • Index(es):
    • Date
    • Thread