- Timestamp:
- Nov 13, 2006, 5:18:20 PM (16 years ago)
- Location:
- trunk/macosx
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/Badger.h
r1055 r1087 31 31 32 32 NSImage * fDockIcon, * fBadge, * fUploadBadge, * fDownloadBadge; 33 34 33 NSDictionary * fAttributes; 35 BOOL fNonDefault;36 34 } 37 35 -
trunk/macosx/Badger.m
r1055 r1087 38 38 if ((self = [super init])) 39 39 { 40 fDockIcon = [[NSApp applicationIconImage] copy]; 40 41 fBadge = [NSImage imageNamed: @"Badge"]; 41 fDockIcon = [[NSApp applicationIconImage] copy];42 42 fUploadBadge = [NSImage imageNamed: @"UploadBadge"]; 43 43 fDownloadBadge = [NSImage imageNamed: @"DownloadBadge"]; … … 55 55 56 56 [stringShadow release]; 57 58 fNonDefault = NO;59 57 } 60 58 … … 72 70 - (void) updateBadgeWithCompleted: (int) completed uploadRate: (float) uploadRate downloadRate: (float) downloadRate 73 71 { 72 NSImage * dockIcon; 74 73 NSSize iconSize = [fDockIcon size]; 75 76 NSImage * dockIcon = nil;77 74 78 75 //set completed badge to top right … … 109 106 ? [NSString stringForSpeedAbbrev: downloadRate] : nil; 110 107 111 BOOL speedShown = uploadRateString || downloadRateString; 112 if (speedShown) 108 if (uploadRateString || downloadRateString) 113 109 { 114 110 if (!dockIcon) … … 156 152 } 157 153 158 if (fNonDefault || dockIcon) 159 { 160 if (!dockIcon) 161 { 162 fNonDefault = NO; 163 dockIcon = [fDockIcon retain]; 164 } 165 else 166 fNonDefault = YES; 167 168 [NSApp setApplicationIconImage: dockIcon]; 169 [dockIcon release]; 170 } 154 //update dock badge 155 if (!dockIcon) 156 dockIcon = [fDockIcon retain]; 157 158 [NSApp setApplicationIconImage: dockIcon]; 159 [dockIcon release]; 171 160 } 172 161 … … 174 163 { 175 164 [NSApp setApplicationIconImage: fDockIcon]; 176 fNonDefault = NO;177 165 } 178 166
Note: See TracChangeset
for help on using the changeset viewer.