Changeset 318
- Timestamp:
- 11/27/07 02:26:04 (1 year ago)
- Files:
-
- trunk/AC3.png (added)
- trunk/Audio.png (modified) (previous)
- trunk/Sapphire.xcodeproj/project.pbxproj (modified) (8 diffs)
- trunk/SapphireMediaPreview.m (modified) (1 diff)
- trunk/SapphireMetaData.h (modified) (1 diff)
- trunk/SapphireSettings.h (modified) (1 diff)
- trunk/SapphireSettings.m (modified) (6 diffs)
- trunk/SapphireTheme.h (modified) (1 diff)
- trunk/SapphireTheme.m (modified) (1 diff)
- trunk/Video.png (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Sapphire.xcodeproj/project.pbxproj
r311 r318 68 68 FE5AAF9E0C5A96EF00932075 /* SapphireMovieChooser.m in Sources */ = {isa = PBXBuildFile; fileRef = FE5AAF9D0C5A96EF00932075 /* SapphireMovieChooser.m */; }; 69 69 FE5BD4670C3090CD009F2B2E /* ApplianceIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = FE5BD4660C3090CD009F2B2E /* ApplianceIcon.png */; }; 70 FE7856170CFC0B3900F56C1A /* Audio.png in Resources */ = {isa = PBXBuildFile; fileRef = FE7856150CFC0B3900F56C1A /* Audio.png */; }; 71 FE7856180CFC0B3900F56C1A /* Video.png in Resources */ = {isa = PBXBuildFile; fileRef = FE7856160CFC0B3900F56C1A /* Video.png */; }; 70 72 FE88FD100C2F564700C55E3F /* SapphireFileDataImporter.m in Sources */ = {isa = PBXBuildFile; fileRef = FE88FD0F0C2F564700C55E3F /* SapphireFileDataImporter.m */; }; 71 73 FE8D57D40C2DE4AF00BC1768 /* SapphireSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = FE8D57D30C2DE4AF00BC1768 /* SapphireSettings.m */; }; … … 75 77 FE98ED5E0CF6770B000AB0F7 /* TV.png in Resources */ = {isa = PBXBuildFile; fileRef = FE98ED5C0CF6770B000AB0F7 /* TV.png */; }; 76 78 FE98ED5F0CF6770B000AB0F7 /* Movie.png in Resources */ = {isa = PBXBuildFile; fileRef = FE98ED5D0CF6770B000AB0F7 /* Movie.png */; }; 77 FE98ED660CF679EB000AB0F7 /* A udio.png in Resources */ = {isa = PBXBuildFile; fileRef = FE98ED650CF679EB000AB0F7 /* Audio.png */; };79 FE98ED660CF679EB000AB0F7 /* AC3.png in Resources */ = {isa = PBXBuildFile; fileRef = FE98ED650CF679EB000AB0F7 /* AC3.png */; }; 78 80 FE98ED6A0CF67BFF000AB0F7 /* Report.png in Resources */ = {isa = PBXBuildFile; fileRef = FE98ED680CF67BFF000AB0F7 /* Report.png */; }; 79 81 FE98ED6B0CF67BFF000AB0F7 /* File.png in Resources */ = {isa = PBXBuildFile; fileRef = FE98ED690CF67BFF000AB0F7 /* File.png */; }; … … 200 202 FE5AAF9D0C5A96EF00932075 /* SapphireMovieChooser.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SapphireMovieChooser.m; sourceTree = "<group>"; }; 201 203 FE5BD4660C3090CD009F2B2E /* ApplianceIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ApplianceIcon.png; sourceTree = "<group>"; }; 204 FE7856150CFC0B3900F56C1A /* Audio.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Audio.png; sourceTree = "<group>"; }; 205 FE7856160CFC0B3900F56C1A /* Video.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Video.png; sourceTree = "<group>"; }; 202 206 FE88FD0E0C2F564700C55E3F /* SapphireFileDataImporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SapphireFileDataImporter.h; sourceTree = "<group>"; }; 203 207 FE88FD0F0C2F564700C55E3F /* SapphireFileDataImporter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SapphireFileDataImporter.m; sourceTree = "<group>"; }; … … 210 214 FE98ED5C0CF6770B000AB0F7 /* TV.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = TV.png; sourceTree = "<group>"; }; 211 215 FE98ED5D0CF6770B000AB0F7 /* Movie.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Movie.png; sourceTree = "<group>"; }; 212 FE98ED650CF679EB000AB0F7 /* A udio.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Audio.png; sourceTree = "<group>"; };216 FE98ED650CF679EB000AB0F7 /* AC3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AC3.png; sourceTree = "<group>"; }; 213 217 FE98ED680CF67BFF000AB0F7 /* Report.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Report.png; sourceTree = "<group>"; }; 214 218 FE98ED690CF67BFF000AB0F7 /* File.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = File.png; sourceTree = "<group>"; }; … … 274 278 isa = PBXGroup; 275 279 children = ( 280 FE7856150CFC0B3900F56C1A /* Audio.png */, 281 FE7856160CFC0B3900F56C1A /* Video.png */, 276 282 FED50A010CFB401F006982D2 /* AMPAS_Oscar.png */, 277 283 FEC18C300CF7D99F001DCAB9 /* FrontRow.png */, … … 281 287 FE98ED680CF67BFF000AB0F7 /* Report.png */, 282 288 FE98ED690CF67BFF000AB0F7 /* File.png */, 283 FE98ED650CF679EB000AB0F7 /* A udio.png */,289 FE98ED650CF679EB000AB0F7 /* AC3.png */, 284 290 FE98ED5C0CF6770B000AB0F7 /* TV.png */, 285 291 FE98ED5D0CF6770B000AB0F7 /* Movie.png */, … … 551 557 FE98ED5E0CF6770B000AB0F7 /* TV.png in Resources */, 552 558 FE98ED5F0CF6770B000AB0F7 /* Movie.png in Resources */, 553 FE98ED660CF679EB000AB0F7 /* A udio.png in Resources */,559 FE98ED660CF679EB000AB0F7 /* AC3.png in Resources */, 554 560 FE98ED6A0CF67BFF000AB0F7 /* Report.png in Resources */, 555 561 FE98ED6B0CF67BFF000AB0F7 /* File.png in Resources */, … … 559 565 FEC18C330CF7D99F001DCAB9 /* FastSwitch.png in Resources */, 560 566 FED50A020CFB401F006982D2 /* AMPAS_Oscar.png in Resources */, 567 FE7856170CFC0B3900F56C1A /* Audio.png in Resources */, 568 FE7856180CFC0B3900F56C1A /* Video.png in Resources */, 561 569 ); 562 570 runOnlyForDeploymentPostprocessing = 0; trunk/SapphireMediaPreview.m
r317 r318 373 373 } 374 374 375 /* Show / Hide perian info */ 376 if(![[SapphireSettings sharedSettings] displayAudio]) 377 [allMeta removeObjectForKey:AUDIO_DESC_LABEL_KEY]; 378 if(![[SapphireSettings sharedSettings] displayVideo]) 379 [allMeta removeObjectForKey:VIDEO_DESC_LABEL_KEY]; 380 375 381 NSMutableArray *values = [NSMutableArray array]; 376 382 NSMutableArray *keys = [NSMutableArray array]; trunk/SapphireMetaData.h
r317 r318 52 52 #define META_EPISODE_AND_SEASON_KEY @"S/E" 53 53 #define META_MOVIE_IMDB_STATS_KEY @"IMDB" 54 #define AUDIO_DESC_LABEL_KEY @"Audio" 55 #define VIDEO_DESC_LABEL_KEY @"Video" 54 56 55 57 #define META_DATA_FILE_ADDED_NOTIFICATION @"MetaDataFileAdded" trunk/SapphireSettings.h
r261 r318 32 32 - (BOOL)displayTopShows; 33 33 - (BOOL)displaySpoilers; 34 - (BOOL)displayAudio; 35 - (BOOL)displayVideo; 34 36 - (BOOL)disableUIQuit; 35 37 - (BOOL)disableAnonymousReporting; trunk/SapphireSettings.m
r300 r318 28 28 @implementation SapphireSettings 29 29 30 #define HIDE_FAVORITE_KEY @"HideFavorites" 31 #define HIDE_TOP_SHOWS_KEY @"HideTopShows" 32 #define HIDE_UNWATCHED_KEY @"HideUnwatched" 33 #define HIDE_SPOILERS_KEY @"HideSpoilers" 34 #define HIDE_UI_QUIT_KEY @"HideUIQuit" 30 #define HIDE_FAVORITE_KEY @"HideFavorites" 31 #define HIDE_TOP_SHOWS_KEY @"HideTopShows" 32 #define HIDE_UNWATCHED_KEY @"HideUnwatched" 33 #define HIDE_SPOILERS_KEY @"HideSpoilers" 34 #define HIDE_AUDIO_KEY @"HideAudio" 35 #define HIDE_VIDEO_KEY @"HideVideo" 36 #define HIDE_UI_QUIT_KEY @"HideUIQuit" 35 37 #define ENABLE_FAST_SWITCHING_KEY @"EnableFastSwitching" 36 #define USE_AC3_PASSTHROUGH @"EnableAC3Passthrough"37 #define DISABLE_ANON_KEY @"DisableAnonymousReporting"38 #define LAST_PREDICATE @"LastPredicate"38 #define USE_AC3_PASSTHROUGH @"EnableAC3Passthrough" 39 #define DISABLE_ANON_KEY @"DisableAnonymousReporting" 40 #define LAST_PREDICATE @"LastPredicate" 39 41 40 42 /*! … … 84 86 BRLocalizedString(@" Skip \"Unwatched Shows\" filter", @"Skip Unwatched shows menu item"), 85 87 BRLocalizedString(@" Hide Show Spoilers", @"Hide show summarys menu item"), 88 BRLocalizedString(@" Hide Audio Info", @"Hide perian audio info menu item"), 89 BRLocalizedString(@" Hide Video Info", @"Hide perian video info menu item"), 86 90 BRLocalizedString(@" Hide UI Quit", @"Hide the ui quitter menu item"), 87 91 BRLocalizedString(@" Fast Directory Switching", @"Don't rescan directories upon entry and used cached data"), … … 99 103 HIDE_UNWATCHED_KEY, 100 104 HIDE_SPOILERS_KEY, 105 HIDE_AUDIO_KEY, 106 HIDE_VIDEO_KEY, 101 107 HIDE_UI_QUIT_KEY, 102 108 ENABLE_FAST_SWITCHING_KEY, … … 114 120 [theme gem:BLUE_GEM_KEY], 115 121 [theme gem:NOTE_GEM_KEY], 122 [theme gem:AUDIO_GEM_KEY], 123 [theme gem:VIDEO_GEM_KEY], 116 124 [theme gem:FRONTROW_GEM_KEY], 117 125 [theme gem:FAST_GEM_KEY], 118 [theme gem:A UDIO_GEM_KEY],126 [theme gem:AC3_GEM_KEY], 119 127 [theme gem:REPORT_GEM_KEY], nil]; 120 128 … … 127 135 [NSNumber numberWithBool:NO], HIDE_UNWATCHED_KEY, 128 136 [NSNumber numberWithBool:NO], HIDE_SPOILERS_KEY, 137 [NSNumber numberWithBool:NO], HIDE_AUDIO_KEY, 138 [NSNumber numberWithBool:NO], HIDE_VIDEO_KEY, 129 139 [NSNumber numberWithBool:YES], HIDE_UI_QUIT_KEY, 130 140 [NSNumber numberWithBool:YES], ENABLE_FAST_SWITCHING_KEY, … … 235 245 { 236 246 return ![self boolForKey:HIDE_SPOILERS_KEY]; 247 } 248 249 /*! 250 * @brief Returns whether to display audio info 251 * 252 * @return YES if set, NO otherwise 253 */ 254 - (BOOL)displayAudio; 255 { 256 return ![self boolForKey:HIDE_AUDIO_KEY]; 257 } 258 259 /*! 260 * @brief Returns whether to display video info 261 * 262 * @return YES if set, NO otherwise 263 */ 264 - (BOOL)displayVideo; 265 { 266 return ![self boolForKey:HIDE_VIDEO_KEY]; 237 267 } 238 268 trunk/SapphireTheme.h
r311 r318 17 17 #define OSCAR_GEM_KEY @"OscarGem" 18 18 #define TVR_GEM_KEY @"TVRageGem" 19 #define AC3_GEM_KEY @"AC3Gem" 19 20 #define AUDIO_GEM_KEY @"AudioGem" 21 #define VIDEO_GEM_KEY @"VideoGem" 20 22 #define FILE_GEM_KEY @"FileGem" 21 23 #define REPORT_GEM_KEY @"ReportGem" trunk/SapphireTheme.m
r311 r318 41 41 @"Contents/Resources/Cone.png", CONE_GEM_KEY, 42 42 @"Contents/Resources/Eye.png", EYE_GEM_KEY, 43 @"Contents/Resources/AC3.png", AC3_GEM_KEY, 43 44 @"Contents/Resources/Audio.png", AUDIO_GEM_KEY, 45 @"Contents/Resources/Video.png", VIDEO_GEM_KEY, 44 46 @"Contents/Resources/TV.png", TV_GEM_KEY, 45 47 @"Contents/Resources/Movie.png", MOV_GEM_KEY,
