2001-02-15 18:56:41 -04:00
|
|
|
|
/*
|
|
|
|
|
WASTE Demo Project:
|
|
|
|
|
Sample WASTE Object Handlers
|
|
|
|
|
|
|
|
|
|
Copyright <EFBFBD> 1993-1998 Marco Piovanelli
|
|
|
|
|
All Rights Reserved
|
|
|
|
|
*/
|
2001-12-09 19:08:54 -04:00
|
|
|
|
#ifndef WITHOUT_FRAMEWORKS
|
|
|
|
|
#include <Carbon/Carbon.h>
|
|
|
|
|
#endif
|
2001-02-15 18:56:41 -04:00
|
|
|
|
#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);
|