Re: Named image for regular folder?
Re: Named image for regular folder?
- Subject: Re: Named image for regular folder?
- From: Matt Gough <email@hidden>
- Date: Wed, 30 Jan 2008 17:55:45 +0100
On Leopard, you can now create an NSImage from a Carbon IconRef
Icons.h defines a whole heap of additional icons that you can then get
to. Something like this:
IconRef carbonIcon;
NSImage* folderImage = nil;
OSStatus err = GetIconRef(kOnSystemDisk, kSystemIconsCreator,
kGenericFolderIcon, &carbonIcon);
if (!err)
{
folderImage = [[NSImage alloc] initWithIconRef:carbonIcon];
ReleaseIconRef(carbonIcon);
}
Matt Gough
On 30 Jan 2008, at 17:36, Ken Thomases wrote:
On Jan 30, 2008, at 10:11 AM, Jim Correia wrote:
Among the new named images available on Leopard, I see:
NSImageNameFolderBurnable
NSImageNameFolderSmart
I don't see an image name for a regular, unadorned folder. Have I
overlooked it?
If you don't find anything better, the poor man's solution is -
[NSWorkspace iconForFile:]. If necessary, you can even name that
image with -[NSImage setName:] so you'll be able to refer to it from
nibs. It won't appear in IB, but if you register the name early
enough in application startup, it will work at runtime.
-Ken
_______________________________________________
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
_______________________________________________
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