• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
NSImage problem with universal binary
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

NSImage problem with universal binary


  • Subject: NSImage problem with universal binary
  • From: Florian Soenens <email@hidden>
  • Date: Tue, 6 Nov 2007 11:30:52 +0100

Hello list,

i have the following problem:
in a custom nsoutlineview i have set the cells to display an image.

Everything works fine on a ppc but the images do not show on an intel machine.
Am i overlooking something?


Help is much appreciated!


- (void)outlineView:(NSOutlineView *)olv willDisplayCell:(NSCell *) cell forTableColumn:(NSTableColumn *)tableColumn item:(id)item
{
NSTableColumn *myColumn;
myColumn = [libraryTableView tableColumnWithIdentifier:@"Name"];


if (tableColumn == myColumn)
{
NSFont *font = [NSFont controlContentFontOfSize:11.0];
[(ImageAndTextCell*)cell setFont:font];

if( [[item objectForKey:@"Name"] isEqualToString:kMainLibraryName])
{
[ (ImageAndTextCell*)cell setImage: [self iconOfSize:16 fromImage: [ NSImage imageNamed: @"MainLibrary.tiff" ] alpha:1.0]] ;
}
}

}




- (NSImage *)iconOfSize:(int)size fromImage:(NSImage *)image alpha: (float)alpha
{
if(!image)
return nil

NSImage *icon = [[NSImage alloc] initWithSize:NSMakeSize (size,size)];


[icon lockFocus];
[[NSGraphicsContext currentContext] setImageInterpolation:NSImageInterpolationHigh];
[image drawInRect:NSMakeRect(0,0,size,size)
fromRect:NSMakeRect(0,0,[image size].width,[image size].height)
operation:NSCompositeSourceOver
fraction:alpha];
[icon unlockFocus];
return [icon autorelease];
}
_______________________________________________


Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: NSImage problem with universal binary
      • From: Ricky Sharp <email@hidden>
  • Prev by Date: [Leopard] bug in [NSGraphicsContext attributes]
  • Next by Date: [Leopard] Core Date migration lacks custom object classes
  • Previous by thread: Re: [Leopard] bug in [NSGraphicsContext attributes]
  • Next by thread: Re: NSImage problem with universal binary
  • Index(es):
    • Date
    • Thread