{ File: dpEvents.p Contains: Code for posting Section Events (PPCEvents) and does polling of AppleShare volumes Written by: Nick Kledzik Copyright: © 1989-1990 by Apple Computer, Inc., all rights reserved. Change History (most recent first): <8> 9/5/90 ngk Use AppleEventsInternal instead of AppleEvents. <7> 7/2/90 ngk Added appIsRunning to dpPostOpenDoc. <6> 6/20/90 ngk change CanonicalFileSpec to FSSpec <5> 4/7/90 ngk update USES <4> 3/20/90 ngk Use new AppleEvents <3> 3/10/90 ngk Fixed order of USES files. <2> 1/6/90 ngk Changed USES to use Edition.p and EditionPrivate.p Renamed routines. Removed EventsOnceOnlyInit <1.9> 11/13/89 ngk Cleaned up USEs <1.8> 11/4/89 ngk Now use AppleEvents.p <1.7> 10/24/89 ngk Now use MFPrivate. <1.6> 10/2/89 ngk Change polling to happen at SystemTask time <1.5> 9/18/89 ngk Changed FileSpec to CanonicalFileSpec. <1.4> 8/29/89 ngk Now use dpPubIO unit in dpBackGroundTask <1.3> 8/8/89 ngk Changed interface to dpBackGroundTask and dpPostDPEent <1.2> 6/15/89 ngk Updated USES clause <1.1> 5/29/89 ngk Added PostOpenDoc for GotoPublisher <1.0> 5/19/89 ngk Submitted for first time To Do: } UNIT dpEvents; INTERFACE USES { • public Interface files } StandardEqu, Editions, Aliases, AppleEventsInternal, { • private Interface files } EditionsPrivate, MFPrivate, { • other Edition Manager Units } dpMisc, dpPubControlBlock, dpPubIO, dpSection; FUNCTION dp_PostSectionEvent(sectionH: SectionHandle; toApp: AppRefNum; messageID: ResType): OSErr; FUNCTION dp_EditionMgrBackGroundTask: OSErr; FUNCTION dpPostOpenDoc(document: FSSpec; VAR appIsRunning: BOOLEAN): OSErr; IMPLEMENTATION {$I dpCompileOptions.inc.p } {$I dpEvents.inc.p } END. { dpEvents }