Changeset 711
- Timestamp:
- Jul 30, 2006, 9:49:58 PM (17 years ago)
- Location:
- trunk/macosx
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/Badger.h
r374 r711 39 39 } 40 40 41 - (void) updateBadgeWithCompleted: (int) completed 42 uploadRate: (float) uploadRate 43 downloadRate: (float) downloadRate; 41 - (void) updateBadgeWithCompleted: (int) completed uploadRate: (float) uploadRate downloadRate: (float) downloadRate; 44 42 - (void) clearBadge; 45 43 -
trunk/macosx/Badger.m
r709 r711 73 73 } 74 74 75 - (void) updateBadgeWithCompleted: (int) completed 76 uploadRate: (float) uploadRate 77 downloadRate: (float) downloadRate 75 - (void) updateBadgeWithCompleted: (int) completed uploadRate: (float) uploadRate downloadRate: (float) downloadRate 78 76 { 79 77 NSImage * dockIcon = nil; … … 187 185 188 186 [NSApp setApplicationIconImage: fDockIcon]; 187 188 fCompleted = 0; 189 fSpeedShown = NO; 189 190 } 190 191 -
trunk/macosx/Controller.h
r707 r711 177 177 - (void) toggleAdvancedBar: (id) sender; 178 178 179 - (void) resetDockBadge: (NSNotification *) notification; 180 179 181 - (void) setWindowSizeToFit; 180 182 - (NSRect) sizedWindowFrame; -
trunk/macosx/Controller.m
r710 r711 327 327 [nc addObserver: self selector: @selector(reloadInspectorSettings:) 328 328 name: @"TorrentSettingChange" object: nil]; 329 330 //change that just impacts the dock badge 331 [nc addObserver: self selector: @selector(resetDockBadge:) 332 name: @"DockBadgeChange" object: nil]; 329 333 330 334 //timer to update the interface every second … … 2097 2101 } 2098 2102 2103 - (void) resetDockBadge: (NSNotification *) notification 2104 { 2105 float downloadRate, uploadRate; 2106 tr_torrentRates(fLib, & downloadRate, & uploadRate); 2107 2108 [fBadger updateBadgeWithCompleted: fCompleted uploadRate: uploadRate downloadRate: downloadRate]; 2109 } 2110 2099 2111 - (NSRect) windowWillUseStandardFrame: (NSWindow *) window defaultFrame: (NSRect) defaultFrame 2100 2112 { … … 2150 2162 { 2151 2163 fCompleted = 0; 2152 [self updateUI: nil];2164 [self resetDockBadge: nil]; 2153 2165 } 2154 2166 -
trunk/macosx/PrefsController.m
r700 r711 498 498 [fDefaults setBool: [sender state] forKey: @"BadgeUploadRate"]; 499 499 else; 500 501 [[NSNotificationCenter defaultCenter] postNotificationName: @"DockBadgeChange" object: self]; 500 502 } 501 503
Note: See TracChangeset
for help on using the changeset viewer.