tuurngait: Major UI Improvements
|
@ -32,20 +32,20 @@ static NSString *DockIconPlaybackStatusObservationContext = @"DockIconPlaybackSt
|
||||||
NSImage *badgeImage = nil;
|
NSImage *badgeImage = nil;
|
||||||
|
|
||||||
if (playbackStatus == kCogStatusPlaying) {
|
if (playbackStatus == kCogStatusPlaying) {
|
||||||
badgeImage = [NSImage imageNamed:@"playBadge"];
|
badgeImage = [NSImage imageNamed:@"playDockBadge"];
|
||||||
}
|
}
|
||||||
else if (playbackStatus == kCogStatusPaused) {
|
else if (playbackStatus == kCogStatusPaused) {
|
||||||
badgeImage = [NSImage imageNamed:@"pauseBadge"];
|
badgeImage = [NSImage imageNamed:@"pauseDockBadge"];
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
badgeImage = [NSImage imageNamed:@"stopBadge"];
|
badgeImage = [NSImage imageNamed:@"stopDockBadge"];
|
||||||
}
|
}
|
||||||
|
|
||||||
NSSize badgeSize = [badgeImage size];
|
NSSize badgeSize = [badgeImage size];
|
||||||
|
|
||||||
NSImage *newDockImage = [dockImage copy];
|
NSImage *newDockImage = [dockImage copy];
|
||||||
[newDockImage lockFocus];
|
[newDockImage lockFocus];
|
||||||
[badgeImage drawInRect:NSMakeRect(92, 24, badgeSize.width,badgeSize.height) fromRect:NSMakeRect(0, 0, badgeSize.width, badgeSize.height) operation:NSCompositeSourceOver fraction:1.0];
|
[badgeImage drawInRect:NSMakeRect(0, 0, 128, 128) fromRect:NSMakeRect(0, 0, badgeSize.width, badgeSize.height) operation:NSCompositeSourceOver fraction:1.0];
|
||||||
[newDockImage unlockFocus];
|
[newDockImage unlockFocus];
|
||||||
[NSApp setApplicationIconImage:newDockImage];
|
[NSApp setApplicationIconImage:newDockImage];
|
||||||
[newDockImage release];
|
[newDockImage release];
|
||||||
|
@ -58,7 +58,7 @@ static NSString *DockIconPlaybackStatusObservationContext = @"DockIconPlaybackSt
|
||||||
|
|
||||||
- (void)awakeFromNib
|
- (void)awakeFromNib
|
||||||
{
|
{
|
||||||
dockImage = [[NSImage imageNamed:@"wheel"] copy];
|
dockImage = [[NSImage imageNamed:@"icon_blank"] copy];
|
||||||
[self startObserving];
|
[self startObserving];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -152,6 +152,31 @@
|
||||||
838491221807F38A00E7332D /* NowPlayingBarController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8384911E1807F38A00E7332D /* NowPlayingBarController.xib */; };
|
838491221807F38A00E7332D /* NowPlayingBarController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8384911E1807F38A00E7332D /* NowPlayingBarController.xib */; };
|
||||||
838491231807F38A00E7332D /* NowPlayingBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8384911F1807F38A00E7332D /* NowPlayingBarController.m */; };
|
838491231807F38A00E7332D /* NowPlayingBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8384911F1807F38A00E7332D /* NowPlayingBarController.m */; };
|
||||||
8384913C1808217300E7332D /* randomize.png in Resources */ = {isa = PBXBuildFile; fileRef = 8384913B1808217300E7332D /* randomize.png */; };
|
8384913C1808217300E7332D /* randomize.png in Resources */ = {isa = PBXBuildFile; fileRef = 8384913B1808217300E7332D /* randomize.png */; };
|
||||||
|
8384914018083E4E00E7332D /* filetype.icns in Resources */ = {isa = PBXBuildFile; fileRef = 8384913D18083E4E00E7332D /* filetype.icns */; };
|
||||||
|
8384914118083E4E00E7332D /* icon_blank.icns in Resources */ = {isa = PBXBuildFile; fileRef = 8384913E18083E4E00E7332D /* icon_blank.icns */; };
|
||||||
|
8384914218083E4E00E7332D /* icon_main.icns in Resources */ = {isa = PBXBuildFile; fileRef = 8384913F18083E4E00E7332D /* icon_main.icns */; };
|
||||||
|
8384915918083EAB00E7332D /* infoTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914318083EAB00E7332D /* infoTemplate.pdf */; };
|
||||||
|
8384915A18083EAB00E7332D /* missingArt@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8384914418083EAB00E7332D /* missingArt@2x.png */; };
|
||||||
|
8384915B18083EAB00E7332D /* navigatorTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914518083EAB00E7332D /* navigatorTemplate.pdf */; };
|
||||||
|
8384915C18083EAB00E7332D /* nextTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914618083EAB00E7332D /* nextTemplate.pdf */; };
|
||||||
|
8384915D18083EAB00E7332D /* pauseDockBadge.png in Resources */ = {isa = PBXBuildFile; fileRef = 8384914718083EAB00E7332D /* pauseDockBadge.png */; };
|
||||||
|
8384915E18083EAB00E7332D /* pauseTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914818083EAB00E7332D /* pauseTemplate.pdf */; };
|
||||||
|
8384915F18083EAB00E7332D /* playDockBadge.png in Resources */ = {isa = PBXBuildFile; fileRef = 8384914918083EAB00E7332D /* playDockBadge.png */; };
|
||||||
|
8384916018083EAB00E7332D /* playTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914A18083EAB00E7332D /* playTemplate.pdf */; };
|
||||||
|
8384916118083EAB00E7332D /* previousTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914B18083EAB00E7332D /* previousTemplate.pdf */; };
|
||||||
|
8384916218083EAB00E7332D /* randomizeTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914C18083EAB00E7332D /* randomizeTemplate.pdf */; };
|
||||||
|
8384916318083EAB00E7332D /* repeatModeAlbumTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914D18083EAB00E7332D /* repeatModeAlbumTemplate.pdf */; };
|
||||||
|
8384916418083EAB00E7332D /* repeatModeAllTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914E18083EAB00E7332D /* repeatModeAllTemplate.pdf */; };
|
||||||
|
8384916518083EAB00E7332D /* repeatModeOffTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914F18083EAB00E7332D /* repeatModeOffTemplate.pdf */; };
|
||||||
|
8384916618083EAB00E7332D /* repeatModeOneTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915018083EAB00E7332D /* repeatModeOneTemplate.pdf */; };
|
||||||
|
8384916718083EAB00E7332D /* shuffleAlbumTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915118083EAB00E7332D /* shuffleAlbumTemplate.pdf */; };
|
||||||
|
8384916818083EAB00E7332D /* shuffleOffTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915218083EAB00E7332D /* shuffleOffTemplate.pdf */; };
|
||||||
|
8384916918083EAB00E7332D /* shuffleOnTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915318083EAB00E7332D /* shuffleOnTemplate.pdf */; };
|
||||||
|
8384916A18083EAB00E7332D /* stop.png in Resources */ = {isa = PBXBuildFile; fileRef = 8384915418083EAB00E7332D /* stop.png */; };
|
||||||
|
8384916B18083EAB00E7332D /* stopDockBadge.png in Resources */ = {isa = PBXBuildFile; fileRef = 8384915518083EAB00E7332D /* stopDockBadge.png */; };
|
||||||
|
8384916C18083EAB00E7332D /* stopTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915618083EAB00E7332D /* stopTemplate.pdf */; };
|
||||||
|
8384916D18083EAB00E7332D /* volume1Template.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915718083EAB00E7332D /* volume1Template.pdf */; };
|
||||||
|
8384916E18083EAB00E7332D /* volume3Template.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384915818083EAB00E7332D /* volume3Template.pdf */; };
|
||||||
8399D4E21805A55000B503B1 /* XmlContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8399D4E01805A55000B503B1 /* XmlContainer.m */; };
|
8399D4E21805A55000B503B1 /* XmlContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8399D4E01805A55000B503B1 /* XmlContainer.m */; };
|
||||||
83BCB8DE17FC971300760340 /* FFMPEG.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = B09E94350D747F7B0064F138 /* FFMPEG.bundle */; };
|
83BCB8DE17FC971300760340 /* FFMPEG.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = B09E94350D747F7B0064F138 /* FFMPEG.bundle */; };
|
||||||
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
|
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
|
||||||
|
@ -167,7 +192,6 @@
|
||||||
8E75757309F31D5A0080F1EE /* PlaylistEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E75753009F31D5A0080F1EE /* PlaylistEntry.m */; };
|
8E75757309F31D5A0080F1EE /* PlaylistEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E75753009F31D5A0080F1EE /* PlaylistEntry.m */; };
|
||||||
8E75757409F31D5A0080F1EE /* PlaylistView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E75753209F31D5A0080F1EE /* PlaylistView.m */; };
|
8E75757409F31D5A0080F1EE /* PlaylistView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E75753209F31D5A0080F1EE /* PlaylistView.m */; };
|
||||||
8E75757509F31D5A0080F1EE /* Shuffle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E75753409F31D5A0080F1EE /* Shuffle.m */; };
|
8E75757509F31D5A0080F1EE /* Shuffle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E75753409F31D5A0080F1EE /* Shuffle.m */; };
|
||||||
8E7575BE09F31D800080F1EE /* wheel.icns in Resources */ = {isa = PBXBuildFile; fileRef = 8E7575A609F31D800080F1EE /* wheel.icns */; };
|
|
||||||
8E7575DB09F31E930080F1EE /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8E7575D909F31E930080F1EE /* Localizable.strings */; };
|
8E7575DB09F31E930080F1EE /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8E7575D909F31E930080F1EE /* Localizable.strings */; };
|
||||||
8E8D40880CBB038E00135C1B /* M3u.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8D40870CBB036600135C1B /* M3u.bundle */; };
|
8E8D40880CBB038E00135C1B /* M3u.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8D40870CBB036600135C1B /* M3u.bundle */; };
|
||||||
8E8D41C80CBB0DA900135C1B /* Pls.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8D41C70CBB0DA000135C1B /* Pls.bundle */; };
|
8E8D41C80CBB0DA900135C1B /* Pls.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8D41C70CBB0DA000135C1B /* Pls.bundle */; };
|
||||||
|
@ -748,6 +772,31 @@
|
||||||
838491241807F75D00E7332D /* NowPlayingBarView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NowPlayingBarView.h; path = Window/NowPlayingBarView.h; sourceTree = "<group>"; };
|
838491241807F75D00E7332D /* NowPlayingBarView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NowPlayingBarView.h; path = Window/NowPlayingBarView.h; sourceTree = "<group>"; };
|
||||||
8384912518080F2D00E7332D /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = "<group>"; };
|
8384912518080F2D00E7332D /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = "<group>"; };
|
||||||
8384913B1808217300E7332D /* randomize.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = randomize.png; path = Images/randomize.png; sourceTree = "<group>"; };
|
8384913B1808217300E7332D /* randomize.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = randomize.png; path = Images/randomize.png; sourceTree = "<group>"; };
|
||||||
|
8384913D18083E4E00E7332D /* filetype.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = filetype.icns; sourceTree = "<group>"; };
|
||||||
|
8384913E18083E4E00E7332D /* icon_blank.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = icon_blank.icns; sourceTree = "<group>"; };
|
||||||
|
8384913F18083E4E00E7332D /* icon_main.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = icon_main.icns; sourceTree = "<group>"; };
|
||||||
|
8384914318083EAB00E7332D /* infoTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = infoTemplate.pdf; path = Images/infoTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384914418083EAB00E7332D /* missingArt@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "missingArt@2x.png"; path = "Images/missingArt@2x.png"; sourceTree = "<group>"; };
|
||||||
|
8384914518083EAB00E7332D /* navigatorTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = navigatorTemplate.pdf; path = Images/navigatorTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384914618083EAB00E7332D /* nextTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = nextTemplate.pdf; path = Images/nextTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384914718083EAB00E7332D /* pauseDockBadge.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = pauseDockBadge.png; path = Images/pauseDockBadge.png; sourceTree = "<group>"; };
|
||||||
|
8384914818083EAB00E7332D /* pauseTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = pauseTemplate.pdf; path = Images/pauseTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384914918083EAB00E7332D /* playDockBadge.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = playDockBadge.png; path = Images/playDockBadge.png; sourceTree = "<group>"; };
|
||||||
|
8384914A18083EAB00E7332D /* playTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = playTemplate.pdf; path = Images/playTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384914B18083EAB00E7332D /* previousTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = previousTemplate.pdf; path = Images/previousTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384914C18083EAB00E7332D /* randomizeTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = randomizeTemplate.pdf; path = Images/randomizeTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384914D18083EAB00E7332D /* repeatModeAlbumTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = repeatModeAlbumTemplate.pdf; path = Images/repeatModeAlbumTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384914E18083EAB00E7332D /* repeatModeAllTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = repeatModeAllTemplate.pdf; path = Images/repeatModeAllTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384914F18083EAB00E7332D /* repeatModeOffTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = repeatModeOffTemplate.pdf; path = Images/repeatModeOffTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384915018083EAB00E7332D /* repeatModeOneTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = repeatModeOneTemplate.pdf; path = Images/repeatModeOneTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384915118083EAB00E7332D /* shuffleAlbumTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = shuffleAlbumTemplate.pdf; path = Images/shuffleAlbumTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384915218083EAB00E7332D /* shuffleOffTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = shuffleOffTemplate.pdf; path = Images/shuffleOffTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384915318083EAB00E7332D /* shuffleOnTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = shuffleOnTemplate.pdf; path = Images/shuffleOnTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384915418083EAB00E7332D /* stop.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = stop.png; path = Images/stop.png; sourceTree = "<group>"; };
|
||||||
|
8384915518083EAB00E7332D /* stopDockBadge.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = stopDockBadge.png; path = Images/stopDockBadge.png; sourceTree = "<group>"; };
|
||||||
|
8384915618083EAB00E7332D /* stopTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = stopTemplate.pdf; path = Images/stopTemplate.pdf; sourceTree = "<group>"; };
|
||||||
|
8384915718083EAB00E7332D /* volume1Template.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = volume1Template.pdf; path = Images/volume1Template.pdf; sourceTree = "<group>"; };
|
||||||
|
8384915818083EAB00E7332D /* volume3Template.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = volume3Template.pdf; path = Images/volume3Template.pdf; sourceTree = "<group>"; };
|
||||||
8399D4E01805A55000B503B1 /* XmlContainer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XmlContainer.m; sourceTree = "<group>"; };
|
8399D4E01805A55000B503B1 /* XmlContainer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XmlContainer.m; sourceTree = "<group>"; };
|
||||||
8399D4E11805A55000B503B1 /* XmlContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XmlContainer.h; sourceTree = "<group>"; };
|
8399D4E11805A55000B503B1 /* XmlContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XmlContainer.h; sourceTree = "<group>"; };
|
||||||
8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
||||||
|
@ -770,7 +819,6 @@
|
||||||
8E75753209F31D5A0080F1EE /* PlaylistView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PlaylistView.m; sourceTree = "<group>"; };
|
8E75753209F31D5A0080F1EE /* PlaylistView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PlaylistView.m; sourceTree = "<group>"; };
|
||||||
8E75753309F31D5A0080F1EE /* Shuffle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Shuffle.h; sourceTree = "<group>"; };
|
8E75753309F31D5A0080F1EE /* Shuffle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Shuffle.h; sourceTree = "<group>"; };
|
||||||
8E75753409F31D5A0080F1EE /* Shuffle.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Shuffle.m; sourceTree = "<group>"; };
|
8E75753409F31D5A0080F1EE /* Shuffle.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Shuffle.m; sourceTree = "<group>"; };
|
||||||
8E7575A609F31D800080F1EE /* wheel.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = wheel.icns; sourceTree = "<group>"; };
|
|
||||||
8E7575C809F31DCA0080F1EE /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; name = English; path = English.lproj/Credits.html; sourceTree = "<group>"; };
|
8E7575C809F31DCA0080F1EE /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; name = English; path = English.lproj/Credits.html; sourceTree = "<group>"; };
|
||||||
8E7575DA09F31E930080F1EE /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
|
8E7575DA09F31E930080F1EE /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||||
8E8D40820CBB036600135C1B /* M3u.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = M3u.xcodeproj; path = Plugins/M3u/M3u.xcodeproj; sourceTree = "<group>"; };
|
8E8D40820CBB036600135C1B /* M3u.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = M3u.xcodeproj; path = Plugins/M3u/M3u.xcodeproj; sourceTree = "<group>"; };
|
||||||
|
@ -966,6 +1014,28 @@
|
||||||
177EC02D0B8BC2E60000BC8C /* Images */ = {
|
177EC02D0B8BC2E60000BC8C /* Images */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
|
8384914318083EAB00E7332D /* infoTemplate.pdf */,
|
||||||
|
8384914418083EAB00E7332D /* missingArt@2x.png */,
|
||||||
|
8384914518083EAB00E7332D /* navigatorTemplate.pdf */,
|
||||||
|
8384914618083EAB00E7332D /* nextTemplate.pdf */,
|
||||||
|
8384914718083EAB00E7332D /* pauseDockBadge.png */,
|
||||||
|
8384914818083EAB00E7332D /* pauseTemplate.pdf */,
|
||||||
|
8384914918083EAB00E7332D /* playDockBadge.png */,
|
||||||
|
8384914A18083EAB00E7332D /* playTemplate.pdf */,
|
||||||
|
8384914B18083EAB00E7332D /* previousTemplate.pdf */,
|
||||||
|
8384914C18083EAB00E7332D /* randomizeTemplate.pdf */,
|
||||||
|
8384914D18083EAB00E7332D /* repeatModeAlbumTemplate.pdf */,
|
||||||
|
8384914E18083EAB00E7332D /* repeatModeAllTemplate.pdf */,
|
||||||
|
8384914F18083EAB00E7332D /* repeatModeOffTemplate.pdf */,
|
||||||
|
8384915018083EAB00E7332D /* repeatModeOneTemplate.pdf */,
|
||||||
|
8384915118083EAB00E7332D /* shuffleAlbumTemplate.pdf */,
|
||||||
|
8384915218083EAB00E7332D /* shuffleOffTemplate.pdf */,
|
||||||
|
8384915318083EAB00E7332D /* shuffleOnTemplate.pdf */,
|
||||||
|
8384915418083EAB00E7332D /* stop.png */,
|
||||||
|
8384915518083EAB00E7332D /* stopDockBadge.png */,
|
||||||
|
8384915618083EAB00E7332D /* stopTemplate.pdf */,
|
||||||
|
8384915718083EAB00E7332D /* volume1Template.pdf */,
|
||||||
|
8384915818083EAB00E7332D /* volume3Template.pdf */,
|
||||||
8384913B1808217300E7332D /* randomize.png */,
|
8384913B1808217300E7332D /* randomize.png */,
|
||||||
1778D3AF0F645A190037E7A0 /* missingArt.png */,
|
1778D3AF0F645A190037E7A0 /* missingArt.png */,
|
||||||
17B7CF590F5A05EE00A47027 /* pauseBadge.png */,
|
17B7CF590F5A05EE00A47027 /* pauseBadge.png */,
|
||||||
|
@ -1442,6 +1512,9 @@
|
||||||
8E75758E09F31D800080F1EE /* Icons */ = {
|
8E75758E09F31D800080F1EE /* Icons */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
|
8384913D18083E4E00E7332D /* filetype.icns */,
|
||||||
|
8384913E18083E4E00E7332D /* icon_blank.icns */,
|
||||||
|
8384913F18083E4E00E7332D /* icon_main.icns */,
|
||||||
17D1B2760CF8B2830028F5B5 /* cue.icns */,
|
17D1B2760CF8B2830028F5B5 /* cue.icns */,
|
||||||
17D1B2770CF8B2830028F5B5 /* it.icns */,
|
17D1B2770CF8B2830028F5B5 /* it.icns */,
|
||||||
17D1B2780CF8B2830028F5B5 /* pls.icns */,
|
17D1B2780CF8B2830028F5B5 /* pls.icns */,
|
||||||
|
@ -1460,7 +1533,6 @@
|
||||||
171B57DA0C091F2B00F6AFAF /* m4a.icns */,
|
171B57DA0C091F2B00F6AFAF /* m4a.icns */,
|
||||||
171B57DB0C091F2B00F6AFAF /* mp3.icns */,
|
171B57DB0C091F2B00F6AFAF /* mp3.icns */,
|
||||||
171B57DC0C091F2B00F6AFAF /* ogg.icns */,
|
171B57DC0C091F2B00F6AFAF /* ogg.icns */,
|
||||||
8E7575A609F31D800080F1EE /* wheel.icns */,
|
|
||||||
);
|
);
|
||||||
path = Icons;
|
path = Icons;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -1808,9 +1880,12 @@
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
17F562390C3BD91B0019975C /* General.preferencePane in Resources */,
|
17F562390C3BD91B0019975C /* General.preferencePane in Resources */,
|
||||||
|
8384915B18083EAB00E7332D /* navigatorTemplate.pdf in Resources */,
|
||||||
|
8384916218083EAB00E7332D /* randomizeTemplate.pdf in Resources */,
|
||||||
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
|
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
|
||||||
8E7575BE09F31D800080F1EE /* wheel.icns in Resources */,
|
|
||||||
17E41E070C130DFF00AC744D /* Credits.html in Resources */,
|
17E41E070C130DFF00AC744D /* Credits.html in Resources */,
|
||||||
|
8384916618083EAB00E7332D /* repeatModeOneTemplate.pdf in Resources */,
|
||||||
|
8384914118083E4E00E7332D /* icon_blank.icns in Resources */,
|
||||||
8E7575DB09F31E930080F1EE /* Localizable.strings in Resources */,
|
8E7575DB09F31E930080F1EE /* Localizable.strings in Resources */,
|
||||||
177EC04B0B8BC2FF0000BC8C /* next.png in Resources */,
|
177EC04B0B8BC2FF0000BC8C /* next.png in Resources */,
|
||||||
177EC04D0B8BC2FF0000BC8C /* pause.png in Resources */,
|
177EC04D0B8BC2FF0000BC8C /* pause.png in Resources */,
|
||||||
|
@ -1819,17 +1894,28 @@
|
||||||
177EC0580B8BC2FF0000BC8C /* volume_high.png in Resources */,
|
177EC0580B8BC2FF0000BC8C /* volume_high.png in Resources */,
|
||||||
177EC0590B8BC2FF0000BC8C /* volume_low.png in Resources */,
|
177EC0590B8BC2FF0000BC8C /* volume_low.png in Resources */,
|
||||||
17E41E230C130EE200AC744D /* Help in Resources */,
|
17E41E230C130EE200AC744D /* Help in Resources */,
|
||||||
|
8384916418083EAB00E7332D /* repeatModeAllTemplate.pdf in Resources */,
|
||||||
1766C8920B912FB4004A7AE4 /* files_off.png in Resources */,
|
1766C8920B912FB4004A7AE4 /* files_off.png in Resources */,
|
||||||
1766C8930B912FB4004A7AE4 /* files_on.png in Resources */,
|
1766C8930B912FB4004A7AE4 /* files_on.png in Resources */,
|
||||||
|
8384916E18083EAB00E7332D /* volume3Template.pdf in Resources */,
|
||||||
|
8384915C18083EAB00E7332D /* nextTemplate.pdf in Resources */,
|
||||||
|
8384916018083EAB00E7332D /* playTemplate.pdf in Resources */,
|
||||||
1766C8940B912FB4004A7AE4 /* info_off.png in Resources */,
|
1766C8940B912FB4004A7AE4 /* info_off.png in Resources */,
|
||||||
1766C8950B912FB4004A7AE4 /* info_on.png in Resources */,
|
1766C8950B912FB4004A7AE4 /* info_on.png in Resources */,
|
||||||
|
8384914218083E4E00E7332D /* icon_main.icns in Resources */,
|
||||||
|
8384915E18083EAB00E7332D /* pauseTemplate.pdf in Resources */,
|
||||||
1766C8980B912FB4004A7AE4 /* shuffle_off.png in Resources */,
|
1766C8980B912FB4004A7AE4 /* shuffle_off.png in Resources */,
|
||||||
|
8384916D18083EAB00E7332D /* volume1Template.pdf in Resources */,
|
||||||
1766C8990B912FB4004A7AE4 /* shuffle_on.png in Resources */,
|
1766C8990B912FB4004A7AE4 /* shuffle_on.png in Resources */,
|
||||||
171B57DD0C091F2B00F6AFAF /* flac.icns in Resources */,
|
171B57DD0C091F2B00F6AFAF /* flac.icns in Resources */,
|
||||||
171B57DE0C091F2B00F6AFAF /* m4a.icns in Resources */,
|
171B57DE0C091F2B00F6AFAF /* m4a.icns in Resources */,
|
||||||
|
8384916C18083EAB00E7332D /* stopTemplate.pdf in Resources */,
|
||||||
171B57DF0C091F2B00F6AFAF /* mp3.icns in Resources */,
|
171B57DF0C091F2B00F6AFAF /* mp3.icns in Resources */,
|
||||||
171B57E00C091F2B00F6AFAF /* ogg.icns in Resources */,
|
171B57E00C091F2B00F6AFAF /* ogg.icns in Resources */,
|
||||||
17818A950C0B27AC001C4916 /* aiff.icns in Resources */,
|
17818A950C0B27AC001C4916 /* aiff.icns in Resources */,
|
||||||
|
8384915D18083EAB00E7332D /* pauseDockBadge.png in Resources */,
|
||||||
|
8384916818083EAB00E7332D /* shuffleOffTemplate.pdf in Resources */,
|
||||||
|
8384915F18083EAB00E7332D /* playDockBadge.png in Resources */,
|
||||||
17818A960C0B27AC001C4916 /* ape.icns in Resources */,
|
17818A960C0B27AC001C4916 /* ape.icns in Resources */,
|
||||||
17818A970C0B27AC001C4916 /* m3u.icns in Resources */,
|
17818A970C0B27AC001C4916 /* m3u.icns in Resources */,
|
||||||
17818A980C0B27AC001C4916 /* mpc.icns in Resources */,
|
17818A980C0B27AC001C4916 /* mpc.icns in Resources */,
|
||||||
|
@ -1838,12 +1924,17 @@
|
||||||
17818A9B0C0B27AC001C4916 /* wv.icns in Resources */,
|
17818A9B0C0B27AC001C4916 /* wv.icns in Resources */,
|
||||||
1791005E0CB44D6D0070BC5C /* Cog.scriptSuite in Resources */,
|
1791005E0CB44D6D0070BC5C /* Cog.scriptSuite in Resources */,
|
||||||
1791005F0CB44D6D0070BC5C /* Cog.scriptTerminology in Resources */,
|
1791005F0CB44D6D0070BC5C /* Cog.scriptTerminology in Resources */,
|
||||||
|
8384916518083EAB00E7332D /* repeatModeOffTemplate.pdf in Resources */,
|
||||||
17D1B27D0CF8B2830028F5B5 /* cue.icns in Resources */,
|
17D1B27D0CF8B2830028F5B5 /* cue.icns in Resources */,
|
||||||
838491221807F38A00E7332D /* NowPlayingBarController.xib in Resources */,
|
838491221807F38A00E7332D /* NowPlayingBarController.xib in Resources */,
|
||||||
8384913C1808217300E7332D /* randomize.png in Resources */,
|
8384913C1808217300E7332D /* randomize.png in Resources */,
|
||||||
|
8384915A18083EAB00E7332D /* missingArt@2x.png in Resources */,
|
||||||
17D1B27E0CF8B2830028F5B5 /* it.icns in Resources */,
|
17D1B27E0CF8B2830028F5B5 /* it.icns in Resources */,
|
||||||
|
8384914018083E4E00E7332D /* filetype.icns in Resources */,
|
||||||
|
8384916918083EAB00E7332D /* shuffleOnTemplate.pdf in Resources */,
|
||||||
17D1B27F0CF8B2830028F5B5 /* pls.icns in Resources */,
|
17D1B27F0CF8B2830028F5B5 /* pls.icns in Resources */,
|
||||||
17D1B2800CF8B2830028F5B5 /* s3m.icns in Resources */,
|
17D1B2800CF8B2830028F5B5 /* s3m.icns in Resources */,
|
||||||
|
8384916718083EAB00E7332D /* shuffleAlbumTemplate.pdf in Resources */,
|
||||||
17D1B2810CF8B2830028F5B5 /* song.icns in Resources */,
|
17D1B2810CF8B2830028F5B5 /* song.icns in Resources */,
|
||||||
17D1B2820CF8B2830028F5B5 /* vg.icns in Resources */,
|
17D1B2820CF8B2830028F5B5 /* vg.icns in Resources */,
|
||||||
17D1B2830CF8B2830028F5B5 /* xm.icns in Resources */,
|
17D1B2830CF8B2830028F5B5 /* xm.icns in Resources */,
|
||||||
|
@ -1852,17 +1943,22 @@
|
||||||
17211A7E0D68B7C500911CA9 /* FileTree.xib in Resources */,
|
17211A7E0D68B7C500911CA9 /* FileTree.xib in Resources */,
|
||||||
17A8F6850D6A7FCA0095DA13 /* repeat_all.png in Resources */,
|
17A8F6850D6A7FCA0095DA13 /* repeat_all.png in Resources */,
|
||||||
17A8F6860D6A7FCA0095DA13 /* repeat_none.png in Resources */,
|
17A8F6860D6A7FCA0095DA13 /* repeat_none.png in Resources */,
|
||||||
|
8384916318083EAB00E7332D /* repeatModeAlbumTemplate.pdf in Resources */,
|
||||||
17A8F6870D6A7FCA0095DA13 /* repeat_one.png in Resources */,
|
17A8F6870D6A7FCA0095DA13 /* repeat_one.png in Resources */,
|
||||||
17A8F71A0D6A89730095DA13 /* repeat_album.png in Resources */,
|
17A8F71A0D6A89730095DA13 /* repeat_album.png in Resources */,
|
||||||
B09E96630D74A7BC0064F138 /* stop_current.png in Resources */,
|
B09E96630D74A7BC0064F138 /* stop_current.png in Resources */,
|
||||||
|
8384916B18083EAB00E7332D /* stopDockBadge.png in Resources */,
|
||||||
|
8384916118083EAB00E7332D /* previousTemplate.pdf in Resources */,
|
||||||
17B7CF5C0F5A05EE00A47027 /* pauseBadge.png in Resources */,
|
17B7CF5C0F5A05EE00A47027 /* pauseBadge.png in Resources */,
|
||||||
17B7CF5D0F5A05EE00A47027 /* playBadge.png in Resources */,
|
17B7CF5D0F5A05EE00A47027 /* playBadge.png in Resources */,
|
||||||
17B7CF5E0F5A05EE00A47027 /* stopBadge.png in Resources */,
|
17B7CF5E0F5A05EE00A47027 /* stopBadge.png in Resources */,
|
||||||
|
8384916A18083EAB00E7332D /* stop.png in Resources */,
|
||||||
178456C30F6320B5007E8021 /* SpotlightPanel.xib in Resources */,
|
178456C30F6320B5007E8021 /* SpotlightPanel.xib in Resources */,
|
||||||
17D1B0D20F6320EA00694C57 /* InfoInspector.xib in Resources */,
|
17D1B0D20F6320EA00694C57 /* InfoInspector.xib in Resources */,
|
||||||
17D1B1DC0F6330D400694C57 /* Feedback.xib in Resources */,
|
17D1B1DC0F6330D400694C57 /* Feedback.xib in Resources */,
|
||||||
1778D3B00F645A190037E7A0 /* missingArt.png in Resources */,
|
1778D3B00F645A190037E7A0 /* missingArt.png in Resources */,
|
||||||
1745CBA50F661DBB00E513F7 /* shuffle_albums.png in Resources */,
|
1745CBA50F661DBB00E513F7 /* shuffle_albums.png in Resources */,
|
||||||
|
8384915918083EAB00E7332D /* infoTemplate.pdf in Resources */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
<html>
|
<html>
|
||||||
<body style="text-align:center;">
|
<body style="text-align:center;">
|
||||||
Now with 90% more future!
|
Now with 92% more future!
|
||||||
<br /><br />
|
<br><br>
|
||||||
This program has been made possible through contributions from users like you.
|
<em>This program has been made possible through contributions from users like you.</em>
|
||||||
</body>
|
<br><br>
|
||||||
|
All Cog code is copyrighted by me, and is licensed under the <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt">GPL</a>. Cog contains bits of other code from third parties that are under their own licenses.
|
||||||
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
BIN
Icons/aiff.icns
BIN
Icons/ape.icns
BIN
Icons/cue.icns
BIN
Icons/flac.icns
BIN
Icons/it.icns
BIN
Icons/m3u.icns
BIN
Icons/m4a.icns
BIN
Icons/mp3.icns
BIN
Icons/mpc.icns
BIN
Icons/ogg.icns
BIN
Icons/pls.icns
BIN
Icons/s3m.icns
BIN
Icons/shn.icns
BIN
Icons/song.icns
BIN
Icons/vg.icns
BIN
Icons/wav.icns
BIN
Icons/wheel.icns
BIN
Icons/wv.icns
BIN
Icons/xm.icns
Before Width: | Height: | Size: 474 B After Width: | Height: | Size: 521 B |
Before Width: | Height: | Size: 638 B After Width: | Height: | Size: 514 B |
Before Width: | Height: | Size: 228 B After Width: | Height: | Size: 489 B |
Before Width: | Height: | Size: 897 B After Width: | Height: | Size: 501 B |
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 73 KiB |
BIN
Images/next.png
Before Width: | Height: | Size: 330 B After Width: | Height: | Size: 622 B |
BIN
Images/pause.png
Before Width: | Height: | Size: 200 B After Width: | Height: | Size: 257 B |
Before Width: | Height: | Size: 194 B After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 150 KiB |
BIN
Images/play.png
Before Width: | Height: | Size: 298 B After Width: | Height: | Size: 579 B |
Before Width: | Height: | Size: 353 B After Width: | Height: | Size: 9.6 KiB |
After Width: | Height: | Size: 162 KiB |
Before Width: | Height: | Size: 322 B After Width: | Height: | Size: 784 B |
Before Width: | Height: | Size: 289 B After Width: | Height: | Size: 670 B |
Before Width: | Height: | Size: 226 B After Width: | Height: | Size: 346 B |
Before Width: | Height: | Size: 413 B After Width: | Height: | Size: 660 B |
Before Width: | Height: | Size: 310 B After Width: | Height: | Size: 534 B |
Before Width: | Height: | Size: 191 B After Width: | Height: | Size: 792 B |
Before Width: | Height: | Size: 226 B After Width: | Height: | Size: 367 B |
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 269 B |
Before Width: | Height: | Size: 188 B After Width: | Height: | Size: 275 B |
After Width: | Height: | Size: 240 B |
Before Width: | Height: | Size: 193 B After Width: | Height: | Size: 7.8 KiB |
After Width: | Height: | Size: 159 KiB |
Before Width: | Height: | Size: 314 B After Width: | Height: | Size: 646 B |
Before Width: | Height: | Size: 527 B After Width: | Height: | Size: 649 B |
Before Width: | Height: | Size: 267 B After Width: | Height: | Size: 370 B |
|
@ -509,7 +509,7 @@
|
||||||
<key>CFBundleTypeIconFile</key>
|
<key>CFBundleTypeIconFile</key>
|
||||||
<string>flac.icns</string>
|
<string>flac.icns</string>
|
||||||
<key>CFBundleTypeName</key>
|
<key>CFBundleTypeName</key>
|
||||||
<string>Flac Audio File</string>
|
<string>FLAC Audio File</string>
|
||||||
<key>CFBundleTypeRole</key>
|
<key>CFBundleTypeRole</key>
|
||||||
<string>Viewer</string>
|
<string>Viewer</string>
|
||||||
<key>LSTypeIsPackage</key>
|
<key>LSTypeIsPackage</key>
|
||||||
|
@ -523,7 +523,7 @@
|
||||||
<key>CFBundleTypeIconFile</key>
|
<key>CFBundleTypeIconFile</key>
|
||||||
<string>ape.icns</string>
|
<string>ape.icns</string>
|
||||||
<key>CFBundleTypeName</key>
|
<key>CFBundleTypeName</key>
|
||||||
<string>Monkey's Audio File</string>
|
<string>Monkey's Audio File</string>
|
||||||
<key>CFBundleTypeRole</key>
|
<key>CFBundleTypeRole</key>
|
||||||
<string>Viewer</string>
|
<string>Viewer</string>
|
||||||
<key>LSTypeIsPackage</key>
|
<key>LSTypeIsPackage</key>
|
||||||
|
@ -845,7 +845,7 @@
|
||||||
<key>CFBundleTypeIconFile</key>
|
<key>CFBundleTypeIconFile</key>
|
||||||
<string>cue.icns</string>
|
<string>cue.icns</string>
|
||||||
<key>CFBundleTypeName</key>
|
<key>CFBundleTypeName</key>
|
||||||
<string>Cue Sheet File</string>
|
<string>CUE Sheet File</string>
|
||||||
<key>CFBundleTypeRole</key>
|
<key>CFBundleTypeRole</key>
|
||||||
<string>Viewer</string>
|
<string>Viewer</string>
|
||||||
<key>LSTypeIsPackage</key>
|
<key>LSTypeIsPackage</key>
|
||||||
|
@ -877,7 +877,7 @@
|
||||||
<key>CFBundleHelpBookName</key>
|
<key>CFBundleHelpBookName</key>
|
||||||
<string>Cog Help</string>
|
<string>Cog Help</string>
|
||||||
<key>CFBundleIconFile</key>
|
<key>CFBundleIconFile</key>
|
||||||
<string>wheel</string>
|
<string>icon_main</string>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
<string>org.cogx.cog</string>
|
<string>org.cogx.cog</string>
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
<key>CFBundleInfoDictionaryVersion</key>
|
||||||
|
|
|
@ -25,10 +25,10 @@
|
||||||
self = [super init];
|
self = [super init];
|
||||||
if (self)
|
if (self)
|
||||||
{
|
{
|
||||||
self.playImage = [NSImage imageNamed:@"play"];
|
self.playImage = [NSImage imageNamed:@"playTemplate"];
|
||||||
self.queueImage = [NSImage imageNamed:@"NSAddTemplate"];
|
self.queueImage = [NSImage imageNamed:@"NSAddTemplate"];
|
||||||
self.errorImage = [NSImage imageNamed:@"NSStopProgressTemplate"];
|
self.errorImage = [NSImage imageNamed:@"NSStopProgressTemplate"];
|
||||||
self.stopAfterImage = [NSImage imageNamed:@"stop_current"];
|
self.stopAfterImage = [NSImage imageNamed:@"stopTemplate"];
|
||||||
}
|
}
|
||||||
|
|
||||||
return self;
|
return self;
|
||||||
|
|
|
@ -169,7 +169,7 @@
|
||||||
<button id="77">
|
<button id="77">
|
||||||
<rect key="frame" x="18" y="38" width="281" height="18"/>
|
<rect key="frame" x="18" y="38" width="281" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<buttonCell key="cell" type="check" title="Enable remote control." bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="206">
|
<buttonCell key="cell" type="check" title="Enable remote control" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="206">
|
||||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||||
<font key="font" metaFont="system"/>
|
<font key="font" metaFont="system"/>
|
||||||
</buttonCell>
|
</buttonCell>
|
||||||
|
@ -180,7 +180,7 @@
|
||||||
<button id="44">
|
<button id="44">
|
||||||
<rect key="frame" x="18" y="18" width="281" height="18"/>
|
<rect key="frame" x="18" y="18" width="281" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<buttonCell key="cell" type="check" title="Only listen to remote when Cog is active." bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="205">
|
<buttonCell key="cell" type="check" title="Only listen to remote when Cog is active" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="205">
|
||||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||||
<font key="font" metaFont="system"/>
|
<font key="font" metaFont="system"/>
|
||||||
</buttonCell>
|
</buttonCell>
|
||||||
|
@ -228,7 +228,7 @@
|
||||||
<button id="51">
|
<button id="51">
|
||||||
<rect key="frame" x="18" y="46" width="299" height="18"/>
|
<rect key="frame" x="18" y="46" width="299" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<buttonCell key="cell" type="check" title="Automatically check for updates on startup." bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="207">
|
<buttonCell key="cell" type="check" title="Automatically check for updates on startup" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="207">
|
||||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||||
<font key="font" metaFont="system"/>
|
<font key="font" metaFont="system"/>
|
||||||
</buttonCell>
|
</buttonCell>
|
||||||
|
@ -323,7 +323,7 @@
|
||||||
<button id="88">
|
<button id="88">
|
||||||
<rect key="frame" x="18" y="18" width="396" height="18"/>
|
<rect key="frame" x="18" y="18" width="396" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<buttonCell key="cell" type="check" title="Automatically launch Last.fm client." bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="213">
|
<buttonCell key="cell" type="check" title="Automatically launch Last.fm client" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="213">
|
||||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||||
<font key="font" metaFont="system"/>
|
<font key="font" metaFont="system"/>
|
||||||
</buttonCell>
|
</buttonCell>
|
||||||
|
@ -335,7 +335,7 @@
|
||||||
<button id="87">
|
<button id="87">
|
||||||
<rect key="frame" x="18" y="38" width="396" height="18"/>
|
<rect key="frame" x="18" y="38" width="396" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<buttonCell key="cell" type="check" title="Enable Last.fm support. (Must have Last.fm client installed)" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="212">
|
<buttonCell key="cell" type="check" title="Enable Last.fm support (Last.fm client must be installed)" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="212">
|
||||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||||
<font key="font" metaFont="system"/>
|
<font key="font" metaFont="system"/>
|
||||||
</buttonCell>
|
</buttonCell>
|
||||||
|
@ -358,7 +358,7 @@
|
||||||
<button id="310">
|
<button id="310">
|
||||||
<rect key="frame" x="18" y="18" width="395" height="18"/>
|
<rect key="frame" x="18" y="18" width="395" height="18"/>
|
||||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||||
<buttonCell key="cell" type="check" title="Read cue sheets when adding folders to playlist." bezelStyle="regularSquare" imagePosition="left" alignment="left" state="on" inset="2" id="311">
|
<buttonCell key="cell" type="check" title="Read CUE sheets when adding folders to playlist" bezelStyle="regularSquare" imagePosition="left" alignment="left" state="on" inset="2" id="311">
|
||||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||||
<font key="font" metaFont="system"/>
|
<font key="font" metaFont="system"/>
|
||||||
</buttonCell>
|
</buttonCell>
|
||||||
|
@ -369,7 +369,7 @@
|
||||||
<textField verticalHuggingPriority="750" id="261">
|
<textField verticalHuggingPriority="750" id="261">
|
||||||
<rect key="frame" x="17" y="42" width="138" height="35"/>
|
<rect key="frame" x="17" y="42" width="138" height="35"/>
|
||||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||||
<textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="left" title="When opening file with ⇧ or ⌘+^ held:" id="262">
|
<textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="left" title="When opening file with ⇧ or ⌃⌘ held:" id="262">
|
||||||
<font key="font" metaFont="system"/>
|
<font key="font" metaFont="system"/>
|
||||||
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
||||||
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
@ -443,4 +443,4 @@
|
||||||
</declaredKeys>
|
</declaredKeys>
|
||||||
</arrayController>
|
</arrayController>
|
||||||
</objects>
|
</objects>
|
||||||
</document>
|
</document>
|
||||||
|
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 8.3 KiB After Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.3 KiB |
|
@ -48,10 +48,10 @@ static NSString *PlaybackButtonsPlaybackStatusObservationContext = @"PlaybackBut
|
||||||
NSImage *image = nil;
|
NSImage *image = nil;
|
||||||
|
|
||||||
if (playbackStatus == kCogStatusPlaying) {
|
if (playbackStatus == kCogStatusPlaying) {
|
||||||
image = [NSImage imageNamed:@"pause"];
|
image = [NSImage imageNamed:@"pauseTemplate"];
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
image = [NSImage imageNamed:@"play"];
|
image = [NSImage imageNamed:@"playTemplate"];
|
||||||
}
|
}
|
||||||
|
|
||||||
[self setImage:image forSegment:1];
|
[self setImage:image forSegment:1];
|
||||||
|
|
|
@ -74,16 +74,16 @@
|
||||||
RepeatMode mode = [value integerValue];
|
RepeatMode mode = [value integerValue];
|
||||||
|
|
||||||
if (mode == RepeatNone) {
|
if (mode == RepeatNone) {
|
||||||
return [NSImage imageNamed:@"repeat_none"];
|
return [NSImage imageNamed:@"repeatModeOffTemplate"];
|
||||||
}
|
}
|
||||||
else if (mode == RepeatOne) {
|
else if (mode == RepeatOne) {
|
||||||
return [NSImage imageNamed:@"repeat_one"];
|
return [NSImage imageNamed:@"repeatModeOneTemplate"];
|
||||||
}
|
}
|
||||||
else if (mode == RepeatAlbum) {
|
else if (mode == RepeatAlbum) {
|
||||||
return [NSImage imageNamed:@"repeat_album"];
|
return [NSImage imageNamed:@"repeatModeAlbumTemplate"];
|
||||||
}
|
}
|
||||||
else if (mode == RepeatAll) {
|
else if (mode == RepeatAll) {
|
||||||
return [NSImage imageNamed:@"repeat_all"];
|
return [NSImage imageNamed:@"repeatModeAllTemplate"];
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil;
|
return nil;
|
||||||
|
|
|
@ -24,13 +24,13 @@
|
||||||
ShuffleMode mode = [value integerValue];
|
ShuffleMode mode = [value integerValue];
|
||||||
|
|
||||||
if (mode == ShuffleOff) {
|
if (mode == ShuffleOff) {
|
||||||
return [NSImage imageNamed:@"shuffle_off"];
|
return [NSImage imageNamed:@"shuffleOffTemplate"];
|
||||||
}
|
}
|
||||||
else if (mode == ShuffleAlbums) {
|
else if (mode == ShuffleAlbums) {
|
||||||
return [NSImage imageNamed:@"shuffle_albums"];
|
return [NSImage imageNamed:@"shuffleAlbumTemplate"];
|
||||||
}
|
}
|
||||||
else if (mode == ShuffleAll) {
|
else if (mode == ShuffleAll) {
|
||||||
return [NSImage imageNamed:@"shuffle_on"];
|
return [NSImage imageNamed:@"shuffleOnTemplate"];
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil;
|
return nil;
|
||||||
|
@ -86,4 +86,4 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|