home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
archives
/
ckc072.zip
/
ckmres.h
< prev
next >
Wrap
C/C++ Source or Header
|
1988-08-16
|
9KB
|
262 lines
/* ckmres.h - MAC C Kermit resource file equates */
#define TERMBOXID 1000 /* terminal window ID */
#define RCMDBOXID 1001 /* remote command window ID */
#define RCMDHSCROLL 1001
#define RCMDVSCROLL 1000
#define ALERT_HELP 1009 /* key macro help alert */
#define ALERT_ERROR 1010 /* error alert */
#define ALERT_DEBUG 1011 /* debug alert */
#define ALERT_ABORT 1012 /* abort protocol */
#define ALERT_MODHELP 1013 /* key modifier help alert */
#define KSET_TYPE 'KSET' /* key set */
#define KSVER 4 /* current version number for bit table */
#define MSET_TYPE 'MSET' /* meta prefix string */
#define KMVER 5 /* current version number for macro table */
#define SAVI_TYPE 'SAVI' /* rsrc integer types */
#define SIVER 5 /* version & rsrc ID number for integers */
#define SAVC_TYPE 'SAVC' /* rsrc character types */
#define SCVER 5 /* version & rsrc ID number for characters */
#define NODEAD_KCHR 13000 /* I.D. of our special KCHR resource */
/* MENUS */
#define MIN_MENU 1 /* first menu resource ID */
#define APPL_MENU 1 /* APPLE: */
#define ABOUT_APL 1 /* about kermit */
#define FILE_MENU 2 /* FILE: */
#define LOAD_FIL 1 /* load settings */
#define SAVE_FIL 2 /* save settings */
/* (- (leave a space) */
#define GETS_FIL 4 /* get a file from server */
#define SEND_FIL 5 /* send a file */
#define RECV_FIL 6 /* receive a file */
/* (- (leave a space) */
#define XFER_FIL 8 /* transfer... (to another pgm) */
#define QUIT_FIL 9 /* quit this program */
#define EDIT_MENU 3 /* EDIT: */
#define UNDO_EDIT 1 /* undo */
/* (- (space) */
#define CUT_EDIT 3 /* cut */
#define COPY_EDIT 4 /* copy */
#define PASTE_EDIT 5 /* paste */
#define CLEAR_EDIT 6 /* clear */
/* (- (space) */
#define ALL_EDIT 8 /* select all */
#define SETG_MENU 4 /* SETTINGS: */
#define FILE_SETG 1 /* file settings */
#define COMM_SETG 2 /* communications settings */
#define PROT_SETG 3 /* protocol settings */
#define TERM_SETG 4 /* terminal settings */
/* (- (leave a space) */
#define SCRD_SETG 6 /* screen dumping... */
#define MCDM_SETG 7 /* menu command keys */
#define KEYM_SETG 8 /* keyboard macros */
#define MODF_SETG 9 /* modifier settings */
#define REMO_MENU 5 /* REMOTE: */
#define RESP_REMO 1 /* show/hide response window */
/* (- (leave a space) */
#define FIN_REMO 3 /* finish, exit remote server */
#define BYE_REMO 4 /* bye (log out server) */
/* (- (leave a space) */
#define CWD_REMO 6 /* cwd - change working directory */
#define DEL_REMO 7 /* delete remote file */
#define DIR_REMO 8 /* remote directory */
#define HELP_REMO 9 /* remote help */
#define HOST_REMO 10 /* arbitrary command */
#define SPAC_REMO 11 /* disk usage */
#define TYPE_REMO 12 /* type a file */
#define WHO_REMO 13 /* who is logged in */
/* (- */
#define SERV_REMO 15 /* be a server */
#define LOG_MENU 6 /* LOG: */
/* (- (leave a space) */
#define SLOG_LOG 1 /* log session */
#define SDMP_LOG 2 /* dump screen to session log */
#ifdef TLOG
#define TLOG_LOG 3 /* log transactions */
#endif TLOG
#define MAX_MENU LOG_MENU /* last menu resource id */
/* DLOG 257 - About Kermit */
#define ABOUTID 257 /* ID of dialog in resource file */
#define AB_VERS 2 /* The MacKermit version string */
#define AB_PROV 3 /* the protocol version string */
#define AB_TSEC 4 /* total seconds */
#define AB_TLCI 5 /* serial characters in */
#define AB_TLCO 6 /* serial characters out */
#define AB_TFC 7 /* total file characters xfered */
#define AB_EBAUD 25 /* effective baud rate (10*cps) */
/* DLOG 230 - Status display (during transfer) */
#define SCRBOXID 230 /* resource ID for status display */
#define SRES_UNDEF 1 /* do nothing */
#define SRES_CANF 1 /* cancel xmit of single file */
#define SRES_CANG 2 /* cancel xmit of entire group */
#define SRES_DIR 3 /* "receiving" or "sending" */
#define SRES_FILN 4 /* filename goes here */
#define SRES_AS 5 /* "as" or blank */
#define SRES_AFILN 6 /* as filename or blank */
#define SRES_KXFER 8 /* numeric for "Kbytes" */
#define SRES_NPKT 10 /* numeric for "Packets" */
#define SRES_NRTY 12 /* numeric for "Retries" */
#define SRES_FFORK 13 /* "RSRC FORK" or "DATA FORK" */
#define SRES_FMODE 14 /* "TEXT MODE" or "BINARY MODE" */
#define SRES_BTEXT 15 /* arbitrary big text */
#define SRES_PACSZ 17 /* numeric for "Rec'd pkt size" */
#define SRES_CKSUM 19 /* numeric for "Checksum" */
#define SRES_WINSZ 21 /* numeric for "Window size" */
/* DLOG 1001 - Communications setup dialog */
#define COMMBOXID 1001 /* resource ID for comm setup */
#define CR_BAUD300 5
#define CR_BAUD600 6
#define CR_BAUD1200 7
#define CR_BAUD1800 8
#define CR_BAUD2400 9
#define CR_BAUD4800 10
#define CR_BAUD7200 11
#define CR_BAUD9600 12
#define CR_BAUD19200 13
#define CR_BAUD57600 14
#define CR_PARMARK 16
#define CR_PARSPACE 17
#define CR_PAREVEN 18
#define CR_PARODD 19
#define CR_PARNONE 20
#define CR_ECHOLCL 22 /* local echo - half duplex */
#define CR_ECHOREM 23 /* remote echo - full duplex */
/* DLOG 1002 - Protocol setup dialog */
#define PROTOBOXID 1002
#define PR_BLK1 5 /* block check types */
#define PR_BLK2 6
#define PR_BLK3 7
#define PR_HSBELL 9 /* hand shake character */
#define PR_HSCR 10
#define PR_HSESC 11
#define PR_HSLF 12
#define PR_HSNONE 13
#define PR_HSXON 14
#define PR_HSXOFF 15
#define PR_INSOP 19 /* start of packet edit text */
#define PR_INEOP 21 /* end of packet edit text */
#define PR_INPADC 23 /* pad character edit text */
#define PR_INPADN 25 /* pad count edit text */
#define PR_INTIMEO 27 /* seconds timeout edit text */
#define PR_INPKTLEN 29 /* packet length edit text */
#define PR_OUTSOP 30 /* start of packet edit text */
#define PR_OUTEOP 31 /* end of packet edit text */
#define PR_OUTPADC 32 /* pad character edit text */
#define PR_OUTPADN 33 /* pad count edit text */
#define PR_OUTTIMEO 34 /* seconds timeout edit text */
#define PR_OUTPKTLEN 35 /* packet length edit text */
/* DLOG 1003 - remote dialog */
#define REMOTEBOXID 1003
#define RRES_ARG1 5
#define RRES_ARG2 7
/* DLOG 1004 - file default dialog */
#define FILEBOXID 1004
#define FSET_ATTEND 4
#define FSET_UNATTEND 5
#define FSET_SUPERSEDE 6
#define FSET_NEWNAMES 7
#define FSET_KEEP 15
/* DLOG 1005 - remote dialog */
#define TERMINALBOXID 1005
#define TR_AUTOWRAP 4 /* auto wrap around at end of line */
#define TR_AUTOREPT 5 /* auto repeat keys */
#define TR_INVERT 6 /* inverted terminal window */
#define TR_SMOOTH 7 /* smooth scrolling */
#define TR_AUTOLF 8 /* send LF after CR */
#define TR_LOCLECHO 9 /* local character echo */
#define TR_TRANSP 10 /* transparent mode */
#define TR_BLOCKC 11 /* block cursor */
#define TR_MOUSE 12 /* mouse -> arrow keys */
#define TR_VISBELL 13 /* do visible bell */
#define TR_NATCHARS 14 /* show undef. control chars */
#define TR_BLINKC 15 /* blinking cursor */
#define TR_RESETBTN 16 /* button: reset the terminal */
/* DLOG 1006 - key dialog (main) */
#define KEYBOXID 1006
#define KY_MODIFIER 3 /* modifier text display */
/* DLOG 1007 - key dialog (subdialog) */
#define KEY2BOXID 1007
#define KY_TEXT 3 /* function text */
#define KY_HELP 4 /* function text */
/* DLOG 1008 - modifier dialog */
#define MODBOXID 1008
#define MOD_CHK1 3 /* 1st check box */
#define MOD_CHKL 38 /* last check box */
#define MOD_PRF1 39 /* 1st prefix string */
#define MOD_PRFL 42 /* last prefix string */
#define MOD_LIN1 43 /* 1st line */
#define MOD_LINL 46 /* last line */
#define MOD_HELP 51 /* PWP: help button */
/* DLOG 3998 - SFPutFile DLOG replacement */
#define DLG_GETF 3998
#define GETF_GETB ok /* "Get" button */
#define GETF_REMF 4 /* remote file name */
/* DLOG 3999 - SFPutFile DLOG replacement */
#define DLG_RECV 3999
#define RECV_RBTN putSave /* "Receive" button */
#define RECV_PROC 15 /* proceed without more dialogs */
#define RADITM_DATA 11
#define RADITM_RSRC 12
#define RADITM_TEXT 13
#define RADITM_BINA 14
#define RADITM_FIRST RADITM_DATA
#define RADITM_LAST RADITM_BINA
/* DLOG 4000 - SFGetFile DLOG replacement */
#define DLG_SEND 4000
#define SEND_ASFN 17 /* "As" file name */
#define SEND_INVT 16 /* invisible edit text */
#define SEND_ALL 19 /* send all files check box */