Category : C Source Code
Archive   : WINKERM.ZIP
Filename : KERMIT.RC

 
Output of file : KERMIT.RC contained in archive : WINKERM.ZIP
/*******************************************************************************
** **
** Kermit for Microsoft Windows **
** ---------------------------- **
** KERMIT.RC **
** **
** This is the primary MS Windows resource file for the application. **
** **
*******************************************************************************/

/* INCLUDES ----------------------------------------------------------------- */

#include
#include "kermres.h"

/* ICONS -------------------------------------------------------------------- */

KermitIcon ICON kermit.ico

/* MENUS -------------------------------------------------------------------- */

StartMenu MENU
BEGIN
MENUITEM "&Send...", IDM_SEND
MENUITEM "&Receive", IDM_RECEIVE
MENUITEM SEPARATOR
MENUITEM "Ser&ver", IDM_SERVER
MENUITEM "&Get...", IDM_GET
MENUITEM "&Host...", IDM_HOST
MENUITEM "Ge&neric...", IDM_GENERIC
END

StopMenu MENU
BEGIN
MENUITEM "Cancel &File\tCtrl+X" IDM_CANFILE
MENUITEM "Cancel &Batch\tCtrl+Z" IDM_CANBATCH
MENUITEM "&Stop\tCtrl+E" IDM_STOP
MENUITEM "&Abort\tCtrl+C" IDM_ABORT
MENUITEM "&Retry\tCtrl+M" IDM_RETRY
END

KermitMenu MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&Take...", IDM_TAKE, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_EXIT
MENUITEM "A&bout Kermit...", IDM_ABOUT
END

POPUP "&Edit"
BEGIN
MENUITEM "&Copy\tCtrl+Ins", IDM_COPY, GRAYED
MENUITEM "&Paste\tShift+Ins", IDM_PASTE, GRAYED
END

POPUP "&Session"
BEGIN
MENUITEM "&Connect\tCtrl+F3", IDM_CONNECT
MENUITEM SEPARATOR
MENUITEM "&Break\tCtrl+F4", IDM_BREAK
MENUITEM SEPARATOR
MENUITEM "&Print\tCtrl+F5", IDM_PRINT, GRAYED
MENUITEM "&Transmit...\tCtrl+F6", IDM_TRANSMIT, GRAYED
MENUITEM "C&apture...\tCtrl+F7", IDM_CAPTURE, GRAYED
END

POPUP "&Kermit"
BEGIN
MENUITEM SEPARATOR
END

POPUP "&Configure"
BEGIN
MENUITEM "&Terminal...", IDM_TERMINAL
MENUITEM "&Communications...", IDM_COMMUNICATIONS
MENUITEM "&Modem...", IDM_MODEM, GRAYED
MENUITEM "&Protocol...", IDM_PROTOCOL
MENUITEM "&Packets...", IDM_PACKETS
MENUITEM "&Logging...", IDM_LOGGING, GRAYED
END

#ifdef DEBUG
POPUP "\a&Debug" GRAYED
BEGIN
MENUITEM "Show &DCB...", IDM_DEBDCB
MENUITEM SEPARATOR
MENUITEM "Test #&1...", IDM_DEBTEST1
MENUITEM "Test #&2...", IDM_DEBTEST2
MENUITEM "Test #&3...", IDM_DEBTEST3
MENUITEM "Test #&4...", IDM_DEBTEST4
MENUITEM "Test #&5...", IDM_DEBTEST5
MENUITEM "Test #&6...", IDM_DEBTEST6
END
#endif

END

/* KEYBOARD ACCELERATORS ---------------------------------------------------- */

MenuAccel ACCELERATORS
BEGIN
VK_INSERT, IDM_COPY, VIRTKEY, CONTROL
VK_INSERT, IDM_PASTE, VIRTKEY, SHIFT
VK_F3, IDM_CONNECT, VIRTKEY, CONTROL
VK_F4, IDM_BREAK, VIRTKEY, CONTROL
VK_F5, IDM_PRINT, VIRTKEY, CONTROL
VK_F6, IDM_TRANSMIT, VIRTKEY, CONTROL
VK_F7, IDM_CAPTURE, VIRTKEY, CONTROL
END

XferAccel ACCELERATORS
BEGIN
"^X", IDM_CANFILE, CONTROL
"^Z", IDM_CANBATCH, CONTROL
"^E", IDM_STOP, CONTROL
"^C", IDM_ABORT, CONTROL
"^M", IDM_RETRY, CONTROL
END

/* DIALOGS ------------------------------------------------------------------ */

AboutDlgBox DIALOG 10, 10, 200, 80
STYLE WS_POPUP | WS_DLGFRAME
BEGIN
ICON "KermitIcon", -1, 10, 10, 0, 0
CTEXT "Microsoft Windows", -1, 40, 8, 120, 8
CTEXT "Kermit", -1, 40, 16, 120, 8
CTEXT "Ver. 0.50, Aug. 9, 1989", -1, 40, 32, 120, 8
CTEXT "Wayne Warthen [73457,2401]", -1, 40, 40, 120, 8
DEFPUSHBUTTON "&Ok", IDD_OK, 75, 56, 50, 14
END

TermDlgBox DIALOG 10, 10, 200, 100
STYLE WS_DLGFRAME | WS_POPUP
BEGIN
LTEXT "Terminal Settings", -1, 4, 4, 68, 8, GRP

LTEXT "&Terminal Type", -1, 4, 20, 52, 8, GRPDIS
RADIOBUTTON "VT52", IDD_VT52, 68, 20, 26, 12, GRPTABDIS
RADIOBUTTON "ANSI", IDD_ANSI, 132, 20, 26, 12, DIS

CHECKBOX "&New Line", IDD_NEWLINE, 4, 36, 46, 12, GRPTAB | ACB
CHECKBOX "&Local Echo", IDD_LOCALECHO, 68, 36, 54, 12, GRPTAB | ACB
CHECKBOX "&Auto Line Wrap", IDD_LINEWRAP, 132, 36, 66, 12, GRPTAB | ACB

LTEXT "Te&xt Size", -1, 4, 52, 36, 8, GRPDIS
RADIOBUTTON "Large", IDD_LARGETEXT, 68, 52, 30, 12, GRPTABDIS
RADIOBUTTON "Small", IDD_SMALLTEXT, 132, 52, 30, 12, DIS

CHECKBOX "Save" IDD_SAVE, 166, 4, 30, 12, GRPTAB | ACB
DEFPUSHBUTTON "&OK", IDD_OK, 25, 76, 50, 14, GRPTAB
PUSHBUTTON "Cancel", IDD_CANCEL, 125, 76, 50, 14, GRPTAB
END

CommDlgBox DIALOG 10, 10, 200, 145
STYLE WS_DLGFRAME | WS_POPUP
BEGIN
LTEXT "Communication Settings", -1, 4, 4, 88, 8, GRP

LTEXT "&Baud Rate:", -1, 4, 20, 40, 8, GRP
EDITTEXT IDD_BAUDRATE, 60, 20, 32, 12, GRPTAB

LTEXT "&Word Length", -1, 4, 34, 44, 8, GRP
RADIOBUTTON "4", IDD_4DATABITS, 60, 34, 14, 12, GRPTAB
RADIOBUTTON "5", IDD_5DATABITS, 84, 34, 14, 12
RADIOBUTTON "6", IDD_6DATABITS, 108, 34, 14, 12
RADIOBUTTON "7", IDD_7DATABITS, 132, 34, 14, 12
RADIOBUTTON "8", IDD_8DATABITS, 156, 34, 14, 12

LTEXT "Pa&rity", -1, 4, 50, 24, 8, GRP
RADIOBUTTON "None", IDD_NOPTY, 60, 50, 26, 12, GRPTAB
RADIOBUTTON "Odd", IDD_ODDPTY, 108, 50, 22, 12
RADIOBUTTON "Even", IDD_EVENPTY, 156, 50, 26, 12

LTEXT "&Stop Bits", -1, 4, 66, 36, 8, GRP
RADIOBUTTON "1", IDD_1STOPBIT, 60, 66, 14, 12, GRPTAB
RADIOBUTTON "1.5", IDD_1HSTOPBITS, 108, 66, 22, 12
RADIOBUTTON "2", IDD_2STOPBITS, 156, 66, 14, 12

LTEXT "&Handshake", -1, 4, 82, 36, 8, GRP
CHECKBOX "XOn/XOff", IDD_FLOWCTL, 60, 82, 42, 12, GRPTAB | ACB
CHECKBOX "Hardware", IDD_HANDSHK, 108, 82, 42, 12, ACB

LTEXT "&Port", -1, 4, 98, 16, 8, GRP
RADIOBUTTON "Com1", IDD_COM1, 60, 98, 26, 12, GRPTAB
RADIOBUTTON "Com2", IDD_COM2, 108, 98, 26, 12

CHECKBOX "Save" IDD_SAVE, 166, 4, 30, 12, GRPTAB | ACB
DEFPUSHBUTTON "&OK", IDD_OK, 25, 122, 50, 14, GRPTAB
PUSHBUTTON "Cancel", IDD_CANCEL, 125, 122, 50, 14, GRPTAB
END

ModemDlgBox DIALOG 10, 10, 200, 100
STYLE WS_DLGFRAME | WS_POPUP
BEGIN
LTEXT "Modem Settings", -1, 4, 4, 56, 8, GRP

CHECKBOX "Save" IDD_SAVE, 166, 4, 30, 12, GRPTAB | ACB
DEFPUSHBUTTON "&OK", IDD_OK, 25, 75, 50, 14, GRPTAB
PUSHBUTTON "Cancel", IDD_CANCEL, 125, 75, 50, 14, GRPTAB
END

ProtocolDlgBox DIALOG 10, 10, 200, 185
STYLE WS_DLGFRAME | WS_POPUP
BEGIN
LTEXT "Kermit Protocol Settings", -1, 4, 4, 96, 8, GRP

LTEXT "Send", -1, 100, 20, 16, 8, GRP
LTEXT "Receive", -1, 150, 20, 28, 8, GRP

LTEXT "Packet &Size", -1, 4, 36, 90, 12, GRP
EDITTEXT IDD_SPKTSIZE, 100, 36, 20, 12, GRPTAB
EDITTEXT IDD_RPKTSIZE, 150, 36, 20, 12, TAB

LTEXT "&Timeout (seconds)", -1, 4, 52, 90, 12, GRP
EDITTEXT IDD_STIMEOUT, 100, 52, 16, 12, GRPTAB
EDITTEXT IDD_RTIMEOUT, 150, 52, 16, 12, TAB

LTEXT "Retry &Limit", -1, 4, 68, 90, 12, GRP
EDITTEXT IDD_SLIMIT, 100, 68, 16, 12, GRPTAB

LTEXT "&Block Check", -1, 4, 92, 44, 8, GRP
RADIOBUTTON "Type 1", IDD_BCHK1, 60, 92, 34, 12, GRPTAB
RADIOBUTTON "Type 2", IDD_BCHK2, 108, 92, 34, 12, TAB
RADIOBUTTON "Type 3", IDD_BCHK3, 156, 92, 34, 12, TAB

LTEXT "&Debug", -1, 4, 108, 20, 8, GRP
CHECKBOX "Packet", IDD_PKTDBG, 60, 108, 34, 12, GRPTAB | ACB
CHECKBOX "State", IDD_STADBG, 108, 108, 34, 12, TAB | ACB
CHECKBOX "Other", IDD_OTHDBG, 156, 108, 34, 12, TAB | ACB

LTEXT "&Options", -1, 4, 124, 28, 8, GRP
CHECKBOX "Attrib", IDD_ATRCAP, 60, 124, 34, 12, GRPTAB | ACB
CHECKBOX "L Pkts", IDD_LNGCAP, 108, 124, 34, 12, TAB | ACB
CHECKBOX "Window", IDD_WNDCAP, 156, 124, 34, 12, TABDIS | ACB

CHECKBOX "Save" IDD_SAVE, 166, 4, 30, 12, GRPTAB | ACB
DEFPUSHBUTTON "&OK", IDD_OK, 25, 150, 50, 14, GRPTAB
PUSHBUTTON "Cancel", IDD_CANCEL, 125, 150, 50, 14, GRPTAB
END

PacketsDlgBox DIALOG 10, 10, 200, 150
STYLE WS_DLGFRAME | WS_POPUP
BEGIN
LTEXT "Kermit Packets Settings", -1, 4, 4, 96, 8, GRP

LTEXT "Send", -1, 100, 20, 16, 8, GRP
LTEXT "Receive", -1, 150, 20, 28, 8, GRP

LTEXT "&Padding Character", -1, 4, 36, 90, 12, GRP
EDITTEXT IDD_SPADCHR, 100, 36, 16, 12, GRPTAB
EDITTEXT IDD_RPADCHR, 150, 36, 16, 12, TAB

LTEXT "Padding &Count", -1, 4, 52, 90, 12, GRP
EDITTEXT IDD_SPADCNT, 100, 52, 16, 12, GRPTAB
EDITTEXT IDD_RPADCNT, 150, 52, 16, 12, TAB

LTEXT "&Start of Packet Char" -1, 4, 68, 90, 12, GRP
EDITTEXT IDD_SPKTSOP, 100, 68, 16, 12, GRPTAB
EDITTEXT IDD_RPKTSOP, 150, 68, 16, 12, TAB

LTEXT "&End of Line Char", -1, 4, 84, 90, 12, GRP
EDITTEXT IDD_SPKTEOL, 100, 84, 16, 12, GRPTAB
EDITTEXT IDD_RPKTEOL, 150, 84, 16, 12, TAB

LTEXT "Control &Quote Char", -1, 4, 100, 90, 12, GRP
EDITTEXT IDD_SCTLPFX, 100, 100, 16, 12, GRPTAB
EDITTEXT IDD_RCTLPFX, 150, 100, 16, 12, TAB

CHECKBOX "Save" IDD_SAVE, 166, 4, 30, 12, GRPTAB | ACB
DEFPUSHBUTTON "&OK", IDD_OK, 25, 125, 50, 14, GRPTAB
PUSHBUTTON "Cancel", IDD_CANCEL, 125, 125, 50, 14, GRPTAB
END

LoggingDlgBox DIALOG 10, 10, 200, 110
STYLE WS_DLGFRAME | WS_POPUP
BEGIN
LTEXT "Kermit Logging Settings", -1, 4, 4, 96, 8, GRP

CHECKBOX "&Session", IDD_LOGSESFLG, 4, 28, 70, 8, GRPTAB | ACB
EDITTEXT IDD_LOGSESFIL, 80, 28, 116, 12, TAB | AHS

CHECKBOX "&Packet", IDD_LOGPKTFLG, 4, 44, 70, 8, GRPTAB | ACB
EDITTEXT IDD_LOGPKTFIL, 80, 44, 116, 12, TAB | AHS

CHECKBOX "&Transaction", IDD_LOGTRNFLG, 4, 60, 70, 8, GRPTAB | ACB
EDITTEXT IDD_LOGTRNFIL, 80, 60, 116, 12, TAB | AHS

CHECKBOX "Save" IDD_SAVE, 166, 4, 30, 12, GRPTAB | ACB
DEFPUSHBUTTON "&OK", IDD_OK, 25, 85, 50, 14, GRPTAB
PUSHBUTTON "Cancel", IDD_CANCEL, 125, 85, 50, 14, GRPTAB
END

SendDlgBox DIALOG 10, 10, 190, 173
STYLE WS_DLGFRAME | WS_POPUP
BEGIN
LTEXT "Send File(s)", -1, 4, 4, 48, 8, GRP

LTEXT "&File:", -1, 4, 20, 20, 8, GRP
EDITTEXT IDD_FILE, 28, 16, 83, 12, GRPTAB | AHS
LTEXT "as", -1, 116, 20, 8, 8, GRP
EDITTEXT IDD_ASFILE, 128, 16, 52, 12, GRPTAB | AHS

LISTBOX IDD_SENDLIST, 4, 36, 176, 33, GRPTAB | MSL

GROUPBOX "File Selection", -1, 4, 76, 132, 88, GRPTAB
LTEXT "Directory", -1, 8, 88, 36, 8, GRP
LTEXT "", IDD_CURDIR, 48, 88, 76, 8, GRP
LTEXT "Files", -1, 8, 100, 20, 8, GRP
LISTBOX IDD_FILELIST, 8, 112, 60, 48, GRPTAB | MSL
LTEXT "Directories", -1, 72, 100, 44, 8, GRP
LISTBOX IDD_DIRLIST, 72, 112, 60, 48, GRPTAB

PUSHBUTTON "&Send", IDD_SEND, 148, 84, 32, 14, GRPTAB
PUSHBUTTON "Cancel", IDD_CANCEL, 148, 104, 32, 14, GRPTAB
DEFPUSHBUTTON "&Add", IDD_ADD, 148, 124, 32, 14, GRPTAB
PUSHBUTTON "&Remove", IDD_REMOVE, 148, 144, 32, 14, GRPTAB
END

GetDlgBox DIALOG 10, 10, 175, 60
STYLE WS_DLGFRAME | WS_POPUP
BEGIN
LTEXT "Get &File(s):", -1, 4, 4, 48, 10, GRP
EDITTEXT IDD_PARMS, 4, 16, 167, 12, GRPTAB | AHS

DEFPUSHBUTTON "&Get", IDD_OK, 25, 40, 50, 14, GRPTAB
PUSHBUTTON "Cancel", IDD_CANCEL, 100, 40, 50, 14, GRPTAB
END

HostDlgBox DIALOG 10, 10, 175, 60
STYLE WS_DLGFRAME | WS_POPUP
BEGIN
LTEXT "Host &Command:", -1, 4, 4, 54, 10, GRP
EDITTEXT IDD_PARMS, 4, 16, 167, 12, GRPTAB | AHS

DEFPUSHBUTTON "&OK", IDD_OK, 25, 40, 50, 14, GRPTAB
PUSHBUTTON "Cancel", IDD_CANCEL, 100, 40, 50, 14, GRPTAB
END

GenericDlgBox DIALOG 10, 10, 158, 168
STYLE WS_DLGFRAME | WS_POPUP
BEGIN
LTEXT "Generic &Command:", -1, 4, 4, 64, 10, GRP

RADIOBUTTON "Login", IDD_GCMDI, 4, 16, 50, 12, GRPTAB
RADIOBUTTON "Chg Dir" IDD_GCMDC, 54, 16, 50, 12, TAB
RADIOBUTTON "Logout", IDD_GCMDL, 104, 16, 50, 12, TAB

RADIOBUTTON "Finish", IDD_GCMDF, 4, 28, 50, 12, TAB
RADIOBUTTON "Directory", IDD_GCMDD, 54, 28, 50, 12, TAB
RADIOBUTTON "Disk Use", IDD_GCMDU, 104, 28, 50, 12, TAB

RADIOBUTTON "Delete", IDD_GCMDE, 4, 40, 50, 12, TAB
RADIOBUTTON "Type", IDD_GCMDT, 54, 40, 50, 12, TAB
RADIOBUTTON "Rename", IDD_GCMDR, 104, 40, 50, 12, TAB

RADIOBUTTON "Copy", IDD_GCMDK, 4, 52, 50, 12, TAB
RADIOBUTTON "Who", IDD_GCMDW, 54, 52, 50, 12, TAB
RADIOBUTTON "Send Msg", IDD_GCMDM, 104, 52, 50, 12, TAB

RADIOBUTTON "Help", IDD_GCMDH, 4, 64, 50, 12, TAB
RADIOBUTTON "Status", IDD_GCMDQ, 54, 64, 50, 12, TAB
RADIOBUTTON "Execute", IDD_GCMDP, 104, 64, 50, 12, TAB

RADIOBUTTON "Journal", IDD_GCMDJ, 4, 76, 50, 12, TAB
RADIOBUTTON "Variable", IDD_GCMDV, 54, 76, 50, 12, TAB

EDITTEXT IDD_PARM1, 4, 92, 150, 12, GRPTAB | AHS
EDITTEXT IDD_PARM2, 4, 108, 150, 12, GRPTAB | AHS
EDITTEXT IDD_PARM3, 4, 124, 150, 12, GRPTAB | AHS

DEFPUSHBUTTON "&OK", IDD_OK, 20, 148, 50, 14, GRPTAB
PUSHBUTTON "Cancel", IDD_CANCEL, 90, 148, 50, 14, GRPTAB
END

StatusDlgBox DIALOG 30, 30, 200, 68
STYLE WS_DLGFRAME | WS_POPUP | WS_CAPTION
CAPTION "Kermit 0.5"
BEGIN
CTEXT "", IDD_ACTION, 10, 8, 180, 10

LTEXT "Packets:", -1, 8, 24, 32, 10
LTEXT "", IDD_PACKETS, 44, 24, 24, 10
LTEXT "Type:", -1, 148, 24, 20, 10
LTEXT "", IDD_TYPEIN, 172, 24, 4, 10
LTEXT "/", -1, 176, 24, 4, 10
LTEXT "", IDD_TYPEOUT, 180, 24, 4, 10

LTEXT "Bytes:", -1, 16, 36, 24, 10
LTEXT "", IDD_BYTES, 44, 36, 64, 10
LTEXT "Retries:", -1, 136, 36, 32, 10
LTEXT "", IDD_RETRIES, 172, 36, 12, 10

CTEXT "File Transfer in Progress Message",
IDD_MESSAGE, 10, 52, 180, 10
END


  3 Responses to “Category : C Source Code
Archive   : WINKERM.ZIP
Filename : KERMIT.RC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/