home *** CD-ROM | disk | FTP | other *** search
- #include <Drag.h>
- #include "WASTE.h"
- #include "WE_hfs_Handler.h"
- #include "WE_PICT_Handler.h"
- #include "WE_snd_Handler.h"
-
- #include "WASTE_Objects.h"
-
- OSErr InstallAllWASTEObjHandlers( void )
- {
- OSErr iErr;
-
- iErr = WEInstallObjectHandler(kTypePicture, weNewHandler, (ProcPtr)&HandleNewPicture);
- if (iErr) return(iErr);
- iErr = WEInstallObjectHandler(kTypePicture, weDisposeHandler, (ProcPtr)&HandleDisposePicture);
- if (iErr) return(iErr);
- iErr = WEInstallObjectHandler(kTypePicture, weDrawHandler, (ProcPtr)&HandleDrawPicture);
- if (iErr) return(iErr);
-
- iErr = WEInstallObjectHandler('snd ', weNewHandler, (ProcPtr)&HandleNewSound);
- if (iErr) return(iErr);
- iErr = WEInstallObjectHandler('snd ', weDisposeHandler, (ProcPtr)&HandleDisposeSound);
- if (iErr) return(iErr);
- iErr = WEInstallObjectHandler('snd ', weDrawHandler, (ProcPtr)&HandleDrawSound);
- if (iErr) return(iErr);
- iErr = WEInstallObjectHandler('snd ', weClickHandler, (ProcPtr)&HandleClickSound);
- if (iErr) return(iErr);
-
- iErr = WEInstallObjectHandler(flavorTypeHFS, weNewHandler, (ProcPtr)&HandleNewHFS);
- if (iErr) return(iErr);
- iErr = WEInstallObjectHandler(flavorTypeHFS, weDisposeHandler, (ProcPtr)&HandleDisposeHFS);
- if (iErr) return(iErr);
- iErr = WEInstallObjectHandler(flavorTypeHFS, weDrawHandler, (ProcPtr)&HandleDrawHFS);
- if (iErr) return(iErr);
- iErr = WEInstallObjectHandler(flavorTypeHFS, weClickHandler, (ProcPtr)&HandleClickHFS);
- if (iErr) return(iErr);
-
- return(noErr);
- }