Re: How to add number do Dock Icon like in Mail?
Re: How to add number do Dock Icon like in Mail?
- Subject: Re: How to add number do Dock Icon like in Mail?
- From: Jim Puls <email@hidden>
- Date: Tue, 8 Apr 2008 13:26:02 -0700
On Apr 8, 2008, at 5:41 AM, email@hidden wrote:
On leopard or later, you can just do:
[[[NSApplication sharedApplication] dockTile] setBadgeLabel:
[[NSNumber numberWithInt:42] stringValue]];
to put 42 as a badge
Matt
On 8 Apr 2008, at 14:06, Adam P Jenkins wrote:
See [NSApplication setApplicationIconImage: (NSImage*)]. This
changes the application's icon, and updates its dock icon.
... but you should probably do some combination of these:
NSImage *customImage = [[NSWorkspace sharedWorkspace]
iconForFile:[[NSBundle mainBundle] bundlePath]];
[customImage setSize:NSMakeSize(128.0,128.0)];
[NSApp setApplicationIconImage:customImage];
[[NSApp dockTile] setBadgeLabel:[[NSNumber numberWithInt:42]
stringValue]];
since -[NSApplication applicationIconImage] isn't smart about icons
pasted on in the Finder but -[NSWorkspace iconForFile:] is. Yes, I've
filed a bug.
-> jp
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please 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