Hi all,

I just hacked the Camaelon implementation of [NSTableView drawRow:clipRect:] so I can set the text Color of a Cell in a TableView by hand. Sometimes you need that.


 if ([_selectedRows containsIndex: rowIndex])
  {
   if ([cell respondsToSelector: @selector(setTextColor:)])
    {
     [cell setHighlighted: YES];
     if ([cell textColor] == [NSColor rowTextColor])
        [cell setTextColor: [NSColor selectedRowTextColor]];
    }
  }
  else
   {
    [cell setHighlighted: NO];
if ([cell respondsToSelector: @selector(setTextColor:)] && [cell textColor] == [NSColor selectedRowTextColor])
    [cell setTextColor: [NSColor rowTextColor]];
   }


Marc

_______________________________________________
Etoile-discuss mailing list
Etoile-discuss@gna.org
https://mail.gna.org/listinfo/etoile-discuss

Répondre à