/* WASTE Demo Project: Sample WASTE Object Handlers Copyright © 1993-1998 Marco Piovanelli All Rights Reserved */ #ifndef WITHOUT_FRAMEWORKS #include #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);