home *** CD-ROM | disk | FTP | other *** search
- /*******************************************************************************
- ** **
- ** Kermit for Microsoft Windows **
- ** ---------------------------- **
- ** KERMIT.RC **
- ** **
- ** This is the primary MS Windows resource file for the application. **
- ** **
- *******************************************************************************/
-
- /* INCLUDES ----------------------------------------------------------------- */
-
- #include <style.h>
- #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
-