Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How do I make a screensaver that draws pictures?



> I'm trying to make a screensaver using the tutorial on cocoadevcentral. But
> instead of drawing shapes, I wanna be able to draw pictures and perhaps move
> then. Can anyone tell me how do that?
>
> SO far I have this, but doesn't do anything:
>
> - (void)animateOneFrame
> {
> NSImage *image;
> NSRect myRect;
> NSSize mySize;
>
> image = [[NSImage imageNamed:@"mypict.jpg"] copy];
>
> mySize = [image size];
>
> myRect.origin.x = 0;
> myRect.origin.y = 0;
> myRect.size = mySize;
>
> [image lockFocus];
> [image drawInRect:[self bounds] fromRect:myRect
> operation:NSCompositeCopy fraction:0.5];
> [image unlockFocus];
> }

Skip the lockFocus part and I think you should be fine...The focus should be
locked on the target. ie the screen saver view. That is done for you.

/ david


References: 
 >How do I make a screensaver that draws pictures? (From: Taxxodium <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.