home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
listings
/
v_08_08
/
8n08105a
< prev
next >
Wrap
Text File
|
1990-07-18
|
610b
|
37 lines
Events and Windows
Richard Rathe MD
Listing 1
/*** generic main event loop ***/
void mainevent()
{
EventRecord event;
while(1) /* loop forever */
{
GetNextEvent(everyEvent,&event)
switch (event.what)
{
case mouseDown:
do_mousedown(event);
break;
case keyDown:
case autoKey:
do_keydown(event);
break;
case activateEvt:
do_activate(event);
break;
case updateEvt:
do_update(event);
break;
case nullEvt:
do_idle();
break;
}
}
}