Changeset 5322

Show
Ignore:
Timestamp:
02/28/08 10:44:30 (5 months ago)
Author:
morris
Message:

Get font from table columns, don't store it

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • WiredAdditions/trunk/WITableViewManager.h

    r4990 r5322  
    6161        SEL                                             _deleteAction; 
    6262        BOOL                                    _drawsStripes; 
    63         NSFont                                  *_font; 
    6463} 
    6564 
  • WiredAdditions/trunk/WITableViewManager.m

    r5272 r5322  
    10131013        } 
    10141014         
    1015         [font retain]; 
    1016         [_font release]; 
    1017          
    1018         _font = font; 
    1019          
    10201015        [_tableView setNeedsDisplay:YES]; 
    10211016} 
     
    10241019 
    10251020- (NSFont *)font { 
    1026         return _font; 
     1021        NSEnumerator    *enumerator; 
     1022        NSTableColumn   *tableColumn; 
     1023        id                              tableCell; 
     1024         
     1025        enumerator = [_allTableColumns objectEnumerator]; 
     1026         
     1027        while((tableColumn = [enumerator nextObject])) { 
     1028                tableCell = [tableColumn dataCell]; 
     1029                 
     1030                if([tableCell respondsToSelector:@selector(font)]) 
     1031                        return [tableCell font]; 
     1032        } 
     1033 
     1034        return NULL; 
    10271035} 
    10281036