[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: NSTableView, highlight color
From: |
Marko Riedel |
Subject: |
Re: NSTableView, highlight color |
Date: |
Tue, 29 Jul 2008 17:35:34 +0000 (GMT) |
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, markoriedelde@yahoo.de |
| http://www.geocities.com/markoriedelde/index.html |
+-------------------------------------------------------------+
--- Fred Kiefer <FredKiefer@gmx.de> schrieb am Di, 29.7.2008:
> Von: Fred Kiefer <FredKiefer@gmx.de>
> Betreff: Re: NSTableView, highlight color
> An: markoriedelde@yahoo.de, discuss-gnustep@gnu.org
> 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 <markoriedelde@yahoo.de>
> > An: discuss-gnustep@gnu.org, Fred Kiefer
> <FredKiefer@gmx.de>
> > 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,
> markoriedelde@yahoo.de |
> > | http://www.geocities.com/markoriedelde/index.html
> |
> >
> +-------------------------------------------------------------+
> >
> >
> > --- Fred Kiefer <FredKiefer@gmx.de> schrieb am
> Di, 29.7.2008:
> >
> > > Von: Fred Kiefer <FredKiefer@gmx.de>
> > > Betreff: Re: NSTableView, highlight color
> > > An: markoriedelde@yahoo.de,
> discuss-gnustep@gnu.org
> > > 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
> <markoriedelde@yahoo.de>
> > > > An: DISCUSS GNUstep
> <discuss-gnustep@gnu.org>
> > > > 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,
> > > markoriedelde@yahoo.de |
> > > > |
> http://www.geocities.com/markoriedelde/index.html
> > > |
> > > >
> > >
> +-------------------------------------------------------------+
> > > >
> > > >
> > > >
> > >
> __________________________________________________________
> > > > Gesendet von Yahoo! Mail.
> > > > Dem pfiffigeren Posteingang.
> > > > http://de.overview.mail.yahoo.com
> > > >
> > > >
> > > >
> _______________________________________________
> > > > Discuss-gnustep mailing list
> > > > Discuss-gnustep@gnu.org
> > > >
> 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
> > > Discuss-gnustep@gnu.org
> > >
> 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