1 line
1.4 KiB
C
1 line
1.4 KiB
C
/*********************************************************/
|
|
/* This source code copyright (c) 1991-2001, Aaron Giles */
|
|
/* See the Read Me file for licensing information. */
|
|
/* Contact email: mac@aarongiles.com */
|
|
/*********************************************************/
|
|
|
|
#ifndef __CDRAWINGAREA__
|
|
#define __CDRAWINGAREA__
|
|
|
|
pascal OSErr DrawingAreaAccessor(DescType classWanted, AEDesc *container,
|
|
DescType containerClass, DescType keyForm, AEDesc *keyData,
|
|
AEDesc *resultToken, long theRefCon);
|
|
pascal OSErr DrawPropertyAccessor(DescType classWanted, AEDesc *container,
|
|
DescType containerClass, DescType keyForm, AEDesc *keyData,
|
|
AEDesc *resultToken, long theRefCon);
|
|
OSErr GetDrawingAreaData(WindowPtr theWindow, DescType typeWanted, AEDesc *theData);
|
|
OSErr GetDrawPropertyData(WindowPtr theWindow, DescType theProperty, DescType typeWanted,
|
|
AEDesc *theData);
|
|
OSErr SetDrawPropertyData(WindowPtr theWindow, DescType theProperty, AEDesc *theData);
|
|
OSErr MakeDrawingAreaObject(WindowPtr theWindow, AEDesc *theObject);
|
|
OSErr MakeDrawPropertyObject(WindowPtr theWindow, DescType theProperty, AEDesc *theObject);
|
|
OSErr DoSetColorTable(WindowPtr theWindow, CTabHandle theColors);
|
|
OSErr DoSetPalette(WindowPtr theWindow, DescType thePalette);
|
|
OSErr DoSetImageDither(ImageHandle theImage, Boolean dither);
|
|
OSErr DoSetImageQuality(ImageHandle theImage, DescType theQuality);
|
|
extern OSErr DoSetDrawBounds(ImageHandle theImage, Rect *theRect);
|
|
|
|
#endif
|