Changeset 12497


Ignore:
Timestamp:
Jun 13, 2011, 10:32:55 PM (10 years ago)
Author:
livings124
Message:

remove the custom alternating row code in the tracker table, since it isn't futureproof

Location:
trunk/macosx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/InfoTrackersView.xib

    r11880 r12497  
    33        <data>
    44                <int key="IBDocument.SystemTarget">1060</int>
    5                 <string key="IBDocument.SystemVersion">10J567</string>
    6                 <string key="IBDocument.InterfaceBuilderVersion">823</string>
     5                <string key="IBDocument.SystemVersion">10J4138</string>
     6                <string key="IBDocument.InterfaceBuilderVersion">1306</string>
    77                <string key="IBDocument.AppKitVersion">1038.35</string>
    8                 <string key="IBDocument.HIToolboxVersion">462.00</string>
     8                <string key="IBDocument.HIToolboxVersion">461.00</string>
    99                <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
    1010                        <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
    11                         <string key="NS.object.0">823</string>
    12                 </object>
    13                 <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
     11                        <string key="NS.object.0">1306</string>
     12                </object>
     13                <object class="NSArray" key="IBDocument.IntegratedClassDependencies">
    1414                        <bool key="EncodedWithXMLCoder">YES</bool>
    15                         <integer value="2"/>
     15                        <string>NSCustomObject</string>
     16                        <string>NSSegmentedControl</string>
     17                        <string>NSScrollView</string>
     18                        <string>NSSegmentedCell</string>
     19                        <string>NSTextFieldCell</string>
     20                        <string>NSCustomView</string>
     21                        <string>NSTableColumn</string>
     22                        <string>NSScroller</string>
     23                        <string>NSTableView</string>
    1624                </object>
    1725                <object class="NSArray" key="IBDocument.PluginDependencies">
     
    5462                                                                                <string key="NSFrameSize">{360, 318}</string>
    5563                                                                                <reference key="NSSuperview" ref="267914516"/>
     64                                                                                <reference key="NSWindow"/>
    5665                                                                                <bool key="NSEnabled">YES</bool>
    5766                                                                                <object class="_NSCornerView" key="NSCornerView">
     
    135144                                                                                </object>
    136145                                                                                <double key="NSRowHeight">57</double>
    137                                                                                 <int key="NSTvFlags">440401920</int>
     146                                                                                <int key="NSTvFlags">448790528</int>
    138147                                                                                <reference key="NSDelegate"/>
    139148                                                                                <reference key="NSDataSource"/>
     
    147156                                                                <string key="NSFrame">{{1, 1}, {360, 318}}</string>
    148157                                                                <reference key="NSSuperview" ref="277351025"/>
     158                                                                <reference key="NSWindow"/>
    149159                                                                <reference key="NSNextKeyView" ref="842054994"/>
    150160                                                                <reference key="NSDocView" ref="842054994"/>
     
    157167                                                                <string key="NSFrame">{{350, 1}, {11, 138}}</string>
    158168                                                                <reference key="NSSuperview" ref="277351025"/>
     169                                                                <reference key="NSWindow"/>
    159170                                                                <int key="NSsFlags">256</int>
    160171                                                                <reference key="NSTarget" ref="277351025"/>
     
    167178                                                                <string key="NSFrame">{{-100, -100}, {372, 15}}</string>
    168179                                                                <reference key="NSSuperview" ref="277351025"/>
     180                                                                <reference key="NSWindow"/>
    169181                                                                <int key="NSsFlags">1</int>
    170182                                                                <reference key="NSTarget" ref="277351025"/>
     
    176188                                                <string key="NSFrame">{{10, 27}, {362, 320}}</string>
    177189                                                <reference key="NSSuperview" ref="843078550"/>
     190                                                <reference key="NSWindow"/>
    178191                                                <reference key="NSNextKeyView" ref="267914516"/>
    179192                                                <int key="NSsFlags">530</int>
     
    188201                                                <string key="NSFrame">{{9, 8}, {71, 18}}</string>
    189202                                                <reference key="NSSuperview" ref="843078550"/>
     203                                                <reference key="NSWindow"/>
    190204                                                <bool key="NSEnabled">YES</bool>
    191205                                                <object class="NSSegmentedCell" key="NSCell" id="488496278">
     
    227241                                <string key="NSFrameSize">{382, 352}</string>
    228242                                <reference key="NSSuperview"/>
     243                                <reference key="NSWindow"/>
    229244                                <object class="NSMutableString" key="NSClassName">
    230245                                        <characters key="NS.bytes">NSView</characters>
     
    433448                                <bool key="EncodedWithXMLCoder">YES</bool>
    434449                                <reference key="dict.sortedKeys" ref="0"/>
    435                                 <object class="NSMutableArray" key="dict.values">
    436                                         <bool key="EncodedWithXMLCoder">YES</bool>
    437                                 </object>
     450                                <reference key="dict.values" ref="0"/>
    438451                        </object>
    439452                        <nil key="activeLocalization"/>
     
    441454                                <bool key="EncodedWithXMLCoder">YES</bool>
    442455                                <reference key="dict.sortedKeys" ref="0"/>
    443                                 <object class="NSMutableArray" key="dict.values">
    444                                         <bool key="EncodedWithXMLCoder">YES</bool>
    445                                 </object>
     456                                <reference key="dict.values" ref="0"/>
    446457                        </object>
    447458                        <nil key="sourceID"/>
     
    454465                                        <string key="className">InfoTrackersViewController</string>
    455466                                        <string key="superclassName">NSViewController</string>
    456                                         <object class="NSMutableDictionary" key="actions">
    457                                                 <string key="NS.key.0">addRemoveTracker:</string>
    458                                                 <string key="NS.object.0">id</string>
    459                                         </object>
    460                                         <object class="NSMutableDictionary" key="actionInfosByName">
    461                                                 <string key="NS.key.0">addRemoveTracker:</string>
    462                                                 <object class="IBActionInfo" key="NS.object.0">
    463                                                         <string key="name">addRemoveTracker:</string>
    464                                                         <string key="candidateClassName">id</string>
    465                                                 </object>
    466                                         </object>
    467467                                        <object class="NSMutableDictionary" key="outlets">
    468468                                                <bool key="EncodedWithXMLCoder">YES</bool>
     
    499499                                        <object class="IBClassDescriptionSource" key="sourceIdentifier">
    500500                                                <string key="majorKey">IBProjectSource</string>
    501                                                 <string key="minorKey">macosx/InfoTrackersViewController.h</string>
    502                                         </object>
    503                                 </object>
    504                                 <object class="IBPartialClassDescription">
    505                                         <string key="className">NSApplication</string>
    506                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    507                                                 <string key="majorKey">IBProjectSource</string>
    508                                                 <string key="minorKey">macosx/NSApplicationAdditions.h</string>
    509                                         </object>
    510                                 </object>
    511                                 <object class="IBPartialClassDescription">
    512                                         <string key="className">NSObject</string>
    513                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    514                                                 <string key="majorKey">IBProjectSource</string>
    515                                                 <string key="minorKey">macosx/UKKQueue/UKFileWatcher.h</string>
    516                                         </object>
    517                                 </object>
    518                                 <object class="IBPartialClassDescription">
    519                                         <string key="className">NSObject</string>
    520                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    521                                                 <string key="majorKey">IBProjectSource</string>
    522                                                 <string key="minorKey">macosx/UKKQueue/UKKQueue.h</string>
    523                                         </object>
    524                                 </object>
    525                                 <object class="IBPartialClassDescription">
    526                                         <string key="className">NSObject</string>
    527                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    528                                                 <string key="majorKey">IBProjectSource</string>
    529                                                 <string key="minorKey">macosx/UKKQueue/UKMainThreadProxy.h</string>
     501                                                <string key="minorKey">./Classes/InfoTrackersViewController.h</string>
    530502                                        </object>
    531503                                </object>
     
    533505                                        <string key="className">TrackerTableView</string>
    534506                                        <string key="superclassName">NSTableView</string>
    535                                         <object class="NSMutableDictionary" key="actions">
    536                                                 <bool key="EncodedWithXMLCoder">YES</bool>
    537                                                 <object class="NSArray" key="dict.sortedKeys">
    538                                                         <bool key="EncodedWithXMLCoder">YES</bool>
    539                                                         <string>copy:</string>
    540                                                         <string>paste:</string>
    541                                                 </object>
    542                                                 <object class="NSMutableArray" key="dict.values">
    543                                                         <bool key="EncodedWithXMLCoder">YES</bool>
    544                                                         <string>id</string>
    545                                                         <string>id</string>
    546                                                 </object>
    547                                         </object>
    548                                         <object class="NSMutableDictionary" key="actionInfosByName">
    549                                                 <bool key="EncodedWithXMLCoder">YES</bool>
    550                                                 <object class="NSArray" key="dict.sortedKeys">
    551                                                         <bool key="EncodedWithXMLCoder">YES</bool>
    552                                                         <string>copy:</string>
    553                                                         <string>paste:</string>
    554                                                 </object>
    555                                                 <object class="NSMutableArray" key="dict.values">
    556                                                         <bool key="EncodedWithXMLCoder">YES</bool>
    557                                                         <object class="IBActionInfo">
    558                                                                 <string key="name">copy:</string>
    559                                                                 <string key="candidateClassName">id</string>
    560                                                         </object>
    561                                                         <object class="IBActionInfo">
    562                                                                 <string key="name">paste:</string>
    563                                                                 <string key="candidateClassName">id</string>
    564                                                         </object>
    565                                                 </object>
    566                                         </object>
    567507                                        <object class="IBClassDescriptionSource" key="sourceIdentifier">
    568508                                                <string key="majorKey">IBProjectSource</string>
    569                                                 <string key="minorKey">macosx/TrackerTableView.h</string>
    570                                         </object>
    571                                 </object>
    572                         </object>
    573                         <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
    574                                 <bool key="EncodedWithXMLCoder">YES</bool>
    575                                 <object class="IBPartialClassDescription">
    576                                         <string key="className">NSActionCell</string>
    577                                         <string key="superclassName">NSCell</string>
    578                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    579                                                 <string key="majorKey">IBFrameworkSource</string>
    580                                                 <string key="minorKey">AppKit.framework/Headers/NSActionCell.h</string>
    581                                         </object>
    582                                 </object>
    583                                 <object class="IBPartialClassDescription">
    584                                         <string key="className">NSApplication</string>
    585                                         <string key="superclassName">NSResponder</string>
    586                                         <object class="IBClassDescriptionSource" key="sourceIdentifier" id="977295106">
    587                                                 <string key="majorKey">IBFrameworkSource</string>
    588                                                 <string key="minorKey">AppKit.framework/Headers/NSApplication.h</string>
    589                                         </object>
    590                                 </object>
    591                                 <object class="IBPartialClassDescription">
    592                                         <string key="className">NSApplication</string>
    593                                         <object class="IBClassDescriptionSource" key="sourceIdentifier" id="215716860">
    594                                                 <string key="majorKey">IBFrameworkSource</string>
    595                                                 <string key="minorKey">AppKit.framework/Headers/NSApplicationScripting.h</string>
    596                                         </object>
    597                                 </object>
    598                                 <object class="IBPartialClassDescription">
    599                                         <string key="className">NSApplication</string>
    600                                         <object class="IBClassDescriptionSource" key="sourceIdentifier" id="283215522">
    601                                                 <string key="majorKey">IBFrameworkSource</string>
    602                                                 <string key="minorKey">AppKit.framework/Headers/NSColorPanel.h</string>
    603                                         </object>
    604                                 </object>
    605                                 <object class="IBPartialClassDescription">
    606                                         <string key="className">NSApplication</string>
    607                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    608                                                 <string key="majorKey">IBFrameworkSource</string>
    609                                                 <string key="minorKey">AppKit.framework/Headers/NSHelpManager.h</string>
    610                                         </object>
    611                                 </object>
    612                                 <object class="IBPartialClassDescription">
    613                                         <string key="className">NSApplication</string>
    614                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    615                                                 <string key="majorKey">IBFrameworkSource</string>
    616                                                 <string key="minorKey">AppKit.framework/Headers/NSPageLayout.h</string>
    617                                         </object>
    618                                 </object>
    619                                 <object class="IBPartialClassDescription">
    620                                         <string key="className">NSApplication</string>
    621                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    622                                                 <string key="majorKey">IBFrameworkSource</string>
    623                                                 <string key="minorKey">AppKit.framework/Headers/NSUserInterfaceItemSearching.h</string>
    624                                         </object>
    625                                 </object>
    626                                 <object class="IBPartialClassDescription">
    627                                         <string key="className">NSCell</string>
    628                                         <string key="superclassName">NSObject</string>
    629                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    630                                                 <string key="majorKey">IBFrameworkSource</string>
    631                                                 <string key="minorKey">AppKit.framework/Headers/NSCell.h</string>
    632                                         </object>
    633                                 </object>
    634                                 <object class="IBPartialClassDescription">
    635                                         <string key="className">NSControl</string>
    636                                         <string key="superclassName">NSView</string>
    637                                         <object class="IBClassDescriptionSource" key="sourceIdentifier" id="521614374">
    638                                                 <string key="majorKey">IBFrameworkSource</string>
    639                                                 <string key="minorKey">AppKit.framework/Headers/NSControl.h</string>
    640                                         </object>
    641                                 </object>
    642                                 <object class="IBPartialClassDescription">
    643                                         <string key="className">NSFormatter</string>
    644                                         <string key="superclassName">NSObject</string>
    645                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    646                                                 <string key="majorKey">IBFrameworkSource</string>
    647                                                 <string key="minorKey">Foundation.framework/Headers/NSFormatter.h</string>
    648                                         </object>
    649                                 </object>
    650                                 <object class="IBPartialClassDescription">
    651                                         <string key="className">NSMenu</string>
    652                                         <string key="superclassName">NSObject</string>
    653                                         <object class="IBClassDescriptionSource" key="sourceIdentifier" id="734459762">
    654                                                 <string key="majorKey">IBFrameworkSource</string>
    655                                                 <string key="minorKey">AppKit.framework/Headers/NSMenu.h</string>
    656                                         </object>
    657                                 </object>
    658                                 <object class="IBPartialClassDescription">
    659                                         <string key="className">NSObject</string>
    660                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    661                                                 <string key="majorKey">IBFrameworkSource</string>
    662                                                 <string key="minorKey">AppKit.framework/Headers/NSAccessibility.h</string>
    663                                         </object>
    664                                 </object>
    665                                 <object class="IBPartialClassDescription">
    666                                         <string key="className">NSObject</string>
    667                                         <reference key="sourceIdentifier" ref="977295106"/>
    668                                 </object>
    669                                 <object class="IBPartialClassDescription">
    670                                         <string key="className">NSObject</string>
    671                                         <reference key="sourceIdentifier" ref="215716860"/>
    672                                 </object>
    673                                 <object class="IBPartialClassDescription">
    674                                         <string key="className">NSObject</string>
    675                                         <reference key="sourceIdentifier" ref="283215522"/>
    676                                 </object>
    677                                 <object class="IBPartialClassDescription">
    678                                         <string key="className">NSObject</string>
    679                                         <reference key="sourceIdentifier" ref="521614374"/>
    680                                 </object>
    681                                 <object class="IBPartialClassDescription">
    682                                         <string key="className">NSObject</string>
    683                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    684                                                 <string key="majorKey">IBFrameworkSource</string>
    685                                                 <string key="minorKey">AppKit.framework/Headers/NSDictionaryController.h</string>
    686                                         </object>
    687                                 </object>
    688                                 <object class="IBPartialClassDescription">
    689                                         <string key="className">NSObject</string>
    690                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    691                                                 <string key="majorKey">IBFrameworkSource</string>
    692                                                 <string key="minorKey">AppKit.framework/Headers/NSDragging.h</string>
    693                                         </object>
    694                                 </object>
    695                                 <object class="IBPartialClassDescription">
    696                                         <string key="className">NSObject</string>
    697                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    698                                                 <string key="majorKey">IBFrameworkSource</string>
    699                                                 <string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string>
    700                                         </object>
    701                                 </object>
    702                                 <object class="IBPartialClassDescription">
    703                                         <string key="className">NSObject</string>
    704                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    705                                                 <string key="majorKey">IBFrameworkSource</string>
    706                                                 <string key="minorKey">AppKit.framework/Headers/NSFontPanel.h</string>
    707                                         </object>
    708                                 </object>
    709                                 <object class="IBPartialClassDescription">
    710                                         <string key="className">NSObject</string>
    711                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    712                                                 <string key="majorKey">IBFrameworkSource</string>
    713                                                 <string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string>
    714                                         </object>
    715                                 </object>
    716                                 <object class="IBPartialClassDescription">
    717                                         <string key="className">NSObject</string>
    718                                         <reference key="sourceIdentifier" ref="734459762"/>
    719                                 </object>
    720                                 <object class="IBPartialClassDescription">
    721                                         <string key="className">NSObject</string>
    722                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    723                                                 <string key="majorKey">IBFrameworkSource</string>
    724                                                 <string key="minorKey">AppKit.framework/Headers/NSNibLoading.h</string>
    725                                         </object>
    726                                 </object>
    727                                 <object class="IBPartialClassDescription">
    728                                         <string key="className">NSObject</string>
    729                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    730                                                 <string key="majorKey">IBFrameworkSource</string>
    731                                                 <string key="minorKey">AppKit.framework/Headers/NSOutlineView.h</string>
    732                                         </object>
    733                                 </object>
    734                                 <object class="IBPartialClassDescription">
    735                                         <string key="className">NSObject</string>
    736                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    737                                                 <string key="majorKey">IBFrameworkSource</string>
    738                                                 <string key="minorKey">AppKit.framework/Headers/NSPasteboard.h</string>
    739                                         </object>
    740                                 </object>
    741                                 <object class="IBPartialClassDescription">
    742                                         <string key="className">NSObject</string>
    743                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    744                                                 <string key="majorKey">IBFrameworkSource</string>
    745                                                 <string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string>
    746                                         </object>
    747                                 </object>
    748                                 <object class="IBPartialClassDescription">
    749                                         <string key="className">NSObject</string>
    750                                         <object class="IBClassDescriptionSource" key="sourceIdentifier" id="268095151">
    751                                                 <string key="majorKey">IBFrameworkSource</string>
    752                                                 <string key="minorKey">AppKit.framework/Headers/NSTableView.h</string>
    753                                         </object>
    754                                 </object>
    755                                 <object class="IBPartialClassDescription">
    756                                         <string key="className">NSObject</string>
    757                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    758                                                 <string key="majorKey">IBFrameworkSource</string>
    759                                                 <string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string>
    760                                         </object>
    761                                 </object>
    762                                 <object class="IBPartialClassDescription">
    763                                         <string key="className">NSObject</string>
    764                                         <object class="IBClassDescriptionSource" key="sourceIdentifier" id="347683283">
    765                                                 <string key="majorKey">IBFrameworkSource</string>
    766                                                 <string key="minorKey">AppKit.framework/Headers/NSView.h</string>
    767                                         </object>
    768                                 </object>
    769                                 <object class="IBPartialClassDescription">
    770                                         <string key="className">NSObject</string>
    771                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    772                                                 <string key="majorKey">IBFrameworkSource</string>
    773                                                 <string key="minorKey">Foundation.framework/Headers/NSArchiver.h</string>
    774                                         </object>
    775                                 </object>
    776                                 <object class="IBPartialClassDescription">
    777                                         <string key="className">NSObject</string>
    778                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    779                                                 <string key="majorKey">IBFrameworkSource</string>
    780                                                 <string key="minorKey">Foundation.framework/Headers/NSClassDescription.h</string>
    781                                         </object>
    782                                 </object>
    783                                 <object class="IBPartialClassDescription">
    784                                         <string key="className">NSObject</string>
    785                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    786                                                 <string key="majorKey">IBFrameworkSource</string>
    787                                                 <string key="minorKey">Foundation.framework/Headers/NSError.h</string>
    788                                         </object>
    789                                 </object>
    790                                 <object class="IBPartialClassDescription">
    791                                         <string key="className">NSObject</string>
    792                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    793                                                 <string key="majorKey">IBFrameworkSource</string>
    794                                                 <string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
    795                                         </object>
    796                                 </object>
    797                                 <object class="IBPartialClassDescription">
    798                                         <string key="className">NSObject</string>
    799                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    800                                                 <string key="majorKey">IBFrameworkSource</string>
    801                                                 <string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
    802                                         </object>
    803                                 </object>
    804                                 <object class="IBPartialClassDescription">
    805                                         <string key="className">NSObject</string>
    806                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    807                                                 <string key="majorKey">IBFrameworkSource</string>
    808                                                 <string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
    809                                         </object>
    810                                 </object>
    811                                 <object class="IBPartialClassDescription">
    812                                         <string key="className">NSObject</string>
    813                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    814                                                 <string key="majorKey">IBFrameworkSource</string>
    815                                                 <string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
    816                                         </object>
    817                                 </object>
    818                                 <object class="IBPartialClassDescription">
    819                                         <string key="className">NSObject</string>
    820                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    821                                                 <string key="majorKey">IBFrameworkSource</string>
    822                                                 <string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
    823                                         </object>
    824                                 </object>
    825                                 <object class="IBPartialClassDescription">
    826                                         <string key="className">NSObject</string>
    827                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    828                                                 <string key="majorKey">IBFrameworkSource</string>
    829                                                 <string key="minorKey">Foundation.framework/Headers/NSObjectScripting.h</string>
    830                                         </object>
    831                                 </object>
    832                                 <object class="IBPartialClassDescription">
    833                                         <string key="className">NSObject</string>
    834                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    835                                                 <string key="majorKey">IBFrameworkSource</string>
    836                                                 <string key="minorKey">Foundation.framework/Headers/NSPortCoder.h</string>
    837                                         </object>
    838                                 </object>
    839                                 <object class="IBPartialClassDescription">
    840                                         <string key="className">NSObject</string>
    841                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    842                                                 <string key="majorKey">IBFrameworkSource</string>
    843                                                 <string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
    844                                         </object>
    845                                 </object>
    846                                 <object class="IBPartialClassDescription">
    847                                         <string key="className">NSObject</string>
    848                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    849                                                 <string key="majorKey">IBFrameworkSource</string>
    850                                                 <string key="minorKey">Foundation.framework/Headers/NSScriptClassDescription.h</string>
    851                                         </object>
    852                                 </object>
    853                                 <object class="IBPartialClassDescription">
    854                                         <string key="className">NSObject</string>
    855                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    856                                                 <string key="majorKey">IBFrameworkSource</string>
    857                                                 <string key="minorKey">Foundation.framework/Headers/NSScriptKeyValueCoding.h</string>
    858                                         </object>
    859                                 </object>
    860                                 <object class="IBPartialClassDescription">
    861                                         <string key="className">NSObject</string>
    862                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    863                                                 <string key="majorKey">IBFrameworkSource</string>
    864                                                 <string key="minorKey">Foundation.framework/Headers/NSScriptObjectSpecifiers.h</string>
    865                                         </object>
    866                                 </object>
    867                                 <object class="IBPartialClassDescription">
    868                                         <string key="className">NSObject</string>
    869                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    870                                                 <string key="majorKey">IBFrameworkSource</string>
    871                                                 <string key="minorKey">Foundation.framework/Headers/NSScriptWhoseTests.h</string>
    872                                         </object>
    873                                 </object>
    874                                 <object class="IBPartialClassDescription">
    875                                         <string key="className">NSObject</string>
    876                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    877                                                 <string key="majorKey">IBFrameworkSource</string>
    878                                                 <string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
    879                                         </object>
    880                                 </object>
    881                                 <object class="IBPartialClassDescription">
    882                                         <string key="className">NSObject</string>
    883                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    884                                                 <string key="majorKey">IBFrameworkSource</string>
    885                                                 <string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
    886                                         </object>
    887                                 </object>
    888                                 <object class="IBPartialClassDescription">
    889                                         <string key="className">NSObject</string>
    890                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    891                                                 <string key="majorKey">IBFrameworkSource</string>
    892                                                 <string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
    893                                         </object>
    894                                 </object>
    895                                 <object class="IBPartialClassDescription">
    896                                         <string key="className">NSObject</string>
    897                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    898                                                 <string key="majorKey">IBFrameworkSource</string>
    899                                                 <string key="minorKey">Foundation.framework/Headers/NSURLDownload.h</string>
    900                                         </object>
    901                                 </object>
    902                                 <object class="IBPartialClassDescription">
    903                                         <string key="className">NSObject</string>
    904                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    905                                                 <string key="majorKey">IBFrameworkSource</string>
    906                                                 <string key="minorKey">Growl.framework/Headers/GrowlApplicationBridge.h</string>
    907                                         </object>
    908                                 </object>
    909                                 <object class="IBPartialClassDescription">
    910                                         <string key="className">NSObject</string>
    911                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    912                                                 <string key="majorKey">IBFrameworkSource</string>
    913                                                 <string key="minorKey">ImageKit.framework/Headers/IKImageBrowserView.h</string>
    914                                         </object>
    915                                 </object>
    916                                 <object class="IBPartialClassDescription">
    917                                         <string key="className">NSObject</string>
    918                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    919                                                 <string key="majorKey">IBFrameworkSource</string>
    920                                                 <string key="minorKey">ImageKit.framework/Headers/IKSaveOptions.h</string>
    921                                         </object>
    922                                 </object>
    923                                 <object class="IBPartialClassDescription">
    924                                         <string key="className">NSObject</string>
    925                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    926                                                 <string key="majorKey">IBFrameworkSource</string>
    927                                                 <string key="minorKey">ImageKit.framework/Headers/ImageKitDeprecated.h</string>
    928                                         </object>
    929                                 </object>
    930                                 <object class="IBPartialClassDescription">
    931                                         <string key="className">NSObject</string>
    932                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    933                                                 <string key="majorKey">IBFrameworkSource</string>
    934                                                 <string key="minorKey">PDFKit.framework/Headers/PDFDocument.h</string>
    935                                         </object>
    936                                 </object>
    937                                 <object class="IBPartialClassDescription">
    938                                         <string key="className">NSObject</string>
    939                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    940                                                 <string key="majorKey">IBFrameworkSource</string>
    941                                                 <string key="minorKey">PDFKit.framework/Headers/PDFView.h</string>
    942                                         </object>
    943                                 </object>
    944                                 <object class="IBPartialClassDescription">
    945                                         <string key="className">NSObject</string>
    946                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    947                                                 <string key="majorKey">IBFrameworkSource</string>
    948                                                 <string key="minorKey">QuartzComposer.framework/Headers/QCCompositionParameterView.h</string>
    949                                         </object>
    950                                 </object>
    951                                 <object class="IBPartialClassDescription">
    952                                         <string key="className">NSObject</string>
    953                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    954                                                 <string key="majorKey">IBFrameworkSource</string>
    955                                                 <string key="minorKey">QuartzComposer.framework/Headers/QCCompositionPickerView.h</string>
    956                                         </object>
    957                                 </object>
    958                                 <object class="IBPartialClassDescription">
    959                                         <string key="className">NSObject</string>
    960                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    961                                                 <string key="majorKey">IBFrameworkSource</string>
    962                                                 <string key="minorKey">QuartzFilters.framework/Headers/QuartzFilterManager.h</string>
    963                                         </object>
    964                                 </object>
    965                                 <object class="IBPartialClassDescription">
    966                                         <string key="className">NSObject</string>
    967                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    968                                                 <string key="majorKey">IBFrameworkSource</string>
    969                                                 <string key="minorKey">QuickLookUI.framework/Headers/QLPreviewPanel.h</string>
    970                                         </object>
    971                                 </object>
    972                                 <object class="IBPartialClassDescription">
    973                                         <string key="className">NSObject</string>
    974                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    975                                                 <string key="majorKey">IBFrameworkSource</string>
    976                                                 <string key="minorKey">Sparkle.framework/Headers/SUAppcast.h</string>
    977                                         </object>
    978                                 </object>
    979                                 <object class="IBPartialClassDescription">
    980                                         <string key="className">NSObject</string>
    981                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    982                                                 <string key="majorKey">IBFrameworkSource</string>
    983                                                 <string key="minorKey">Sparkle.framework/Headers/SUUpdater.h</string>
    984                                         </object>
    985                                 </object>
    986                                 <object class="IBPartialClassDescription">
    987                                         <string key="className">NSResponder</string>
    988                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    989                                                 <string key="majorKey">IBFrameworkSource</string>
    990                                                 <string key="minorKey">AppKit.framework/Headers/NSInterfaceStyle.h</string>
    991                                         </object>
    992                                 </object>
    993                                 <object class="IBPartialClassDescription">
    994                                         <string key="className">NSResponder</string>
    995                                         <string key="superclassName">NSObject</string>
    996                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    997                                                 <string key="majorKey">IBFrameworkSource</string>
    998                                                 <string key="minorKey">AppKit.framework/Headers/NSResponder.h</string>
    999                                         </object>
    1000                                 </object>
    1001                                 <object class="IBPartialClassDescription">
    1002                                         <string key="className">NSScrollView</string>
    1003                                         <string key="superclassName">NSView</string>
    1004                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    1005                                                 <string key="majorKey">IBFrameworkSource</string>
    1006                                                 <string key="minorKey">AppKit.framework/Headers/NSScrollView.h</string>
    1007                                         </object>
    1008                                 </object>
    1009                                 <object class="IBPartialClassDescription">
    1010                                         <string key="className">NSScroller</string>
    1011                                         <string key="superclassName">NSControl</string>
    1012                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    1013                                                 <string key="majorKey">IBFrameworkSource</string>
    1014                                                 <string key="minorKey">AppKit.framework/Headers/NSScroller.h</string>
    1015                                         </object>
    1016                                 </object>
    1017                                 <object class="IBPartialClassDescription">
    1018                                         <string key="className">NSSegmentedCell</string>
    1019                                         <string key="superclassName">NSActionCell</string>
    1020                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    1021                                                 <string key="majorKey">IBFrameworkSource</string>
    1022                                                 <string key="minorKey">AppKit.framework/Headers/NSSegmentedCell.h</string>
    1023                                         </object>
    1024                                 </object>
    1025                                 <object class="IBPartialClassDescription">
    1026                                         <string key="className">NSSegmentedControl</string>
    1027                                         <string key="superclassName">NSControl</string>
    1028                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    1029                                                 <string key="majorKey">IBFrameworkSource</string>
    1030                                                 <string key="minorKey">AppKit.framework/Headers/NSSegmentedControl.h</string>
    1031                                         </object>
    1032                                 </object>
    1033                                 <object class="IBPartialClassDescription">
    1034                                         <string key="className">NSTableColumn</string>
    1035                                         <string key="superclassName">NSObject</string>
    1036                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    1037                                                 <string key="majorKey">IBFrameworkSource</string>
    1038                                                 <string key="minorKey">AppKit.framework/Headers/NSTableColumn.h</string>
    1039                                         </object>
    1040                                 </object>
    1041                                 <object class="IBPartialClassDescription">
    1042                                         <string key="className">NSTableView</string>
    1043                                         <string key="superclassName">NSControl</string>
    1044                                         <reference key="sourceIdentifier" ref="268095151"/>
    1045                                 </object>
    1046                                 <object class="IBPartialClassDescription">
    1047                                         <string key="className">NSTextFieldCell</string>
    1048                                         <string key="superclassName">NSActionCell</string>
    1049                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    1050                                                 <string key="majorKey">IBFrameworkSource</string>
    1051                                                 <string key="minorKey">AppKit.framework/Headers/NSTextFieldCell.h</string>
    1052                                         </object>
    1053                                 </object>
    1054                                 <object class="IBPartialClassDescription">
    1055                                         <string key="className">NSView</string>
    1056                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    1057                                                 <string key="majorKey">IBFrameworkSource</string>
    1058                                                 <string key="minorKey">AppKit.framework/Headers/NSClipView.h</string>
    1059                                         </object>
    1060                                 </object>
    1061                                 <object class="IBPartialClassDescription">
    1062                                         <string key="className">NSView</string>
    1063                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    1064                                                 <string key="majorKey">IBFrameworkSource</string>
    1065                                                 <string key="minorKey">AppKit.framework/Headers/NSMenuItem.h</string>
    1066                                         </object>
    1067                                 </object>
    1068                                 <object class="IBPartialClassDescription">
    1069                                         <string key="className">NSView</string>
    1070                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    1071                                                 <string key="majorKey">IBFrameworkSource</string>
    1072                                                 <string key="minorKey">AppKit.framework/Headers/NSRulerView.h</string>
    1073                                         </object>
    1074                                 </object>
    1075                                 <object class="IBPartialClassDescription">
    1076                                         <string key="className">NSView</string>
    1077                                         <string key="superclassName">NSResponder</string>
    1078                                         <reference key="sourceIdentifier" ref="347683283"/>
    1079                                 </object>
    1080                                 <object class="IBPartialClassDescription">
    1081                                         <string key="className">NSViewController</string>
    1082                                         <string key="superclassName">NSResponder</string>
    1083                                         <object class="NSMutableDictionary" key="outlets">
    1084                                                 <string key="NS.key.0">view</string>
    1085                                                 <string key="NS.object.0">NSView</string>
    1086                                         </object>
    1087                                         <object class="NSMutableDictionary" key="toOneOutletInfosByName">
    1088                                                 <string key="NS.key.0">view</string>
    1089                                                 <object class="IBToOneOutletInfo" key="NS.object.0">
    1090                                                         <string key="name">view</string>
    1091                                                         <string key="candidateClassName">NSView</string>
    1092                                                 </object>
    1093                                         </object>
    1094                                         <object class="IBClassDescriptionSource" key="sourceIdentifier">
    1095                                                 <string key="majorKey">IBFrameworkSource</string>
    1096                                                 <string key="minorKey">AppKit.framework/Headers/NSViewController.h</string>
     509                                                <string key="minorKey">./Classes/TrackerTableView.h</string>
    1097510                                        </object>
    1098511                                </object>
     
    1110523                </object>
    1111524                <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
    1112                 <string key="IBDocument.LastKnownRelativeProjectPath">../Transmission.xcodeproj</string>
    1113525                <int key="IBDocument.defaultPropertyAccessControl">3</int>
    1114526                <object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
  • trunk/macosx/TrackerTableView.m

    r12456 r12497  
    127127}
    128128
    129 //alternating rows - first row after group row is white
    130 - (void) highlightSelectionInClipRect: (NSRect) clipRect
    131 {
    132     NSRect visibleRect = clipRect;
    133     NSRange rows = [self rowsInRect: visibleRect];
    134     BOOL start = YES;
    135    
    136     const CGFloat totalRowHeight = [self rowHeight] + [self intercellSpacing].height;
    137    
    138     NSRect gridRects[(NSInteger)(ceil(NSHeight(visibleRect) / totalRowHeight / 2.0)) + 1]; //add one if partial rows at top and bottom
    139     NSInteger rectNum = 0;
    140    
    141     if (rows.length > 0)
    142     {
    143         //determine what the first row color should be
    144         if ([[fTrackers objectAtIndex: rows.location] isKindOfClass: [TrackerNode class]] || [self editedRow] == rows.location)
    145         {
    146             for (NSInteger i = rows.location-1; i>=0; i--)
    147             {
    148                 if (![[fTrackers objectAtIndex: i] isKindOfClass: [TrackerNode class]])
    149                     break;
    150                 start = !start;
    151             }
    152         }
    153         else
    154         {
    155             rows.location++;
    156             rows.length--;
    157         }
    158        
    159         NSInteger i;
    160         for (i = rows.location; i < NSMaxRange(rows); i++)
    161         {
    162             if (![[fTrackers objectAtIndex: i] isKindOfClass: [TrackerNode class]] && [self editedRow] != i)
    163             {
    164                 start = YES;
    165                 continue;
    166             }
    167            
    168             if (!start && ![self isRowSelected: i])
    169                 gridRects[rectNum++] = [self rectOfRow: i];
    170            
    171             start = !start;
    172         }
    173        
    174         const CGFloat newY = NSMaxY([self rectOfRow: i-1]);
    175         visibleRect.size.height -= newY - visibleRect.origin.y;
    176         visibleRect.origin.y = newY;
    177     }
    178    
    179     const NSInteger numberBlankRows = ceil(visibleRect.size.height / totalRowHeight);
    180    
    181     //remaining visible rows continue alternating
    182     visibleRect.size.height = totalRowHeight;
    183     if (start)
    184         visibleRect.origin.y += totalRowHeight;
    185    
    186     for (NSInteger i = start ? 1 : 0; i < numberBlankRows; i += 2)
    187     {
    188         gridRects[rectNum++] = visibleRect;
    189         visibleRect.origin.y += 2.0 * totalRowHeight;
    190     }
    191    
    192     NSAssert([[NSColor controlAlternatingRowBackgroundColors] count] >= 2, @"There should be 2 alternating row colors");
    193    
    194     [(NSColor *)[[NSColor controlAlternatingRowBackgroundColors] objectAtIndex: 1] set];
    195     NSRectFillList(gridRects, rectNum);
    196    
    197     [super highlightSelectionInClipRect: clipRect];
    198 }
    199 
    200129@end
Note: See TracChangeset for help on using the changeset viewer.