Changeset 5920


Ignore:
Timestamp:
May 23, 2008, 7:31:57 PM (14 years ago)
Author:
livings124
Message:

manually draw the alternating row colors in the tracker table as well

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Transmission.xcodeproj/project.pbxproj

    r5918 r5920  
    144144                A2710E770A86796000CE4F7D /* PrefsWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = A2710E750A86796000CE4F7D /* PrefsWindow.m */; };
    145145                A2725B6E0DE5C4F5003445E7 /* FileListNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A2725B6D0DE5C4F5003445E7 /* FileListNode.m */; };
     146                A2725D5D0DE7507C003445E7 /* TrackerTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = A2725D5C0DE7507C003445E7 /* TrackerTableView.m */; };
    146147                A277DA0B0C693D9C00DA2CD4 /* ActionOn.png in Resources */ = {isa = PBXBuildFile; fileRef = A277DA090C693D9C00DA2CD4 /* ActionOn.png */; };
    147148                A29576030D11D63C0093B167 /* Creator.xib in Resources */ = {isa = PBXBuildFile; fileRef = A29576010D11D63C0093B167 /* Creator.xib */; };
     
    580581                A2725B6C0DE5C4F5003445E7 /* FileListNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileListNode.h; path = macosx/FileListNode.h; sourceTree = "<group>"; };
    581582                A2725B6D0DE5C4F5003445E7 /* FileListNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FileListNode.m; path = macosx/FileListNode.m; sourceTree = "<group>"; };
     583                A2725D5B0DE7507C003445E7 /* TrackerTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TrackerTableView.h; path = macosx/TrackerTableView.h; sourceTree = "<group>"; };
     584                A2725D5C0DE7507C003445E7 /* TrackerTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TrackerTableView.m; path = macosx/TrackerTableView.m; sourceTree = "<group>"; };
    582585                A27476FF0CC38EE6003CC76D /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = macosx/es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
    583586                A27477010CC38EE6003CC76D /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = macosx/es.lproj/Localizable.strings; sourceTree = "<group>"; };
     
    13741377                                A2AA579A0ADFCAB400CA59F6 /* PiecesView.h */,
    13751378                                A2AA579B0ADFCAB400CA59F6 /* PiecesView.m */,
     1379                                A2725D5B0DE7507C003445E7 /* TrackerTableView.h */,
     1380                                A2725D5C0DE7507C003445E7 /* TrackerTableView.m */,
    13761381                        );
    13771382                        name = "Info Window";
     
    19851990                                A2DF57740DE46A6A000795D5 /* QuickLookController.m in Sources */,
    19861991                                A2725B6E0DE5C4F5003445E7 /* FileListNode.m in Sources */,
     1992                                A2725D5D0DE7507C003445E7 /* TrackerTableView.m in Sources */,
    19871993                        );
    19881994                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/macosx/English.lproj/InfoWindow.xib

    r5872 r5920  
    1010                        <bool key="EncodedWithXMLCoder">YES</bool>
    1111                        <integer value="6"/>
     12                        <integer value="1731"/>
    1213                </object>
    1314                <object class="NSArray" key="IBDocument.PluginDependencies">
     
    16901691                        </object>
    16911692                        <object class="NSCustomView" id="296911506">
    1692                                 <nil key="NSNextResponder"/>
     1693                                <reference key="NSNextResponder"/>
    16931694                                <int key="NSvFlags">274</int>
    16941695                                <object class="NSMutableArray" key="NSSubviews">
     
    21802181                                </object>
    21812182                                <string key="NSFrameSize">{380, 275}</string>
     2183                                <reference key="NSSuperview"/>
    21822184                                <object class="NSMutableString" key="NSClassName">
    21832185                                        <characters key="NS.bytes">NSView</characters>
     
    81188120                                        <string>1595.IBPluginDependency</string>
    81198121                                        <string>1596.IBPluginDependency</string>
     8122                                        <string>1615.IBEditorWindowLastContentRect</string>
    81208123                                        <string>1615.IBPluginDependency</string>
    81218124                                        <string>1615.ImportedFromIB2</string>
     
    81678170                                        <string>1732.IBPluginDependency</string>
    81688171                                        <string>1733.IBPluginDependency</string>
     8172                                        <string>1734.CustomClassName</string>
    81698173                                        <string>1734.IBPluginDependency</string>
    81708174                                        <string>1736.IBPluginDependency</string>
     
    84988502                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    84998503                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     8504                                        <string>{{0, 720}, {380, 275}}</string>
    85008505                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    85018506                                        <reference ref="9"/>
     
    85478552                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    85488553                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     8554                                        <string>TrackerTableView</string>
    85498555                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    85508556                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     
    90609066                                        </object>
    90619067                                </object>
     9068                                <object class="IBPartialClassDescription">
     9069                                        <string key="className">TrackerTableView</string>
     9070                                        <string key="superclassName">NSTableView</string>
     9071                                        <object class="IBClassDescriptionSource" key="sourceIdentifier">
     9072                                                <string key="majorKey">IBProjectSource</string>
     9073                                                <string key="minorKey">macosx/TrackerTableView.h</string>
     9074                                        </object>
     9075                                </object>
    90629076                        </object>
    90639077                </object>
  • trunk/macosx/InfoWindowController.h

    r5885 r5920  
    2929#import <transmission.h>
    3030
     31@class TrackerTableView;
     32
    3133@interface InfoWindowController : NSWindowController
    3234{
     
    5052    IBOutlet NSButton * fRevealDataButton, * fRevealTorrentButton;
    5153   
    52     IBOutlet NSTableView * fTrackerTable;
     54    IBOutlet TrackerTableView * fTrackerTable;
    5355    IBOutlet NSTextField * fAnnounceAddressField, * fAnnounceLastField, * fAnnounceResponseField, * fAnnounceNextField,
    5456                            * fScrapeAddressField, * fScrapeLastField, * fScrapeResponseField, * fScrapeNextField;
  • trunk/macosx/InfoWindowController.m

    r5904 r5920  
    2727#import "FileOutlineView.h"
    2828#import "FileListNode.h"
     29#import "TrackerTableView.h"
    2930#import "QuickLookController.h"
    3031#import "NSApplicationAdditions.h"
     
    434435    [self updateOptions];
    435436   
     437    [fTrackerTable setTrackers: fTrackers];
    436438    [fTrackerTable reloadData];
    437439    [fPeerTable reloadData];
  • trunk/macosx/TorrentTableView.m

    r5919 r5920  
    707707    NSRange rows = [self rowsInRect: visibleRect];
    708708    BOOL start = YES;
    709     int i;
    710709   
    711710    if (rows.length > 0)
    712711    {
     712        int i;
     713       
    713714        //determine what the first row color should be
    714715        if ([[self itemAtRow: rows.location] isKindOfClass: [Torrent class]])
Note: See TracChangeset for help on using the changeset viewer.