Make private functions static.
[MacTF.git] / iLifeControls / NSImage+FrameworkImage.m
blobf65ee0b5caec6a698640a6a9321b3f402ba99829
1 //
2 //  NSImage+FrameworkImage.m
3 //  iLifeControls
4 //
5 //  Created by Sean Patrick O'Brien on 9/25/06.
6 //  Copyright 2006 Sean Patrick O'Brien. All rights reserved.
7 //
9 #import "NSImage+FrameworkImage.h"
11 @class NFIWindow;
13 @implementation NSImage(FrameworkImageAdditions)
15 + (id)frameworkImageNamed:(NSString *)name
17         if([NSImage imageNamed:name])
18                 return [NSImage imageNamed:name];
19                 
20         NSBundle *bundle = [NSBundle bundleForClass: [NFIWindow class]];
21         NSImage *image = [[[NSImage alloc] initWithContentsOfFile:[bundle pathForImageResource:name]] autorelease];
22         if(!image)
23                 return nil;
24         [image setName:name];
25         
26         return image;
29 @end