crunch@well.UUCP (John Draper) (11/30/86)
/** men.h ************************************************************* * * men.h - Menu definitions for John Draper's GadEd * * created 6/14/86 -- David Milligan, Surrealistic Software * ***********************************************************************/ /*================== IMPORTANT CONSTANTS ====================*/ #define NUM_MENUS 6 #define FILE_MENU 0 #define GAD_TYPE_MENU 1 #define GAD_ACT_MENU 2 #define GADFLAGS_MENU 3 #define UTIL_MENU 4 #define SPEC_MENU 5 /*------ menu widths ------*/ #define FILE_WIDTH 63 #define TYPE_WIDTH 108 #define ACT_WIDTH 100 #define FLAGS_WIDTH 117 #define UTIL_WIDTH 90 #define SPEC_WIDTH 135 /**** Menu Flags ****/ #define MENU_COMP ITEMTEXT | ITEMENABLED | HIGHCOMP #define MENU_COMP_COMM MENU_COMP | COMMSEQ #define MENU_BOX ITEMTEXT | ITEMENABLED | HIGHBOX | CHECKIT #define MENU_BOX_COMM MENU_BOX | COMMSEQ #define MENU_DISABLE_COMP ITEMTEXT | HIGHCOMP #define MENU_DISABLE_BOX ITEMTEXT | HIGHBOX | CHECKIT /* File menu items */ #define NUM_FILE_ITEMS 5 #define NEW_GAD 0 #define GET_GAD 1 #define SAVE_GAD 2 #define SAV_SOURCE 3 #define QUIT_PROG 4 #define FILE_LEFT 0 /* gadget type constants, No item names necessary */ #define NUM_GAD_TYPES 3 #define TYPE_LEFT (-12) /* activation flags constants, No item names necessary */ #define NUM_ACT_FLAGS 14 #define ACT_LEFT (-32) /* Gadget flags menu items, No Item names necessary */ #define NUM_FLAGS 11 #define FLAGS_LEFT (-32) /* utility menu constants */ #define NUM_UTIL_ITEMS 11 #define NEW_GADGET 0 #define DEL_GADGET 1 #define SET_GAD_NAME 2 #define ADD_INTUITEXT 3 #define SET_IMAG_BORD 4 #define SET_SEL_BORD 5 #define SET_GADSIZ 6 #define SET_GADLOC 7 #define ADD_MUT_EXCLUD 8 #define ADD_USR_ID 9 #define ADD_PROP 10 #define UTIL_LEFT (-56) /* Special info menu, No item names necessary */ #define NUM_SPEC_ITEMS 6 #define SPEC_LEFT (-6)