home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * 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 */
-