blob: ac6e567b2ce8b78d145ea34d17642633c82b761b [file] [log] [blame]
Jack Jansenc982ef22001-02-15 22:56:41 +00001/*
2 WASTE Demo Project:
3 Sample WASTE Object Handlers
4
5 Copyright © 1993-1998 Marco Piovanelli
6 All Rights Reserved
7*/
Jack Jansenedeea042001-12-09 23:08:54 +00008#ifndef WITHOUT_FRAMEWORKS
9#include <Carbon/Carbon.h>
10#endif
Jack Jansenc982ef22001-02-15 22:56:41 +000011#ifndef _WASTE_
12#include "WASTE.h"
13#endif
14
15
16// PICTURES
17
18pascal OSErr HandleNewPicture(Point *defaultObjectSize, WEObjectReference objectRef);
19pascal OSErr HandleDisposePicture(WEObjectReference objectRef);
20pascal OSErr HandleDrawPicture(const Rect *destRect, WEObjectReference objectRef);
21
22// SOUNDS
23
24enum {
25 kSoundIconID = 550
26};
27
28pascal OSErr HandleNewSound(Point *defaultObjectSize, WEObjectReference objectRef);
29pascal OSErr HandleDrawSound(const Rect *destRect, WEObjectReference objectRef);
30pascal Boolean HandleClickSound(Point hitPt, EventModifiers modifiers,
31 UInt32 clickTime, WEObjectReference objectRef);