Ken Thomases wrote:
On Nov 16, 2012, at 9:20 PM, Kyle Sluder wrote:
Look into CGImageDestination (aka ImageIO). If that doesn't help, you might be
stuck using the old Carbon resource manager functions.
You don't need the Resource Manager. There's the Icon Family API for this:
SetIconFamilyData().
You should be aware that a bug was introduced to Snow Leopard with its last
major update (10.6.8), such that the CGImageDestination API produces corrupt
ICNS files. So, if you are maintaining compatibility with that version of the
OS, you probably want to use the Icon Family API instead, even though it's
obsolete and deprecated.
Thanks, this is what I needed. I'm targetting 10.7, so
CGImageDestination is what I want. IconRef -> NSImage
->CGImageDestination seems to work, at least from a quick test.
John
--
John Brownie, john_brow...@sil.org or j.brow...@sil.org.pg
Summer Institute of Linguistics | Mussau-Emira language, Mussau Is.
Ukarumpa, Eastern Highlands Province | New Ireland Province
Papua New Guinea | Papua New Guinea
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to arch...@mail-archive.com