Staging
v0.5.1
https://github.com/python/cpython
Raw File
Tip revision: ae1c290a0576c4203fbaae8b32b6e16b6f3df95a authored by Martin v. Löwis on 02 March 2008, 19:33:40 UTC
Prepare for 2.4.5c1
Tip revision: ae1c290
WEObjectHandlers.h
/*
	WASTE Demo Project:
	Sample WASTE Object Handlers

	Copyright © 1993-1998 Marco Piovanelli
	All Rights Reserved
*/
#ifndef WITHOUT_FRAMEWORKS
#include <Carbon/Carbon.h>
#endif
#ifndef _WASTE_
#include "WASTE.h"
#endif


// PICTURES

pascal OSErr HandleNewPicture(Point *defaultObjectSize, WEObjectReference objectRef);
pascal OSErr HandleDisposePicture(WEObjectReference objectRef);
pascal OSErr HandleDrawPicture(const Rect *destRect, WEObjectReference objectRef);

// SOUNDS

enum {
	kSoundIconID	=	550
};

pascal OSErr HandleNewSound(Point *defaultObjectSize, WEObjectReference objectRef);
pascal OSErr HandleDrawSound(const Rect *destRect, WEObjectReference objectRef);
pascal Boolean HandleClickSound(Point hitPt, EventModifiers modifiers,
					UInt32 clickTime, WEObjectReference objectRef);
back to top