Hello there, with setDrawsBackground: I do indeed get a red background. But it does not fill the entire space between two grid lines of the table. I get grey margins on the left and on the right, like this
+------------+ |GRRRRRRRRRRG| +------------+ How can I turn of these margins so that the selected row has a uniform red background, with items delineated by grey grid lines and no grey margins? Marko +-------------------------------------------------------------+ | Marko Riedel, EDV Neue Arbeit gGmbH, [EMAIL PROTECTED] | | http://www.geocities.com/markoriedelde/index.html | +-------------------------------------------------------------+ --- Marko Riedel <[EMAIL PROTECTED]> schrieb am Di, 29.7.2008: > Von: Marko Riedel <[EMAIL PROTECTED]> > Betreff: Re: NSTableView, highlight color > An: [email protected], "Fred Kiefer" <[EMAIL PROTECTED]> > Datum: Dienstag, 29. Juli 2008, 19:35 > I'll try this right now. > > I don't want to change all cells, only the ones in the > selected row if there is one. > > Regards, > > +-------------------------------------------------------------+ > | 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:31 > > 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 > > > > __________________________________________________________ > 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 __________________________________________________________ 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
