Ignore:
Timestamp:
Jul 16, 2006, 9:02:29 PM (16 years ago)
Author:
livings124
Message:

Turn multiple classes into a generic class for image backgrounds.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/Controller.h

    r614 r624  
    3131#import "InfoWindowController.h"
    3232#import "Badger.h"
    33 #import "SmoothAquaView.h"
    34 #import "FilterBarView.h"
     33#import "ImageBackgroundView.h"
    3534#import "BarButton.h"
    3635
     
    3938@interface Controller : NSObject
    4039{
    41     tr_handle_t                 * fLib;
    42     int                         fCompleted;
     40    tr_handle_t                     * fLib;
     41    int                             fCompleted;
    4342   
    44     NSMutableArray              * fTorrents, * fFilteredTorrents;
     43    NSMutableArray                  * fTorrents, * fFilteredTorrents;
    4544   
    46     PrefsController             * fPrefsController;
    47     NSUserDefaults              * fDefaults;
    48     InfoWindowController        * fInfoController;
     45    PrefsController                 * fPrefsController;
     46    NSUserDefaults                  * fDefaults;
     47    InfoWindowController            * fInfoController;
    4948
    50     IBOutlet NSWindow           * fWindow;
    51     IBOutlet NSScrollView       * fScrollView;
    52     IBOutlet TorrentTableView   * fTableView;
    53     NSToolbar                   * fToolbar;
     49    IBOutlet NSWindow               * fWindow;
     50    IBOutlet NSScrollView           * fScrollView;
     51    IBOutlet TorrentTableView       * fTableView;
     52    NSToolbar                       * fToolbar;
    5453   
    55     IBOutlet NSMenuItem         * fAdvancedBarItem, * fSmallViewItem,
    56                                 * fSpeedLimitItem, * fSpeedLimitDockItem;
    57     IBOutlet NSButton           * fActionButton, * fSpeedLimitButton;
     54    IBOutlet NSMenuItem             * fAdvancedBarItem, * fSmallViewItem,
     55                                    * fSpeedLimitItem, * fSpeedLimitDockItem;
     56    IBOutlet NSButton               * fActionButton, * fSpeedLimitButton;
    5857   
    59     IBOutlet SmoothAquaView     * fStatusBar;
    60     BOOL                        fStatusBarVisible;
    61     IBOutlet NSTextField        * fTotalDLField, * fTotalULField, * fTotalTorrentsField;
     58    IBOutlet ImageBackgroundView    * fStatusBar;
     59    BOOL                            fStatusBarVisible;
     60    IBOutlet NSTextField            * fTotalDLField, * fTotalULField, * fTotalTorrentsField;
    6261   
    63     NSString                    * fSortType;
    64     IBOutlet NSMenuItem         * fNameSortItem, * fStateSortItem, * fProgressSortItem,
    65                                 * fDateSortItem, * fOrderSortItem;
     62    NSString                        * fSortType;
     63    IBOutlet NSMenuItem             * fNameSortItem, * fStateSortItem, * fProgressSortItem,
     64                                    * fDateSortItem, * fOrderSortItem;
    6665   
    67     IBOutlet FilterBarView      * fFilterBar;
    68     BOOL                        fFilterBarVisible;
    69     NSString                    * fFilterType;
    70     IBOutlet BarButton          * fNoFilterButton, * fPauseFilterButton,
    71                                 * fSeedFilterButton, * fDownloadFilterButton;
    72     IBOutlet NSSearchField      * fSearchFilterField;
     66    IBOutlet ImageBackgroundView    * fFilterBar;
     67    BOOL                            fFilterBarVisible;
     68    NSString                        * fFilterType;
     69    IBOutlet BarButton              * fNoFilterButton, * fPauseFilterButton,
     70                                    * fSeedFilterButton, * fDownloadFilterButton;
     71    IBOutlet NSSearchField          * fSearchFilterField;
    7372                               
    74     IBOutlet NSMenuItem         * fNextInfoTabItem, * fPrevInfoTabItem;
     73    IBOutlet NSMenuItem             * fNextInfoTabItem, * fPrevInfoTabItem;
    7574   
    76     IBOutlet NSMenu             * fUploadMenu, * fDownloadMenu;
    77     IBOutlet NSMenuItem         * fUploadLimitItem, * fUploadNoLimitItem,
    78                                 * fDownloadLimitItem, * fDownloadNoLimitItem,
    79                                 * fRatioSetItem, * fRatioNotSetItem;
     75    IBOutlet NSMenu                 * fUploadMenu, * fDownloadMenu;
     76    IBOutlet NSMenuItem             * fUploadLimitItem, * fUploadNoLimitItem,
     77                                    * fDownloadLimitItem, * fDownloadNoLimitItem,
     78                                    * fRatioSetItem, * fRatioNotSetItem;
    8079
    81     io_connect_t                fRootPort;
    82     NSTimer                     * fTimer;
     80    io_connect_t                    fRootPort;
     81    NSTimer                         * fTimer;
    8382   
    84     NSTimer                     * fAutoImportTimer;
    85     NSMutableArray              * fAutoImportedNames;
     83    NSTimer                         * fAutoImportTimer;
     84    NSMutableArray                  * fAutoImportedNames;
    8685   
    87     BOOL                        fUpdateInProgress;
    88     Badger                      * fBadger;
     86    BOOL                            fUpdateInProgress;
     87    Badger                          * fBadger;
    8988}
    9089
Note: See TracChangeset for help on using the changeset viewer.