If you want the same colour for all cells you should rather change the data 
cell of the column. 

Your code should work, but you may also have to set setDrawsBackground: to YES. 
 And of course the cells needs to respond to these two methods. (This works int 
he default case)

Fred


-------- Original-Nachricht --------
> Datum: Tue, 29 Jul 2008 17:21:43 +0000 (GMT)
> Von: Marko Riedel <[EMAIL PROTECTED]>
> An: [email protected], Fred Kiefer <[EMAIL PROTECTED]>
> Betreff: Re: NSTableView, highlight color

> Hello there,
> 
> I tried it like this:
> 
> - (void)tableView:(NSTableView *)aTableView
>   willDisplayCell:(id)aCell
>    forTableColumn:(NSTableColumn *)aTableColumn
>               row:(NSInteger)rowIndex
> {
>   NSLog(@"here");
>   [aCell setBackgroundColor:[NSColor redColor]];
> }
> 
> Is that what you mean? I get a bunch of log messages, so it is getting
> called, although not nearly enough given the size of the tables being
> displayed. Anyhow, there is no red background to be seen anywhere.
> 
> I suspect I'm missing something very basic here.
> 
> Best regards,
> 
> Marko
> 
> +-------------------------------------------------------------+
> | Marko Riedel, EDV Neue Arbeit gGmbH, [EMAIL PROTECTED] |
> | http://www.geocities.com/markoriedelde/index.html           |
> +-------------------------------------------------------------+
> 
> 
> --- Fred Kiefer <[EMAIL PROTECTED]> schrieb am Di, 29.7.2008:
> 
> > Von: Fred Kiefer <[EMAIL PROTECTED]>
> > Betreff: Re: NSTableView, highlight color
> > An: [EMAIL PROTECTED], [email protected]
> > Datum: Dienstag, 29. Juli 2008, 19:00
> > Not sure, what you want to achive, but there is
> > setBackgroundColor: on NSTableView which will set the colour
> > of the actual table background. In the delegate method
> > tableView:willDisplayCell:forTableColumn:row: you may set
> > the cell background, the value to display is only set later
> > on and is determined by the data source.
> > 
> > Hope this helps,
> > Fred
> > 
> > -------- Original-Nachricht --------
> > > Datum: Tue, 29 Jul 2008 16:17:24 +0000 (GMT)
> > > Von: Marko Riedel <[EMAIL PROTECTED]>
> > > An: DISCUSS GNUstep <[email protected]>
> > > Betreff: NSTableView, highlight color
> > 
> > > Hi all,
> > > 
> > > setting a table's background is easy, but how do I
> > set it's highlight
> > > color?
> > > 
> > > I tried using an attributed string in
> > tableWillDisplayCell:, but to no
> > > avail.
> > > 
> > > Best regards,
> > > 
> > > Marko
> > > 
> > >
> > +-------------------------------------------------------------+
> > > | Marko Riedel, EDV Neue Arbeit gGmbH,
> > [EMAIL PROTECTED] |
> > > | http://www.geocities.com/markoriedelde/index.html   
> >        |
> > >
> > +-------------------------------------------------------------+
> > > 
> > > 
> > >      
> > __________________________________________________________
> > > Gesendet von Yahoo! Mail.
> > > Dem pfiffigeren Posteingang.
> > > http://de.overview.mail.yahoo.com
> > > 
> > > 
> > > _______________________________________________
> > > Discuss-gnustep mailing list
> > > [email protected]
> > > http://lists.gnu.org/mailman/listinfo/discuss-gnustep
> > 
> > -- 
> > Psssst! Schon das coole Video vom GMX MultiMessenger
> > gesehen?
> > Der Eine für Alle: http://www.gmx.net/de/go/messenger03
> > 
> > 
> > _______________________________________________
> > Discuss-gnustep mailing list
> > [email protected]
> > http://lists.gnu.org/mailman/listinfo/discuss-gnustep
> 
> 
>       __________________________________________________________
> Gesendet von Yahoo! Mail.
> Dem pfiffigeren Posteingang.
> http://de.overview.mail.yahoo.com

-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger


_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to