Re: Custom Cell not working in NSTableView
Re: Custom Cell not working in NSTableView
- Subject: Re: Custom Cell not working in NSTableView
- From: Matt Neuburg <email@hidden>
- Date: Wed, 16 Aug 2006 10:16:04 -0700
- Thread-topic: Custom Cell not working in NSTableView
On Tue, 15 Aug 2006 20:36:04 -0500, Todd Freese
<email@hidden> said:
>I have a custom cell that displays an icon and text. It is a lift
>from the DragNDropOutlineView sample code. The data comes from a Core
>Data Entity and uses an NSArrayController and bindings to put the
>text into the custom cell. The problem is that all the rows contain
>the same icon, but the text is correct.
>
>Since you can only bind one value, I have the following code to set
>the icon image.
>
>- (void)tableView:(NSTableView *)aTableView willDisplayCell:(id)aCell
>forTableColumn:(NSTableColumn *)aTableColumn row:(int)rowIndex
>{
> switch (rowIndex) {
> case 0:
> [aCell setImage:[NSImage imageNamed:@"icon1"]];
> default:
> [aCell setImage:[NSImage imageNamed:@"FolderRef"]];
> }
>}
>
>I add the custom cell to the NSTableView this way:
>
>- (void)awakeFromNib
>{
> NSTableColumn *columnRef = [[self tableColumns] objectAtIndex:0];
> SourceListTextCell *theTextCell = [[[SourceListTextCell alloc]
>init] autorelease];
> [theTextCell setEditable: YES];
> [columnRef setDataCell:theTextCell];
>}
>
>I have used this custom cell class before with a manual dataSource
>and it worked, so I know the Custom Cell NSCopy methods are working OK.
May we see them anyway? m.
--
matt neuburg, phd = email@hidden, <http://www.tidbits.com/matt/>
A fool + a tool + an autorelease pool = cool!
AppleScript: the Definitive Guide - Second Edition!
<http://www.amazon.com/gp/product/0596102119>
_______________________________________________
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