Changeset 4837

Show
Ignore:
Timestamp:
06/12/07 21:59:46 (1 year ago)
Author:
morris
Message:

Dynamically lookup icon picker classes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • WiredAdditions/trunk/WIImageViewWithImagePicker.m

    r4791 r4837  
    4343    NSData *_smallIconData; 
    4444} 
    45  
    4645 
    4746+ (id)pictureDirPath; 
     
    106105} 
    107106 
    108  
    109107+ (id)sharedImagePickerControllerCreate:(BOOL)fp8 withTexturedWindow:(BOOL)fp12; 
    110108+ (id)sharedImagePickerControllerCreate:(BOOL)fp8; 
     
    163161        if(_pickerIsAvailable) { 
    164162                if(!_picker) { 
    165                         _picker = [[NSImagePickerController sharedImagePickerControllerCreate:YES withTexturedWindow:NO] retain]; 
     163                        _picker = [[NSClassFromString(@"NSImagePickerController") sharedImagePickerControllerCreate:YES withTexturedWindow:NO] retain]; 
    166164                         
    167165                        point = [NSEvent mouseLocation]; 
     
    345343        [[self target] performSelector:[self action] withObject:self]; 
    346344         
    347         recentPicture = [[NSIPRecentPicture alloc] initWithOriginalImage:image]; 
     345        recentPicture = [[NSClassFromString(@"NSIPRecentPicture") alloc] initWithOriginalImage:image]; 
    348346        [recentPicture setCurrent]; 
    349         [NSIPRecentPicture _saveChanges]; 
     347        [NSClassFromString(@"NSIPRecentPicture") _saveChanges]; 
    350348        [recentPicture autorelease]; 
    351349