Changeset 3732


Ignore:
Timestamp:
Nov 6, 2007, 8:52:11 PM (14 years ago)
Author:
livings124
Message:

use built-in buttons for filter buttons

Location:
trunk/macosx
Files:
2 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/Controller.h

    r3714 r3732  
    7070   
    7171    IBOutlet FilterBarView          * fFilterBar;
    72     IBOutlet FilterBarButton        * fNoFilterButton, * fDownloadFilterButton,
    73                                     * fSeedFilterButton, * fPauseFilterButton;
     72    IBOutlet NSButton               * fNoFilterButton, * fDownloadFilterButton, * fSeedFilterButton, * fPauseFilterButton;
    7473    IBOutlet NSSearchField          * fSearchFilterField;
    7574    IBOutlet NSMenuItem             * fNextFilterItem, * fPrevFilterItem;
  • trunk/macosx/Controller.m

    r3730 r3732  
    340340    NSString * filterType = [fDefaults stringForKey: @"Filter"];
    341341   
    342     FilterBarButton * currentFilterButton;
     342    NSButton * currentFilterButton;
    343343    if ([filterType isEqualToString: FILTER_PAUSE])
    344344        currentFilterButton = fPauseFilterButton;
     
    11551155               
    11561156                message = NSLocalizedString(@"This transfer is active."
    1157                             " Once removed, continuing the transfer will require the torrent file."
    1158                             " Do you really want to remove it?", "Removal confirm panel -> message");
     1157                            " Once removed, continuing the transfer will require the torrent file.",
     1158                            "Removal confirm panel -> message");
    11591159            }
    11601160            else
     
    11811181                                "Removal confirm panel -> message part 1"), selected, active];
    11821182                message = [message stringByAppendingString:
    1183                     NSLocalizedString(@" Once removed, continuing the transfers will require the torrent files."
    1184                     " Do you really want to remove them?", "Removal confirm panel -> message part 2")];
     1183                    NSLocalizedString(@" Once removed, continuing the transfers will require the torrent files.",
     1184                                "Removal confirm panel -> message part 2")];
    11851185            }
    11861186
     
    18571857   
    18581858    //set buttons with counts
    1859     [fNoFilterButton setCount: [fTorrents count]];
     1859    #warning reimplement
     1860    /*[fNoFilterButton setCount: [fTorrents count]];
    18601861    [fDownloadFilterButton setCount: downloading];
    18611862    [fSeedFilterButton setCount: seeding];
    1862     [fPauseFilterButton setCount: paused];
     1863    [fPauseFilterButton setCount: paused];*/
    18631864   
    18641865    NSString * searchString = [fSearchFilterField stringValue];
     
    19431944    NSString * oldFilterType = [fDefaults stringForKey: @"Filter"];
    19441945   
    1945     FilterBarButton * prevFilterButton;
     1946    NSButton * prevFilterButton;
    19461947    if ([oldFilterType isEqualToString: FILTER_PAUSE])
    19471948        prevFilterButton = fPauseFilterButton;
     
    20002001}
    20012002
     2003#warning improve
    20022004- (void) switchFilter: (id) sender
    20032005{
    20042006    NSString * filterType = [fDefaults stringForKey: @"Filter"];
    20052007   
    2006     FilterBarButton * button;
     2008    NSButton * button;
    20072009    if ([filterType isEqualToString: FILTER_NONE])
    20082010        button = sender == fNextFilterItem ? fDownloadFilterButton : fPauseFilterButton;
  • trunk/macosx/English.lproj/MainMenu.nib/classes.nib

    r3698 r3732  
    1010                        <key>LANGUAGE</key>
    1111                        <string>ObjC</string>
    12                         <key>OUTLETS</key>
    13                         <dict>
    14                                 <key>fDownloadFilterButton</key>
    15                                 <string>FilterBarButton</string>
    16                                 <key>fNoFilterButton</key>
    17                                 <string>FilterBarButton</string>
    18                                 <key>fPauseFilterButton</key>
    19                                 <string>FilterBarButton</string>
    20                                 <key>fSeedFilterButton</key>
    21                                 <string>FilterBarButton</string>
    22                         </dict>
    2312                        <key>SUPERCLASS</key>
    2413                        <string>ImageBackgroundView</string>
     
    174163                                <string>NSMenu</string>
    175164                                <key>fDownloadFilterButton</key>
    176                                 <string>FilterBarButton</string>
     165                                <string>NSButton</string>
    177166                                <key>fDownloadLimitItem</key>
    178167                                <string>NSMenuItem</string>
     
    192181                                <string>NSMenuItem</string>
    193182                                <key>fNoFilterButton</key>
    194                                 <string>FilterBarButton</string>
     183                                <string>NSButton</string>
    195184                                <key>fOpenIgnoreDownloadFolder</key>
    196185                                <string>NSMenuItem</string>
     
    200189                                <string>NSMenuItem</string>
    201190                                <key>fPauseFilterButton</key>
    202                                 <string>FilterBarButton</string>
     191                                <string>NSButton</string>
    203192                                <key>fPrevFilterItem</key>
    204193                                <string>NSMenuItem</string>
     
    214203                                <string>NSSearchField</string>
    215204                                <key>fSeedFilterButton</key>
    216                                 <string>FilterBarButton</string>
     205                                <string>NSButton</string>
    217206                                <key>fSpeedLimitButton</key>
    218207                                <string>NSButton</string>
     
    254243                </dict>
    255244                <dict>
    256                         <key>CLASS</key>
    257                         <string>FilterBarButton</string>
    258                         <key>LANGUAGE</key>
    259                         <string>ObjC</string>
    260                         <key>SUPERCLASS</key>
    261                         <string>NSButton</string>
    262                 </dict>
    263                 <dict>
    264245                        <key>ACTIONS</key>
    265246                        <dict>
  • trunk/macosx/English.lproj/MainMenu.nib/info.nib

    r3698 r3732  
    1111        <key>IBOpenObjects</key>
    1212        <array>
    13                 <integer>2185</integer>
     13                <integer>1603</integer>
    1414        </array>
    1515        <key>IBSystem Version</key>
  • trunk/macosx/FilterBarView.h

    r3083 r3732  
    2525#import <Cocoa/Cocoa.h>
    2626#import "ImageBackgroundView.h"
    27 #import "FilterBarButton.h"
    2827
    2928@interface FilterBarView : ImageBackgroundView
    3029{
    31     IBOutlet FilterBarButton * fNoFilterButton, * fDownloadFilterButton,
    32                              * fSeedFilterButton, * fPauseFilterButton;
    3330}
    3431
  • trunk/macosx/FilterBarView.m

    r3150 r3732  
    2323 *****************************************************************************/
    2424
     25#warning needed?
     26
    2527#import "FilterBarView.h"
    26 
    27 #define ORIGIN_VERTICAL 3.0
    28 #define ORIGIN_HORIZONTAL 4.0
    29 #define PADDING_HORIZONTAL 2.0
    3028
    3129@implementation FilterBarView
     
    3432{
    3533    [self setBackgroundImage: [NSImage imageNamed: @"FilterBarBackground.png"]];
    36    
    37     [fNoFilterButton setTitle: NSLocalizedString(@"All", @"Filter Bar Button -> title")];
    38     [fDownloadFilterButton setTitle: NSLocalizedString(@"Downloading", @"Filter Bar Button -> title")];
    39     [fSeedFilterButton setTitle: NSLocalizedString(@"Seeding", @"Filter Bar Button -> title")];
    40     [fPauseFilterButton setTitle: NSLocalizedString(@"Paused", @"Filter Bar Button -> title")];
    41    
    42     [fNoFilterButton sizeToFit];
    43     [fDownloadFilterButton sizeToFit];
    44     [fSeedFilterButton sizeToFit];
    45     [fPauseFilterButton sizeToFit];
    46    
    47     [fNoFilterButton setFrameOrigin: NSMakePoint(ORIGIN_HORIZONTAL, ORIGIN_VERTICAL)];
    48     [fDownloadFilterButton setFrameOrigin: NSMakePoint(NSMaxX([fNoFilterButton frame]) + PADDING_HORIZONTAL, ORIGIN_VERTICAL)];
    49     [fSeedFilterButton setFrameOrigin: NSMakePoint(NSMaxX([fDownloadFilterButton frame]) + PADDING_HORIZONTAL, ORIGIN_VERTICAL)];
    50     [fPauseFilterButton setFrameOrigin: NSMakePoint(NSMaxX([fSeedFilterButton frame]) + PADDING_HORIZONTAL, ORIGIN_VERTICAL)];
    5134}
    5235
  • trunk/macosx/TorrentCell.m

    r3730 r3732  
    462462    [torrent getAmountFinished: piecePercent size: pieceCount];
    463463   
    464     //lines 2 to 14: blue, green, or gray depending on piece availability
    465464    int i, h, index;
    466465    float increment = (float)pieceCount / MAX_PIECES;
Note: See TracChangeset for help on using the changeset viewer.