You've already forked lazarus-ccr
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@487 8e941d3f-bd1b-0410-a28a-d453659cc2b4
162 lines
6.8 KiB
PHP
162 lines
6.8 KiB
PHP
{%mainunit appkit.pas}
|
|
(*
|
|
NSGraphics.h
|
|
Application Kit
|
|
Copyright (c) 1994-2005, Apple Computer, Inc.
|
|
All rights reserved.
|
|
*)
|
|
|
|
{$ifdef HEADER}
|
|
{$ifndef NSGRAPHICS_PAS_H}
|
|
{$define NSGRAPHICS_PAS_H}
|
|
|
|
{$include AppKitDefines.inc}
|
|
{.$ifdef MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_3}
|
|
{.$endif}
|
|
{.$ifdef MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_3}
|
|
{.$endif}
|
|
{.$ifdef MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_3}
|
|
{.$endif}
|
|
{.$ifdef MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_3}
|
|
{.$endif}
|
|
|
|
type
|
|
NSCompositingOperation = (
|
|
NSCompositeClear = 0,
|
|
NSCompositeCopy = 1,
|
|
NSCompositeSourceOver = 2,
|
|
NSCompositeSourceIn = 3,
|
|
NSCompositeSourceOut = 4,
|
|
NSCompositeSourceAtop = 5,
|
|
NSCompositeDestinationOver = 6,
|
|
NSCompositeDestinationIn = 7,
|
|
NSCompositeDestinationOut = 8,
|
|
NSCompositeDestinationAtop = 9,
|
|
NSCompositeXOR = 10,
|
|
NSCompositePlusDarker = 11,
|
|
NSCompositeHighlight = 12,
|
|
NSCompositePlusLighter = 13
|
|
);
|
|
|
|
|
|
type
|
|
NSBackingStoreType = (
|
|
NSBackingStoreRetained = 0,
|
|
NSBackingStoreNonretained = 1,
|
|
NSBackingStoreBuffered = 2
|
|
);
|
|
|
|
|
|
type
|
|
NSWindowOrderingMode = (
|
|
NSWindowAbove = 1,
|
|
NSWindowBelow = 1,
|
|
NSWindowOut = 0
|
|
);
|
|
|
|
|
|
type
|
|
NSFocusRingPlacement = (
|
|
NSFocusRingOnly = 0,
|
|
NSFocusRingBelow = 1,
|
|
NSFocusRingAbove = 2
|
|
);
|
|
|
|
|
|
type
|
|
NSFocusRingType = (
|
|
NSFocusRingTypeDefault = 0,
|
|
NSFocusRingTypeNone = 1,
|
|
NSFocusRingTypeExterior = 2
|
|
);
|
|
|
|
|
|
//APPKIT_EXTERN NSString *NSCalibratedWhiteColorSpace; /* 1.0 == white */
|
|
//APPKIT_EXTERN NSString *NSCalibratedBlackColorSpace; /* 1.0 == black */
|
|
//APPKIT_EXTERN NSString *NSCalibratedRGBColorSpace;
|
|
//APPKIT_EXTERN NSString *NSDeviceWhiteColorSpace; /* 1.0 == white */
|
|
//APPKIT_EXTERN NSString *NSDeviceBlackColorSpace; /* 1.0 == black */
|
|
//APPKIT_EXTERN NSString *NSDeviceRGBColorSpace;
|
|
//APPKIT_EXTERN NSString *NSDeviceCMYKColorSpace;
|
|
//APPKIT_EXTERN NSString *NSNamedColorSpace; /* Used for "catalog" colors */
|
|
//APPKIT_EXTERN NSString *NSPatternColorSpace;
|
|
//APPKIT_EXTERN NSString *NSCustomColorSpace; /* Used to indicate a custom gstate in images */
|
|
type
|
|
NSWindowDepth = Integer;
|
|
|
|
//APPKIT_EXTERN NSWindowDepth NSBestDepth (NSString *colorSpace, int bps, int bpp, BOOL planar, BOOL *exactMatch);
|
|
//APPKIT_EXTERN BOOL NSPlanarFromDepth (NSWindowDepth depth);
|
|
//APPKIT_EXTERN NSString *NSColorSpaceFromDepth (NSWindowDepth depth);
|
|
//APPKIT_EXTERN int NSBitsPerSampleFromDepth (NSWindowDepth depth);
|
|
//APPKIT_EXTERN int NSBitsPerPixelFromDepth (NSWindowDepth depth);
|
|
//APPKIT_EXTERN int NSNumberOfColorComponents (NSString *colorSpaceName);
|
|
//APPKIT_EXTERN const NSWindowDepth *NSAvailableWindowDepths (void); /* 0 terminated */
|
|
//APPKIT_EXTERN const float NSWhite;
|
|
//APPKIT_EXTERN const float NSLightGray;
|
|
//APPKIT_EXTERN const float NSDarkGray;
|
|
//APPKIT_EXTERN const float NSBlack;
|
|
//APPKIT_EXTERN NSString *NSDeviceResolution; /* NSValue containing NSSize, basically dpi */
|
|
//APPKIT_EXTERN NSString *NSDeviceColorSpaceName; /* NSString */
|
|
//APPKIT_EXTERN NSString *NSDeviceBitsPerSample; /* NSValue containing int */
|
|
//APPKIT_EXTERN NSString *NSDeviceIsScreen; /* "YES" or not there */
|
|
//APPKIT_EXTERN NSString *NSDeviceIsPrinter; /* "YES" or not there */
|
|
//APPKIT_EXTERN NSString *NSDeviceSize; /* NSValue containing NSSize */
|
|
//APPKIT_EXTERN void NSRectFill(NSRect aRect);
|
|
//APPKIT_EXTERN void NSRectFillList(const NSRect *rects, int count);
|
|
//APPKIT_EXTERN void NSRectFillListWithGrays(const NSRect *rects, const float *grays, int num);
|
|
//APPKIT_EXTERN void NSRectFillListWithColors(const NSRect *rects, NSColor **colors, int num);
|
|
//APPKIT_EXTERN void NSRectFillUsingOperation(NSRect aRect, NSCompositingOperation op);
|
|
//APPKIT_EXTERN void NSRectFillListUsingOperation(const NSRect *rects, int count, NSCompositingOperation op);
|
|
//APPKIT_EXTERN void NSRectFillListWithColorsUsingOperation(const NSRect *rects, NSColor **colors, int num, NSCompositingOperation op);
|
|
//APPKIT_EXTERN void NSFrameRect(NSRect aRect);
|
|
//APPKIT_EXTERN void NSFrameRectWithWidth(NSRect aRect, float frameWidth);
|
|
//APPKIT_EXTERN void NSFrameRectWithWidthUsingOperation(NSRect aRect, float frameWidth, NSCompositingOperation op);
|
|
//APPKIT_EXTERN void NSRectClip(NSRect aRect);
|
|
//APPKIT_EXTERN void NSRectClipList(const NSRect *rects, int count);
|
|
//APPKIT_EXTERN NSRect NSDrawTiledRects(NSRect boundsRect, NSRect clipRect, const NSRectEdge *sides, const float *grays, int count);
|
|
//APPKIT_EXTERN void NSDrawGrayBezel(NSRect aRect, NSRect clipRect);
|
|
//APPKIT_EXTERN void NSDrawGroove(NSRect aRect, NSRect clipRect);
|
|
//APPKIT_EXTERN void NSDrawWhiteBezel(NSRect aRect, NSRect clipRect);
|
|
//APPKIT_EXTERN void NSDrawButton(NSRect aRect, NSRect clipRect);
|
|
//APPKIT_EXTERN void NSEraseRect(NSRect aRect);
|
|
//APPKIT_EXTERN NSColor *NSReadPixel(NSPoint passedPoint);
|
|
//APPKIT_EXTERN void NSDrawBitmap(NSRect rect, int width, int height, int bps, int spp, int bpp, int bpr, BOOL isPlanar, BOOL hasAlpha, NSString *colorSpaceName, const unsigned char *const data[5]);
|
|
//APPKIT_EXTERN void NSCopyBits(int srcGState, NSRect srcRect, NSPoint destPoint);
|
|
//APPKIT_EXTERN void NSHighlightRect(NSRect aRect);
|
|
//APPKIT_EXTERN void NSBeep(void);
|
|
//APPKIT_EXTERN void NSCountWindows(int *count);
|
|
//APPKIT_EXTERN void NSWindowList(int size, int list[]);
|
|
//APPKIT_EXTERN void NSCountWindowsForContext(int context, int *count);
|
|
//APPKIT_EXTERN void NSWindowListForContext(int context, int size, int list[]);
|
|
//APPKIT_EXTERN int NSGetWindowServerMemory(int context, int *virtualMemory, int *windowBackingMemory, NSString **windowDumpString);
|
|
//APPKIT_EXTERN NSRect NSDrawColorTiledRects(NSRect boundsRect, NSRect clipRect, const NSRectEdge *sides, NSColor **colors, int count);
|
|
//APPKIT_EXTERN void NSDrawDarkBezel(NSRect aRect, NSRect clipRect);
|
|
//APPKIT_EXTERN void NSDrawLightBezel(NSRect aRect, NSRect clipRect);
|
|
//APPKIT_EXTERN void NSDottedFrameRect(NSRect aRect);
|
|
//APPKIT_EXTERN void NSDrawWindowBackground(NSRect aRect);
|
|
//APPKIT_EXTERN void NSSetFocusRingStyle(NSFocusRingPlacement placement);
|
|
//APPKIT_EXTERN void NSDisableScreenUpdates(void) AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER;
|
|
//APPKIT_EXTERN void NSEnableScreenUpdates(void) AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER;
|
|
type
|
|
NSAnimationEffect = (
|
|
NSAnimationEffectDisappearingItemDefault = 0,
|
|
NSAnimationEffectPoof = 10
|
|
);
|
|
|
|
|
|
//APPKIT_EXTERN void NSShowAnimationEffect(NSAnimationEffect animationEffect, NSPoint centerLocation, NSSize size, id animationDelegate, SEL didEndSelector, void *contextInfo) AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER;
|
|
{$endif}
|
|
{$endif}
|
|
|
|
{$ifdef CLASSES}
|
|
{$ifndef NSGRAPHICS_PAS_C}
|
|
{$define NSGRAPHICS_PAS_C}
|
|
|
|
{$include AppKitDefines.inc}
|
|
{.$ifdef MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_3}
|
|
{.$endif}
|
|
{.$ifdef MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_3}
|
|
{.$endif}
|
|
{$endif}
|
|
{$endif}
|