Changeset 57


Ignore:
Timestamp:
Jan 29, 2006, 7:47:54 PM (15 years ago)
Author:
titer
Message:

Added preferences to configure badging

Location:
trunk/macosx
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/English.lproj/MainMenu.nib/classes.nib

    r20 r57  
    6060            ACTIONS = {
    6161                folderSheetShow = id;
     62                setBadge = id;
    6263                setDownloadLocation = id;
    6364                setLimitUploadCheck = id;
     
    7071            LANGUAGE = ObjC;
    7172            OUTLETS = {
     73                fBadgeCompletedCheck = NSButton;
     74                fBadgeDownloadRateCheck = NSButton;
     75                fBadgeUploadRateCheck = NSButton;
    7276                fBlankView = NSView;
    7377                fFolderPopUp = NSPopUpButton;
  • trunk/macosx/English.lproj/MainMenu.nib/info.nib

    r35 r57  
    1616                <string>54 521 112 118 0 0 1152 842 </string>
    1717                <key>783</key>
    18                 <string>410 477 420 155 0 0 1280 832 </string>
     18                <string>386 439 470 231 0 0 1280 832 </string>
    1919                <key>796</key>
    20                 <string>410 490 420 129 0 0 1280 832 </string>
     20                <string>412 490 470 129 0 0 1280 832 </string>
    2121                <key>825</key>
    22                 <string>543 501 155 107 0 0 1280 832 </string>
     22                <string>544 501 155 107 0 0 1280 832 </string>
    2323        </dict>
    2424        <key>IBFramework Version</key>
     
    2626        <key>IBOldestOS</key>
    2727        <integer>3</integer>
    28         <key>IBOpenObjects</key>
    29         <array>
    30                 <integer>29</integer>
    31                 <integer>825</integer>
    32                 <integer>796</integer>
    33                 <integer>781</integer>
    34                 <integer>21</integer>
    35                 <integer>783</integer>
    36         </array>
    3728        <key>IBSystem Version</key>
    3829        <string>8G32</string>
  • trunk/macosx/PrefsController.h

    r34 r57  
    3636   
    3737    IBOutlet NSPopUpButton  * fFolderPopUp;
     38    IBOutlet NSButton       * fQuitCheck;
     39    IBOutlet NSButton       * fRemoveCheck;
     40    IBOutlet NSButton       * fBadgeCompletedCheck;
     41    IBOutlet NSButton       * fBadgeDownloadRateCheck;
     42    IBOutlet NSButton       * fBadgeUploadRateCheck;                           
     43
    3844    IBOutlet NSTextField    * fPortField;
    3945    IBOutlet NSButton       * fUploadCheck;
    4046    IBOutlet NSTextField    * fUploadField;
    41     IBOutlet NSButton       * fQuitCheck;
    42     IBOutlet NSButton       * fRemoveCheck;
    4347   
    4448    IBOutlet NSWindow       * fWindow;
     
    5054- (void) setPrefsWindow: (tr_handle_t *) handle;
    5155
     56- (void) setQuitMessage:        (id) sender;
     57- (void) setRemoveMessage:      (id) sender;
     58- (void) setBadge:              (id) sender;
     59- (void) setDownloadLocation:   (id) sender;
     60- (void) folderSheetShow:       (id) sender;
     61
    5262- (void) setLimitUploadCheck:   (id) sender;
    5363- (void) setPort:               (id) sender;
    5464- (void) setUploadLimit:        (id) sender;
    55 - (void) setQuitMessage:        (id) sender;
    56 - (void) setRemoveMessage:  (id) sender;
    57 - (void) setDownloadLocation:   (id) sender;
    58 - (void) folderSheetShow:       (id) sender;
    5965
    6066@end
  • trunk/macosx/PrefsController.m

    r38 r57  
    124124    [fRemoveCheck setState: [fDefaults boolForKey: @"CheckRemove"] ?
    125125        NSOnState : NSOffState];
     126
     127    //set dock badging
     128    [fBadgeCompletedCheck setState: [fDefaults boolForKey: @"BadgeCompleted"]];
     129    [fBadgeDownloadRateCheck setState: [fDefaults boolForKey: @"BadgeDownloadRate"]];
     130    [fBadgeUploadRateCheck setState: [fDefaults boolForKey: @"BadgeUploadRate"]];
    126131}
    127132
     
    237242    [fDefaults setBool: ( [fRemoveCheck state] == NSOnState )
    238243        forKey: @"CheckRemove"];
     244}
     245
     246- (void) setBadge: (id) sender
     247{   
     248    BOOL state = [sender state];
     249   
     250    if (sender == fBadgeCompletedCheck)
     251        [fDefaults setBool: state forKey: @"BadgeCompleted"];
     252    else if (sender == fBadgeDownloadRateCheck)
     253        [fDefaults setBool: state forKey: @"BadgeDownloadRate"];
     254    else if (sender == fBadgeUploadRateCheck)
     255        [fDefaults setBool: state forKey: @"BadgeUploadRate"];
     256    else;
    239257}
    240258
Note: See TracChangeset for help on using the changeset viewer.