1 line
1.6 KiB
C
1 line
1.6 KiB
C
/*********************************************************/
|
|
/* This source code copyright (c) 1991-2001, Aaron Giles */
|
|
/* See the Read Me file for licensing information. */
|
|
/* Contact email: mac@aarongiles.com */
|
|
/*********************************************************/
|
|
|
|
#ifndef __EVENTHANDLERS__
|
|
#define __EVENTHANDLERS__
|
|
|
|
extern void MainEventLoop(void);
|
|
extern void DispatchMainEvent(EventRecord *theEvent, Boolean isDialogEvent);
|
|
extern void HandleNullEvent(void);
|
|
extern void DispatchBalloonHelp(void);
|
|
extern void EnsureFrontmost(void);
|
|
extern void HandleMouseDownDialog(EventRecord *theEvent);
|
|
extern void HandleMouseDownEvent(EventRecord *theEvent);
|
|
extern void HandleMenuClick(EventRecord *theEvent);
|
|
extern void HandleContentClick(EventRecord *theEvent, WindowPtr theWindow);
|
|
extern void HandleDragClick(EventRecord *theEvent, WindowPtr theWindow);
|
|
extern void HandleCloseClick(EventRecord *theEvent, WindowPtr theWindow);
|
|
extern void HandleGrowClick(EventRecord *theEvent, WindowPtr theWindow);
|
|
extern void HandleZoomClick(EventRecord *theEvent, short thePart, WindowPtr theWindow);
|
|
extern void HandleKeyDownDialog(EventRecord *theEvent);
|
|
extern void HandleKeyDownEvent(EventRecord *theEvent);
|
|
extern void HandleActivateDialog(EventRecord *theEvent);
|
|
extern void HandleActivateEvent(EventRecord *theEvent);
|
|
extern void HandleUpdateDialog(EventRecord *theEvent);
|
|
extern void HandleUpdateEvent(EventRecord *theEvent);
|
|
extern void HandleOSEvent(EventRecord *theEvent);
|
|
extern void HandleDiskEvent(EventRecord *theEvent);
|
|
extern void DispatchDialogEvent(DialogPtr theDialog, short theItem);
|
|
extern void MyInvalMenuBar(void);
|
|
|
|
#endif
|