Changeset 644
- Timestamp:
- Jul 19, 2006, 2:50:07 AM (17 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 2 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Transmission.xcodeproj/project.pbxproj
r643 r644 94 94 A24600400A6DB58600D19088 /* RevealCircleButtonPressed.png in Resources */ = {isa = PBXBuildFile; fileRef = A246003E0A6DB58600D19088 /* RevealCircleButtonPressed.png */; }; 95 95 A24600410A6DB58600D19088 /* RevealCircleButton.png in Resources */ = {isa = PBXBuildFile; fileRef = A246003F0A6DB58600D19088 /* RevealCircleButton.png */; }; 96 A246004D0A6DCE4600D19088 /* SpeedLimitButtonPressed.png in Resources */ = {isa = PBXBuildFile; fileRef = A246004C0A6DCE4600D19088 /* SpeedLimitButtonPressed.png */; }; 97 A24600510A6DCE6600D19088 /* SpeedLimitButtonBlue.png in Resources */ = {isa = PBXBuildFile; fileRef = A246004F0A6DCE6600D19088 /* SpeedLimitButtonBlue.png */; }; 98 A24600520A6DCE6600D19088 /* SpeedLimitButtonGraphite.png in Resources */ = {isa = PBXBuildFile; fileRef = A24600500A6DCE6600D19088 /* SpeedLimitButtonGraphite.png */; }; 96 99 A24F19080A3A790800C9C145 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A24F19070A3A790800C9C145 /* Sparkle.framework */; }; 97 100 A24F19210A3A796800C9C145 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = A24F19070A3A790800C9C145 /* Sparkle.framework */; }; … … 113 116 A261F1E40A69A1B10002815A /* Growl.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = A261F1DB0A69A1610002815A /* Growl.framework */; }; 114 117 A26D450B0A0503AC00A10BB3 /* peermessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D1838A309DEC0430047D688 /* peermessages.h */; }; 115 A26E6A190A6A8C18007E3C14 /* SpeedLimitButtonPressedBlue.png in Resources */ = {isa = PBXBuildFile; fileRef = A26E6A170A6A8C18007E3C14 /* SpeedLimitButtonPressedBlue.png */; };116 A26E6A1A0A6A8C18007E3C14 /* SpeedLimitButtonPressedGraphite.png in Resources */ = {isa = PBXBuildFile; fileRef = A26E6A180A6A8C18007E3C14 /* SpeedLimitButtonPressedGraphite.png */; };117 118 A27431DB0A68538400FA780A /* BarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = A27431D90A68538400FA780A /* BarButton.m */; }; 118 119 A27A53570A06A76400E1F16F /* StatusSep.png in Resources */ = {isa = PBXBuildFile; fileRef = A27A53560A06A76400E1F16F /* StatusSep.png */; }; … … 298 299 A246003E0A6DB58600D19088 /* RevealCircleButtonPressed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = RevealCircleButtonPressed.png; path = macosx/Images/RevealCircleButtonPressed.png; sourceTree = "<group>"; }; 299 300 A246003F0A6DB58600D19088 /* RevealCircleButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = RevealCircleButton.png; path = macosx/Images/RevealCircleButton.png; sourceTree = "<group>"; }; 301 A246004C0A6DCE4600D19088 /* SpeedLimitButtonPressed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = SpeedLimitButtonPressed.png; path = macosx/Images/SpeedLimitButtonPressed.png; sourceTree = "<group>"; }; 302 A246004F0A6DCE6600D19088 /* SpeedLimitButtonBlue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = SpeedLimitButtonBlue.png; path = macosx/Images/SpeedLimitButtonBlue.png; sourceTree = "<group>"; }; 303 A24600500A6DCE6600D19088 /* SpeedLimitButtonGraphite.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = SpeedLimitButtonGraphite.png; path = macosx/Images/SpeedLimitButtonGraphite.png; sourceTree = "<group>"; }; 300 304 A24F19070A3A790800C9C145 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = macosx/Sparkle.framework; sourceTree = "<group>"; }; 301 305 A253F6F20A698970008EE24F /* FilterBarBackground.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = FilterBarBackground.png; path = macosx/Images/FilterBarBackground.png; sourceTree = "<group>"; }; … … 312 316 A25FCDDE0A37695F002BCBBE /* ResumeSelected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ResumeSelected.png; path = macosx/Images/ResumeSelected.png; sourceTree = "<group>"; }; 313 317 A261F1DB0A69A1610002815A /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Growl.framework; path = macosx/Growl.framework; sourceTree = "<group>"; }; 314 A26E6A170A6A8C18007E3C14 /* SpeedLimitButtonPressedBlue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = SpeedLimitButtonPressedBlue.png; path = macosx/Images/SpeedLimitButtonPressedBlue.png; sourceTree = "<group>"; };315 A26E6A180A6A8C18007E3C14 /* SpeedLimitButtonPressedGraphite.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = SpeedLimitButtonPressedGraphite.png; path = macosx/Images/SpeedLimitButtonPressedGraphite.png; sourceTree = "<group>"; };316 318 A27431D80A68538400FA780A /* BarButton.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = BarButton.h; path = macosx/BarButton.h; sourceTree = "<group>"; }; 317 319 A27431D90A68538400FA780A /* BarButton.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = BarButton.m; path = macosx/BarButton.m; sourceTree = "<group>"; }; … … 476 478 A28DBADB0A33C1D800F4B4A7 /* ActionButton.png */, 477 479 A2173E1B0A33C1B300B0D8AB /* ActionButtonPressed.png */, 480 A246004F0A6DCE6600D19088 /* SpeedLimitButtonBlue.png */, 481 A24600500A6DCE6600D19088 /* SpeedLimitButtonGraphite.png */, 478 482 A2F6DB070A55F31C0058D1E5 /* SpeedLimitButton.png */, 479 A26E6A170A6A8C18007E3C14 /* SpeedLimitButtonPressedBlue.png */, 480 A26E6A180A6A8C18007E3C14 /* SpeedLimitButtonPressedGraphite.png */, 483 A246004C0A6DCE4600D19088 /* SpeedLimitButtonPressed.png */, 481 484 A27A53560A06A76400E1F16F /* StatusSep.png */, 482 485 A27A53650A06AEDB00E1F16F /* StatusBorder.png */, … … 758 761 A253F72B0A699373008EE24F /* FilterButtonSelectedMain.png in Resources */, 759 762 A253F72C0A699373008EE24F /* FilterButtonSelectedRight.png in Resources */, 760 A26E6A190A6A8C18007E3C14 /* SpeedLimitButtonPressedBlue.png in Resources */,761 A26E6A1A0A6A8C18007E3C14 /* SpeedLimitButtonPressedGraphite.png in Resources */,762 763 A27ABC8B0A6B317D0020EC71 /* CloseCircleButton.png in Resources */, 763 764 A27ABC8C0A6B317D0020EC71 /* CloseCircleButtonPressed.png in Resources */, 764 765 A24600400A6DB58600D19088 /* RevealCircleButtonPressed.png in Resources */, 765 766 A24600410A6DB58600D19088 /* RevealCircleButton.png in Resources */, 767 A246004D0A6DCE4600D19088 /* SpeedLimitButtonPressed.png in Resources */, 768 A24600510A6DCE6600D19088 /* SpeedLimitButtonBlue.png in Resources */, 769 A24600520A6DCE6600D19088 /* SpeedLimitButtonGraphite.png in Resources */, 766 770 ); 767 771 runOnlyForDeploymentPostprocessing = 0; -
trunk/macosx/Controller.h
r641 r644 55 55 * fSpeedLimitItem, * fSpeedLimitDockItem; 56 56 IBOutlet NSButton * fActionButton, * fSpeedLimitButton; 57 BOOL fSpeedLimitEnabled; 58 NSImage * fSpeedLimitNormalImage, * fSpeedLimitBlueImage, * fSpeedLimitGraphiteImage; 57 59 58 60 IBOutlet ImageBackgroundView * fStatusBar; -
trunk/macosx/Controller.m
r643 r644 170 170 171 171 //set speed limit 172 fSpeedLimitNormalImage = [fSpeedLimitButton image]; 173 fSpeedLimitBlueImage = [NSImage imageNamed: @"SpeedLimitButtonBlue.png"]; 174 fSpeedLimitGraphiteImage = [NSImage imageNamed: @"SpeedLimitButtonGraphite.png"]; 175 172 176 [self updateControlTint: nil]; 173 177 174 if ( [fDefaults boolForKey: @"SpeedLimit"])178 if ((fSpeedLimitEnabled = [fDefaults boolForKey: @"SpeedLimit"])) 175 179 { 176 180 [fSpeedLimitItem setState: NSOnState]; 177 181 [fSpeedLimitDockItem setState: NSOnState]; 178 [fSpeedLimitButton setState: NSOnState];179 }180 181 [[fSpeedLimitButton cell] setHighlightsBy: NSNoCellMask];182 183 [fSpeedLimitButton setImage: [NSColor currentControlTint] == NSBlueControlTint 184 ? fSpeedLimitBlueImage : fSpeedLimitGraphiteImage]; 185 } 182 186 183 187 [fActionButton setToolTip: @"Shortcuts for changing global settings."]; … … 839 843 - (void) updateControlTint: (NSNotification *) notification 840 844 { 841 if ([fWindow isKeyWindow]) 842 [fSpeedLimitButton setAlternateImage: [NSColor currentControlTint] == NSBlueControlTint 843 ? [NSImage imageNamed: @"SpeedLimitButtonPressedBlue.png"] 844 : [NSImage imageNamed: @"SpeedLimitButtonPressedGraphite.png"]]; 845 if (fSpeedLimitEnabled && [fWindow isKeyWindow]) 846 [fSpeedLimitButton setImage: [NSColor currentControlTint] == NSBlueControlTint 847 ? fSpeedLimitBlueImage : fSpeedLimitGraphiteImage]; 845 848 } 846 849 … … 1109 1112 - (void) toggleSpeedLimit: (id) sender 1110 1113 { 1111 int state = [fSpeedLimitItem state] ? NSOffState : NSOnState; 1114 fSpeedLimitEnabled = !fSpeedLimitEnabled; 1115 int state = fSpeedLimitEnabled ? NSOnState : NSOffState; 1112 1116 1113 1117 [fSpeedLimitItem setState: state]; 1114 1118 [fSpeedLimitDockItem setState: state]; 1115 [fSpeedLimitButton setState: state]; 1116 1117 [fPrefsController enableSpeedLimit: state]; 1119 1120 [fSpeedLimitButton setImage: !fSpeedLimitEnabled ? fSpeedLimitNormalImage 1121 : ([NSColor currentControlTint] == NSBlueControlTint ? fSpeedLimitBlueImage : fSpeedLimitGraphiteImage)]; 1122 1123 [fPrefsController enableSpeedLimit: fSpeedLimitEnabled]; 1118 1124 } 1119 1125 … … 1563 1569 frame.origin.y -= heightChange; 1564 1570 1565 fStatusBarVisible = !fStatusBarVisible;1571 fStatusBarVisible = show; 1566 1572 1567 1573 [self updateUI: nil]; … … 1626 1632 frame.origin.y -= heightChange; 1627 1633 1628 fFilterBarVisible = !fFilterBarVisible;1634 fFilterBarVisible = show; 1629 1635 1630 1636 //set views to not autoresize … … 2084 2090 [fPauseFilterButton setForActive]; 2085 2091 2086 [fSpeedLimitButton setAlternateImage: [NSColor currentControlTint] == NSBlueControlTint2087 ? [NSImage imageNamed: @"SpeedLimitButtonPressedBlue.png"]2088 : [NSImage imageNamed: @"SpeedLimitButtonPressedGraphite.png"]];2092 if (fSpeedLimitEnabled) 2093 [fSpeedLimitButton setImage: [NSColor currentControlTint] == NSBlueControlTint 2094 ? fSpeedLimitBlueImage : fSpeedLimitGraphiteImage]; 2089 2095 } 2090 2096 … … 2105 2111 2106 2112 #warning need real inactive image 2107 [fSpeedLimitButton setAlternateImage: [NSImage imageNamed: @"SpeedLimitButton.png"]]; 2113 if (fSpeedLimitEnabled) 2114 [fSpeedLimitButton setImage: fSpeedLimitNormalImage]; 2108 2115 } 2109 2116 -
trunk/macosx/English.lproj/MainMenu.nib/info.nib
r643 r644 10 10 <string>344 478 208 99 0 0 1152 842 </string> 11 11 <key>1480</key> 12 <string>3 32 330420 63 0 0 1152 842 </string>12 <string>358 399 420 63 0 0 1152 842 </string> 13 13 <key>1603</key> 14 <string> 240 433477 67 0 0 1152 842 </string>14 <string>337 544 477 67 0 0 1152 842 </string> 15 15 <key>29</key> 16 16 <string>9 780 451 44 0 0 1152 842 </string> … … 33 33 <array> 34 34 <integer>29</integer> 35 <integer>1603</integer> 36 <integer>1480</integer> 35 <integer>21</integer> 37 36 </array> 38 37 <key>IBSystem Version</key>
Note: See TracChangeset
for help on using the changeset viewer.