root/Trunk/AIUtilities.framework/Versions/A/Headers/AIImageDrawingAdditions.h @ 2

Revision 2, 1.3 KB (checked in by jon, 16 years ago)

Initial commit of skeletal project.

Line 
1//
2//  AIImageDrawingAdditions.h
3//  AIUtilities.framework
4//
5//  Created by Evan Schoenberg on 2/11/08.
6//
7
8#import <Cocoa/Cocoa.h>
9
10typedef enum {
11        IMAGE_POSITION_LEFT = 0,
12        IMAGE_POSITION_RIGHT,
13        IMAGE_POSITION_LOWER_LEFT,
14        IMAGE_POSITION_LOWER_RIGHT
15} IMAGE_POSITION;
16
17
18@interface NSImage (AIImageDrawingAdditions)
19
20- (void)tileInRect:(NSRect)rect;
21- (NSImage *)imageByScalingToSize:(NSSize)size;
22- (NSImage *)imageByFadingToFraction:(float)delta;
23- (NSImage *)imageByScalingToSize:(NSSize)size fraction:(float)delta;
24- (NSImage *)imageByScalingForMenuItem;
25- (NSImage *)imageByScalingToSize:(NSSize)size fraction:(float)delta flipImage:(BOOL)flipImage proportionally:(BOOL)proportionally allowAnimation:(BOOL)allowAnimation;
26//+ (NSImage *)imageFromGWorld:(GWorldPtr)gWorldPtr;
27- (NSRect)drawRoundedInRect:(NSRect)rect radius:(float)radius;
28- (NSRect)drawRoundedInRect:(NSRect)rect fraction:(float)fraction radius:(float)radius;
29- (NSRect)drawRoundedInRect:(NSRect)rect atSize:(NSSize)size position:(IMAGE_POSITION)position fraction:(float)fraction radius:(float)radius;
30- (NSRect)drawInRect:(NSRect)rect atSize:(NSSize)size position:(IMAGE_POSITION)position fraction:(float)fraction;
31- (NSRect)rectForDrawingInRect:(NSRect)rect atSize:(NSSize)size position:(IMAGE_POSITION)position;
32
33@end
Note: See TracBrowser for help on using the browser.