Changeset 330
- Timestamp:
- 11/27/07 19:38:57 (1 year ago)
- Files:
-
- trunk/SapphireFrontRowCompat.h (modified) (1 diff)
- trunk/SapphireFrontRowCompat.m (modified) (2 diffs)
- trunk/SapphirePosterChooser.m (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/SapphireFrontRowCompat.h
r320 r330 15 15 + (BOOL)usingFrontRow; 16 16 + (id)imageAtPath:(NSString *)path; 17 + (id)image:(id)image scaledToSize:(NSSize)size;18 17 + (BRAdornedMenuItemLayer *)textMenuItemForScene:(BRRenderScene *)scene folder:(BOOL)folder; 19 18 + (void)setTitle:(NSString *)title forMenu:(BRAdornedMenuItemLayer *)menu; trunk/SapphireFrontRowCompat.m
r320 r330 12 12 @interface SapphireFrontRowCompat (compat) 13 13 + (id)imageWithPath:(NSString *)path; 14 - (id)downsampledImageForMaxSize:(NSSize)size; 14 15 + (id)imageWithCGImageRef:(CGImageRef)ref; 15 16 - (CGImageRef)image; … … 62 63 } 63 64 64 + (id)image:(id)image scaledToSize:(NSSize)size65 {66 CGImageRef cgImage = [(SapphireFrontRowCompat *)image image];67 CGImageRef result = CGImageCreate(size.width, size.height, CGImageGetBitsPerComponent(cgImage), CGImageGetBitsPerPixel(cgImage), CGImageGetBytesPerRow(cgImage), CGImageGetColorSpace(cgImage), CGImageGetBitmapInfo(cgImage), CGImageGetDataProvider(cgImage), NULL, YES, kCGRenderingIntentDefault);68 69 id ret = [NSClassFromString(@"BRImage") imageWithCGImageRef:result];70 CGImageRelease(result);71 return ret;72 }73 74 65 + (BRAdornedMenuItemLayer *)textMenuItemForScene:(BRRenderScene *)scene folder:(BOOL)folder 75 66 { trunk/SapphirePosterChooser.m
r319 r330 341 341 /*The marching icons has changed, dramatically, so we do the changes here*/ 342 342 id ret = [SapphireFrontRowCompat imageAtPath:thePosterPath]; 343 NSLog(@"Found %@", ret); 343 344 if(ret != nil) 344 return [SapphireFrontRowCompat image:ret scaledToSize:NSMakeSize(510, 755)];345 return ret; 345 346 else 346 347 return defaultImage;
