diff options
Diffstat (limited to 'packages/cocoaint/src/appkit/NSImageRep.inc')
| -rw-r--r-- | packages/cocoaint/src/appkit/NSImageRep.inc | 122 |
1 files changed, 122 insertions, 0 deletions
diff --git a/packages/cocoaint/src/appkit/NSImageRep.inc b/packages/cocoaint/src/appkit/NSImageRep.inc new file mode 100644 index 0000000000..3a71142683 --- /dev/null +++ b/packages/cocoaint/src/appkit/NSImageRep.inc @@ -0,0 +1,122 @@ +{ Parsed from Appkit.framework NSImageRep.h } +{ Version FrameworkParser: 1.3. PasCocoa 0.3, Objective-P 0.2 - Tue Sep 8 15:31:01 ICT 2009 } + +{$ifdef HEADER} +{$ifndef NSIMAGEREP_PAS_H} +{$define NSIMAGEREP_PAS_H} +type + NSImageRepPointer = Pointer; + +{$endif} +{$endif} + +{$ifdef TYPES} +{$ifndef NSIMAGEREP_PAS_T} +{$define NSIMAGEREP_PAS_T} + +{ Constants } + +const + NSImageRepMatchesDevice = 0; + +{ CFString constants } +var + NSImageRepRegistryDidChangeNotification: CFStringRef; external name '_NSImageRepRegistryDidChangeNotification'; + +{$endif} +{$endif} + +{$ifdef RECORDS} +{$ifndef NSIMAGEREP_PAS_R} +{$define NSIMAGEREP_PAS_R} + +{$endif} +{$endif} + +{$ifdef FUNCTIONS} +{$ifndef NSIMAGEREP_PAS_F} +{$define NSIMAGEREP_PAS_F} + +{$endif} +{$endif} + +{$ifdef EXTERNAL_SYMBOLS} +{$ifndef NSIMAGEREP_PAS_T} +{$define NSIMAGEREP_PAS_T} + +{$endif} +{$endif} + +{$ifdef FORWARD} + NSImageRep = objcclass; + +{$endif} + +{$ifdef CLASSES} +{$ifndef NSIMAGEREP_PAS_C} +{$define NSIMAGEREP_PAS_C} + +{ NSImageRep } + NSImageRep = objcclass(NSObject, NSCopyingProtocol, NSCodingProtocol) + private + __repFlags: bitpacked record + hasAlpha: 0..1; + isOpaque: 0..1; + cacheParamsComputed: 0..1; + cacheAlphaComputed: 0..1; + loadState: 0..((1 shl 2)-1); + keepCacheWindow: 0..1; + reserved: 0..1; + bitsPerSample: 0..((1 shl 8)-1); + gsaved: 0..((1 shl 16)-1); + end; + __colorSpaceName: NSString; + __size: NSSize; + __pixelsWide: cint; + __pixelsHigh: cint; + + public + class function alloc: NSImageRep; message 'alloc'; + + function draw: Boolean; message 'draw'; + function drawAtPoint(point: NSPoint): Boolean; message 'drawAtPoint:'; + function drawInRect(rect: NSRect): Boolean; message 'drawInRect:'; + procedure setSize(aSize: NSSize); message 'setSize:'; + function size: NSSize; message 'size'; + procedure setAlpha(flag: Boolean); message 'setAlpha:'; + function hasAlpha: Boolean; message 'hasAlpha'; + procedure setOpaque(flag: Boolean); message 'setOpaque:'; + function isOpaque: Boolean; message 'isOpaque'; + procedure setColorSpaceName(string_: NSString); message 'setColorSpaceName:'; + function colorSpaceName: NSString; message 'colorSpaceName'; + procedure setBitsPerSample(anInt: clong); message 'setBitsPerSample:'; + function bitsPerSample: clong; message 'bitsPerSample'; + procedure setPixelsWide(anInt: clong); message 'setPixelsWide:'; + function pixelsWide: clong; message 'pixelsWide'; + procedure setPixelsHigh(anInt: clong); message 'setPixelsHigh:'; + function pixelsHigh: clong; message 'pixelsHigh'; + class procedure registerImageRepClass(imageRepClass: Pobjc_class); message 'registerImageRepClass:'; + class procedure unregisterImageRepClass(imageRepClass: Pobjc_class); message 'unregisterImageRepClass:'; + class function registeredImageRepClasses: NSArray; message 'registeredImageRepClasses'; + class function imageRepClassForFileType(type_: NSString): Pobjc_class; message 'imageRepClassForFileType:'; + class function imageRepClassForPasteboardType(type_: NSString): Pobjc_class; message 'imageRepClassForPasteboardType:'; + class function imageRepClassForType(type_: NSString): Pobjc_class; message 'imageRepClassForType:'; + class function imageRepClassForData(data: NSData): Pobjc_class; message 'imageRepClassForData:'; + class function canInitWithData(data: NSData): Boolean; message 'canInitWithData:'; + class function imageUnfilteredFileTypes: NSArray; message 'imageUnfilteredFileTypes'; + class function imageUnfilteredPasteboardTypes: NSArray; message 'imageUnfilteredPasteboardTypes'; + class function imageFileTypes: NSArray; message 'imageFileTypes'; + class function imagePasteboardTypes: NSArray; message 'imagePasteboardTypes'; + class function imageUnfilteredTypes: NSArray; message 'imageUnfilteredTypes'; + class function imageTypes: NSArray; message 'imageTypes'; + class function canInitWithPasteboard(pasteboard: NSPasteboard): Boolean; message 'canInitWithPasteboard:'; + class function imageRepsWithContentsOfFile(filename: NSString): NSArray; message 'imageRepsWithContentsOfFile:'; + class function imageRepWithContentsOfFile(filename: NSString): id; message 'imageRepWithContentsOfFile:'; + class function imageRepsWithContentsOfURL(url: NSURL): NSArray; message 'imageRepsWithContentsOfURL:'; + class function imageRepWithContentsOfURL(url: NSURL): id; message 'imageRepWithContentsOfURL:'; + class function imageRepsWithPasteboard(pasteboard: NSPasteboard): NSArray; message 'imageRepsWithPasteboard:'; + class function imageRepWithPasteboard(pasteboard: NSPasteboard): id; message 'imageRepWithPasteboard:'; + end; external; + +{$endif} +{$endif} |
