home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carousel Volume 2 #1
/
carousel.iso
/
mactosh
/
lang
/
skel_azt.sha
/
command.c
< prev
next >
Wrap
C/C++ Source or Header
|
1986-07-08
|
713b
|
38 lines
/*
* command.c -- handle menu item click or menu key
*/
#include <menu.h>
command(mret)
long mret; /* return from MenuSelect or MenuKey */
{
int done /* , isw */ ;
done = 0;
/* isw = (mret >> 16) & 0xFFFF; */
switch ((short)((mret >> 16) & 0xFFFF)) { /* which menu */
extern void editmenu();
case 0:
break;
case 1:
applemenu((short)(mret & 0xFFFF) /* which item */ );
break;
case 2:
done = filemenu((short)(mret & 0xFFFF));
break;
case 3:
/* couldn't devise a method to tell when desk accessories
* wouldn't need TE commands, so these are always enabled
*/
editmenu((short)(mret & 0xFFFF));
break;
};
HiliteMenu(0);
return(done);
} /* end of command */