diff options
Diffstat (limited to 'QSFoundation.framework/Versions/A/PrivateHeaders/NSImage_BLTRExtensions.h')
| -rw-r--r-- | QSFoundation.framework/Versions/A/PrivateHeaders/NSImage_BLTRExtensions.h | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/QSFoundation.framework/Versions/A/PrivateHeaders/NSImage_BLTRExtensions.h b/QSFoundation.framework/Versions/A/PrivateHeaders/NSImage_BLTRExtensions.h new file mode 100644 index 0000000..ebfdb1b --- /dev/null +++ b/QSFoundation.framework/Versions/A/PrivateHeaders/NSImage_BLTRExtensions.h @@ -0,0 +1,49 @@ +// +// NSImage_BLTRExtensions.h +// Quicksilver +// +// Created by Alcor on Thu Apr 24 2003. +// Copyright (c) 2003 Blacktree, Inc. All rights reserved. +// + +#import <Foundation/Foundation.h> +@class CIImage; +@class CIFilter; + +#define QSSize16 NSMakeSize(16,16) +#define QSSize32 NSMakeSize(32,32) +#define QSSize48 NSMakeSize(48,48) +#define QSSize128 NSMakeSize(128,128) +#define QSSize256 NSMakeSize(256,256) + + +@interface NSImage (Dragging) + +- (NSImage *)imageWithAlphaComponent:(float)alpha; + +@end + +@interface NSImage (Scaling) + ++ (NSImage *)imageWithCIFilter:(CIFilter *)filter; ++ (NSImage *)imageWithCIImage:(CIImage *)ciimage; +- (NSImage *)imageByAdjustingHue:(float)hue; +- (NSImage *)imageByAdjustingHue:(float)hue saturation:(float)saturation; +- (NSImageRep *)representationOfSize:(NSSize)theSize; +- (NSImageRep *)bestRepresentationForSize:(NSSize)theSize; +- (BOOL)createRepresentationOfSize:(NSSize)newSize; +- (BOOL)shrinkToSize:(NSSize)newSize; +- (BOOL)createIconRepresentations; +- (void)removeRepresentationsLargerThanSize:(NSSize)size; +- (BOOL)shrinkToSize:(NSSize)newSize; +- (NSImage *)duplicateOfSize:(NSSize)newSize; +@end + +@interface NSImage (Trim) +-(NSRect)usedRect; +- (NSImage *)scaleImageToSize:(NSSize)newSize trim:(BOOL)trim expand:(BOOL)expand scaleUp:(BOOL)scaleUp; +@end + +@interface NSImage (Average) +-(NSColor *)averageColor; +@end |