DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T c

⟦b31148a0b⟧ TextFile

    Length: 8279 (0x2057)
    Types: TextFile
    Names: »ckmres.h«

Derivation

└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
    └─⟦3da672b63⟧ »EurOpenD3/misc/kermit.tar.Z« 
        └─⟦126dd3ca0⟧ 
            └─⟦this⟧ »ckmres.h« 

TextFile

/* 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 */