Changeset 496
- Timestamp:
- 02/25/2008 07:48:21 PM (4 years ago)
- Location:
- trunk/SapphireFrappliance
- Files:
-
- 5 modified
-
Info.plist (modified) (1 diff)
-
SapphireAppliance.m (modified) (4 diffs)
-
SapphireApplianceController.m (modified) (1 diff)
-
SapphireMediaPreview.h (modified) (1 diff)
-
SapphireMediaPreview.m (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/SapphireFrappliance/Info.plist
r494 r496 26 26 <real>-0.20999999999999999</real> 27 27 <key>FRAppliancePreferedOrderValue</key> 28 < integer>-1</integer>28 <real>0.0</real> 29 29 <key>FRRemoteAppliance</key> 30 30 <true/> -
trunk/SapphireFrappliance/SapphireAppliance.m
r494 r496 122 122 - (id)applianceController 123 123 { 124 NSLog(@"in -SapphireApplicance applianceController");125 124 return ( [[[SapphireApplianceController alloc] initWithScene: nil] autorelease] ); 126 125 } … … 136 135 */ 137 136 -(id)applianceInfo { 138 NSLog(@"in -SapphireApplicance applianceInfo");139 140 137 BRApplianceInfo* p = [BRApplianceInfo infoForApplianceBundle:[NSBundle bundleForClass:[self class]]]; 141 138 NSMutableArray *categories = [NSMutableArray array]; … … 146 143 BRApplianceCategory *category = [BRApplianceCategory categoryWithName:[obj valueForKey:@"name"] identifier:[obj valueForKey:@"identifier"] preferredOrder:[[obj valueForKey:@"preferred-order"] floatValue]]; 147 144 [categories addObject:category]; 148 NSLog(@"asdsa");149 145 } 150 146 return [BRApplianceInfo infoForApplianceBundle:[NSBundle bundleForClass:[self class]]]; … … 152 148 153 149 -(id)applianceCategories { 154 NSLog(@"in -SapphireApplicance applianceCategories");155 150 NSMutableArray *categories = [NSMutableArray array]; 156 151 -
trunk/SapphireFrappliance/SapphireApplianceController.m
r461 r496 180 180 [settings setListIcon: [theme gem:GEAR_GEM_KEY]]; 181 181 [[self list] setDatasource:self]; 182 if([SapphireFrontRowCompat usingFrontRow] )182 if([SapphireFrontRowCompat usingFrontRow] && ![SapphireFrontRowCompat usingTakeTwo]) 183 183 { 184 184 NSString *myBundlePath = [[NSBundle bundleForClass:[self class]] bundlePath] ; -
trunk/SapphireFrappliance/SapphireMediaPreview.h
r470 r496 29 29 */ 30 30 @interface SapphireMediaPreview : BRMetadataPreviewController{ 31 int padding[16]; /*!< @brief The classes are of different sizes. This padding prevents a class compiled with one size to overlap when used with a class of a different size*/ 31 32 SapphireMetaData *meta; /*!< @brief The metadata to display in the preview*/ 32 33 SapphireDirectoryMetaData *dirMeta; /*!< @brief The directory containing the metadata*/ -
trunk/SapphireFrappliance/SapphireMediaPreview.m
r470 r496 41 41 @end 42 42 43 /* There is no BRMetadataLayer class in ATV2.0 anymore, it seems to be BRMetadataControl now*/ 44 /* So just do the same stuff as above, but for BRMetadataControl*/ 45 @interface BRMetadataControl : NSObject 46 @end 47 48 @implementation BRMetadataControl (protectedAccess) 49 -(NSArray *)gimmieMetadataObjs { 50 Class klass = [self class]; 51 Ivar ret = class_getInstanceVariable(klass, "_metadataObjs"); 52 return *(NSArray * *)(((char *)self)+ret->ivar_offset); 53 } 54 @end 55 56 57 @interface BRMetadataPreviewController (compat) 58 - (void)_updateMetadataLayer; 59 @end 60 61 @interface BRMetadataPreviewController (protectedAccess) 62 - (BRMetadataLayer *)gimmieMetadataLayer; 63 @end 64 65 @implementation BRMetadataPreviewController (protectedAccess) 66 - (BRMetadataLayer *)gimmieMetadataLayer 67 { 68 Class myClass = [self class]; 69 Ivar ret = class_getInstanceVariable(myClass,"_metadataLayer"); 70 71 return *(BRMetadataLayer * *)(((char *)self)+ret->ivar_offset); 72 } 73 @end 74 43 75 @interface SapphireMediaPreview (private) 44 76 - (void)doPopulation; 45 77 - (NSString *)coverArtForPath; 46 @end47 48 @interface BRMetadataPreviewController (compat)49 - (void)_updateMetadataLayer;50 @end51 52 @interface BRMetadataPreviewController (protectedAccess)53 - (BRMetadataLayer *)gimmieMetadataLayer;54 @end55 56 @implementation BRMetadataPreviewController (protectedAccess)57 - (BRMetadataLayer *)gimmieMetadataLayer58 {59 Class myClass = [self class];60 Ivar ret = class_getInstanceVariable(myClass,"_metadataLayer");61 62 return *(BRMetadataLayer * *)(((char *)self)+ret->ivar_offset);63 }64 78 @end 65 79
