• 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: How to obtain icon displayed by Finder for a file
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to obtain icon displayed by Finder for a file


  • Subject: Re: How to obtain icon displayed by Finder for a file
  • From: David <email@hidden>
  • Date: Wed, 7 Jan 2009 19:39:12 -0500

I must complain again. Cocoa does not have a clean well designed object
model. It seems haphazard. Someone needed a function here, but not there.
Apple doesn't go back and look at making general purpose classes and
methods.
Some of the cell classes seem very specialized. I had assumed that
NSTextFieldCell could display an icon. Frequently there are outline views of
files which display icons and names, yet there is no simple class which
implements this functionality. Instead everyone needs to write their own
with inconsistent behavior.

I've been able to get NSBrowserCell to work somewhat by setting
setLeaf:TRUE. However, now I get the icon smashed up right next to the
disclosure triangle. There again, there are no basic controls to add some
spacing. Argh.

Thanks for the responses. I guess I'll have to bail on the NSBrowserCell and
write my own NSCell subclass unless I can come up with a way to add some
spacing.

On Wed, Jan 7, 2009 at 6:03 PM, Rob Rix <email@hidden> wrote:

> Either make your own cell class, or use two columns for that. I'd recommend
> the latter due to simplicity, but it may not give you the look you're going
> for.
>
> Sincerely,
> Rob
>
>
> On 7-Jan-09, at 5:36 PM, David wrote:
>
>  Great! Thanks for the info. I hoped it was something simple.
>> Next question though... how do I set the icon (image) for a 1st column of
>> an
>> outline view and have it show text as well?
>>
>> I found an example using NSBrowserCell but that doesn't seem to work in an
>> outline view. I can't find any other cell which seems to support both an
>> image and text. Does that mean I need to subclass and create my own?
>>
>>
>>
>> On Wed, Jan 7, 2009 at 4:49 PM, Jelle De Laender <email@hidden
>> >wrote:
>>
>>  Did you try
>>>
>>> - (NSImage *)iconForFile:(NSString *)*fullPath*
>>> from NSWorkSpace?
>>> *
>>> *
>>>
>>> CodingMammoth
>>> Jelle De Laender
>>> email@hidden
>>>
>>>
>>>
>>> On 07 Jan 2009, at 22:42, David wrote:
>>>
>>> Hello,Is there a way to obtain the icon that finder uses to display for a
>>> file system object? Such things as the folder icon for folders, PDF icon
>>> for
>>> pdfs etc.
>>>
>>> Thanks
>>> _______________________________________________
>>>
>>> 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
>>
>
>
_______________________________________________

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

  • Follow-Ups:
    • Re: How to obtain icon displayed by Finder for a file
      • From: Rob Keniger <email@hidden>
    • Re: How to obtain icon displayed by Finder for a file
      • From: "Michael Ash" <email@hidden>
References: 
 >How to obtain icon displayed by Finder for a file (From: David <email@hidden>)
 >Re: How to obtain icon displayed by Finder for a file (From: Jelle De Laender <email@hidden>)
 >Re: How to obtain icon displayed by Finder for a file (From: David <email@hidden>)
 >Re: How to obtain icon displayed by Finder for a file (From: Rob Rix <email@hidden>)

  • Prev by Date: Re: Convert GWorldPtr into a NSImage
  • Next by Date: NSOperation Question
  • Previous by thread: Re: How to obtain icon displayed by Finder for a file
  • Next by thread: Re: How to obtain icon displayed by Finder for a file
  • Index(es):
    • Date
    • Thread