home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / PMCARD.ZIP / PMCARD.RC < prev    next >
Text File  |  1990-09-24  |  7KB  |  232 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. /****************************************************************************
  8.  
  9.                            PMCARD Resource Script
  10.  
  11.                Copyright (c) 1990 Ziff Communications Company
  12.                          Jeff Prosise * PC Magazine
  13.  
  14. ****************************************************************************/
  15.  
  16. #include <os2.h>
  17. #include "pmcard.h"
  18.  
  19. POINTER ID_RESOURCE pmcard.ico
  20.  
  21. MENU ID_RESOURCE
  22.     {
  23.     SUBMENU "~File",                            IDM_FILE
  24.         {
  25.         MENUITEM "~New",                        IDM_NEW
  26.         MENUITEM "~Open...",                    IDM_OPEN
  27.         MENUITEM SEPARATOR
  28.         MENUITEM "~Save\tF3",                    IDM_SAVE
  29.         MENUITEM "Save ~As...",                    IDM_SAVEAS
  30.         MENUITEM SEPARATOR
  31.         MENUITEM "E~xit",                        IDM_EXIT
  32.         }
  33.  
  34.     SUBMENU "~Edit",                            IDM_EDIT
  35.         {
  36.         MENUITEM "Cu~t\tShift+Del",                IDM_CUT
  37.         MENUITEM "~Copy\tCtrl+Ins",                IDM_COPY
  38.         MENUITEM "~Paste\tShift+Ins",            IDM_PASTE
  39.         MENUITEM "C~lear\tDel",                    IDM_CLEAR
  40.         MENUITEM SEPARATOR
  41.         MENUITEM "~Delete Card\tCtrl+F4",        IDM_DELCARD
  42.         MENUITEM "~Undo Delete\tShift+F4",        IDM_UNDODELETE
  43.         MENUITEM "~Insert Card\tF4",            IDM_INSERTCARD
  44.         }
  45.  
  46.     SUBMENU "~Options",                            IDM_OPTIONS
  47.         {
  48.         MENUITEM "~Search...\tF5",                IDM_SEARCH
  49.         MENUITEM "Find ~Prev\tF6",                IDM_FINDPREV
  50.         MENUITEM "Find ~Next\tF7",                IDM_FINDNEXT
  51.         MENUITEM SEPARATOR
  52.         MENUITEM "~Goto...\tF8",                IDM_GOTO
  53.         MENUITEM SEPARATOR
  54.         MENUITEM "~Dial...\tF9",                IDM_DIAL
  55.         MENUITEM "~Memory...",                    IDM_MEMORY
  56.         MENUITEM "S~ettings...",                IDM_SETTINGS
  57.         }
  58.  
  59.     SUBMENU "~Help",                            IDM_HELP
  60.         {
  61.         MENUITEM "~About PMCARD...",            IDM_ABOUT
  62.         }
  63.     }
  64.  
  65. ACCELTABLE ID_RESOURCE
  66.     {
  67.     VK_DELETE, IDM_CUT, VIRTUALKEY, SHIFT
  68.     VK_INSERT, IDM_COPY, VIRTUALKEY, CONTROL
  69.     VK_INSERT,IDM_PASTE, VIRTUALKEY, SHIFT
  70.     VK_DELETE, IDM_CLEAR, VIRTUALKEY
  71.     VK_F3, IDM_SAVE, VIRTUALKEY
  72.     VK_F4, IDM_DELCARD, VIRTUALKEY, CONTROL
  73.     VK_F4, IDM_UNDODELETE, VIRTUALKEY, SHIFT
  74.     VK_F4, IDM_INSERTCARD, VIRTUALKEY
  75.     VK_F5, IDM_SEARCH, VIRTUALKEY
  76.     VK_F6, IDM_FINDPREV, VIRTUALKEY
  77.     VK_F7, IDM_FINDNEXT, VIRTUALKEY
  78.     VK_F8, IDM_GOTO, VIRTUALKEY
  79.     VK_F9, IDM_DIAL, VIRTUALKEY
  80.     }
  81.  
  82. DLGTEMPLATE IDD_ABOUT
  83.     {
  84.     DIALOG "About PMCARD", 0, 12, 8, 200, 72,, FCF_DLGBORDER | FCF_TITLEBAR
  85.         {
  86.         ICON ID_RESOURCE -1, 8, 52, 0, 0
  87.         ICON ID_RESOURCE -1, 168, 52, 0, 0
  88.         CTEXT "PMCARD" -1, 40, 56, 120, 8
  89.         CTEXT "Version 1.0", -1, 40, 48, 120, 8
  90.         CTEXT "Copyright (c) 1990 Ziff Communications Co." -1, 4, 36, 192, 8
  91.         CTEXT "Jeff Prosise * PC Magazine" -1, 4, 28, 192, 8
  92.         DEFPUSHBUTTON "OK" DID_OK, 80, 8, 40, 12, WS_GROUP
  93.         }
  94.     }
  95.  
  96. DLGTEMPLATE IDD_SEARCH
  97.     {
  98.     DIALOG "Search", 0, 12, 8, 200, 44,, FCF_DLGBORDER | FCF_TITLEBAR
  99.         {
  100.         LTEXT "Search for", -1, 8, 28, 48, 8
  101.         ENTRYFIELD "", IDD_SEARCHTEXT, 64, 28, 128, 8, ES_MARGIN
  102.         DEFPUSHBUTTON "OK" DID_OK, 8, 8, 40, 12, WS_GROUP
  103.         DEFPUSHBUTTON "Cancel" DID_CANCEL, 56, 8, 40, 12, WS_GROUP
  104.         AUTOCHECKBOX "Case Sensitive", IDD_CHECKCASE, 112, 8, 80, 12, WS_GROUP
  105.         }
  106.     }
  107.  
  108. DLGTEMPLATE IDD_DIAL
  109.     {
  110.     DIALOG "Dial", 0, 12, 8, 152, 44,, FCF_DLGBORDER | FCF_TITLEBAR
  111.         {
  112.         LTEXT "Phone No.", -1, 8, 28, 48, 8
  113.         ENTRYFIELD "", IDD_PHONENO, 64, 28, 80, 8, ES_MARGIN
  114.         DEFPUSHBUTTON "Dial" DID_OK, 8, 8, 40, 12, WS_GROUP
  115.         DEFPUSHBUTTON "Cancel" DID_CANCEL, 56, 8, 40, 12, WS_GROUP
  116.         DEFPUSHBUTTON "Next" DID_NEXT, 104, 8, 40, 12, WS_GROUP
  117.         }
  118.     }
  119.  
  120. DLGTEMPLATE IDD_SAVEAS
  121.     {
  122.     DIALOG "Save As", 0, 12, 8, 232, 136,, FCF_DLGBORDER | FCF_TITLEBAR
  123.         {
  124.         LTEXT "Directory:", -1, 8, 24, 40, 8
  125.         LTEXT "", IDD_DIRECTORY2, 56, 24, 164, 8
  126.         LTEXT "Filename", -1, 8, 8, 40, 8
  127.         ENTRYFIELD "", IDD_NEWFILENAME, 56, 8, 164, 8, ES_MARGIN
  128.  
  129.         DEFPUSHBUTTON "Save" DID_OK, 180, 56, 40, 12, WS_GROUP
  130.         DEFPUSHBUTTON "Cancel" DID_CANCEL, 180, 40, 40, 12, WS_GROUP
  131.  
  132.         CTEXT "Drive", -1, 8, 122, 28, 8
  133.         CTEXT "Directory", -1, 44, 122, 124, 8
  134.  
  135.         LISTBOX IDD_DRIVELIST2, 8, 40, 28, 80
  136.         LISTBOX IDD_DIRLIST2, 44, 40, 124, 80
  137.         }
  138.     }
  139.  
  140. DLGTEMPLATE IDD_OPEN
  141.     {
  142.     DIALOG "Open", 0, 12, 8, 308, 140,, FCF_DLGBORDER | FCF_TITLEBAR
  143.         {
  144.         LTEXT "Directory:", -1, 8, 24, 40, 8
  145.         LTEXT "", IDD_DIRECTORY, 56, 24, 186, 8
  146.         LTEXT "Filename", -1, 8, 8, 40, 8
  147.         ENTRYFIELD "", IDD_FILENAME, 56, 8, 186, 8, ES_MARGIN
  148.  
  149.         DEFPUSHBUTTON "Open", DID_OK, 258, 24, 40, 12, WS_GROUP
  150.         DEFPUSHBUTTON "Cancel",    DID_CANCEL, 258, 8, 40, 12, WS_GROUP
  151.  
  152.         CTEXT "Drive", -1, 8, 126, 28, 8
  153.         CTEXT "Directory", -1, 44, 126, 124, 8
  154.         CTEXT "Filename", -1, 176, 126, 124, 8
  155.  
  156.         LISTBOX    IDD_DRIVELIST, 8, 44, 28, 80
  157.         LISTBOX IDD_DIRLIST, 44, 44, 124, 80
  158.         LISTBOX IDD_FILELIST, 176, 44, 124, 80
  159.         }
  160.     }
  161.  
  162. DLGTEMPLATE IDD_SETTINGS
  163.     {
  164.     DIALOG "Settings", 0, 12, 8, 252, 136,, FCF_DLGBORDER | FCF_TITLEBAR
  165.         {
  166.         GROUPBOX "Baud Rate", -1, 8, 66, 60, 64
  167.         AUTORADIOBUTTON "300", IDD_BAUDRATE + 0, 12, 108, 50, 10, WS_GROUP
  168.         AUTORADIOBUTTON "1200", IDD_BAUDRATE + 1, 12, 98, 50, 10
  169.         AUTORADIOBUTTON "2400", IDD_BAUDRATE + 2, 12, 88, 50, 10
  170.         AUTORADIOBUTTON "4800", IDD_BAUDRATE + 3, 12, 78, 50, 10
  171.         AUTORADIOBUTTON "9600", IDD_BAUDRATE + 4, 12, 68, 50, 10
  172.  
  173.         GROUPBOX "COM Port", -1, 8, 6, 60, 54
  174.         AUTORADIOBUTTON "COM1", IDD_COMPORT + 0, 12, 38, 50, 10, WS_GROUP
  175.         AUTORADIOBUTTON "COM2", IDD_COMPORT + 1, 12, 28, 50, 10
  176.         AUTORADIOBUTTON "COM3", IDD_COMPORT + 2, 12, 18, 50, 10
  177.         AUTORADIOBUTTON "COM4", IDD_COMPORT + 3, 12, 8, 50, 10
  178.  
  179.         GROUPBOX "Parity", -1, 78, 86, 60, 44
  180.         AUTORADIOBUTTON "None", IDD_PARITY + 0, 82, 108, 50, 10, WS_GROUP
  181.         AUTORADIOBUTTON "Odd", IDD_PARITY + 1, 82, 98, 50, 10
  182.         AUTORADIOBUTTON "Even", IDD_PARITY + 2, 82, 88, 50, 10
  183.  
  184.         GROUPBOX "Data Bits", -1, 78, 46, 60, 33
  185.         AUTORADIOBUTTON "7 Bits", IDD_DATABITS + 0, 82, 58, 50, 10, WS_GROUP
  186.         AUTORADIOBUTTON "8 Bits", IDD_DATABITS + 1, 82, 48, 50, 10
  187.  
  188.         GROUPBOX "Stop Bits", -1, 78, 6, 60, 34
  189.         AUTORADIOBUTTON "1 Bit", IDD_STOPBITS + 0, 82, 18, 52, 10, WS_GROUP
  190.         AUTORADIOBUTTON "2 Bits", IDD_STOPBITS + 1, 82, 8, 52, 10
  191.  
  192.         LTEXT "Dial Command", -1, 150, 122, 84, 8
  193.         ENTRYFIELD "", IDD_DIALTEXT, 150, 112, 90, 8, ES_MARGIN
  194.         LTEXT "Hangup Command", -1, 150, 98, 84, 8
  195.         ENTRYFIELD "", IDD_HANGUPTEXT, 150, 88, 90, 8, ES_MARGIN
  196.         LTEXT "Default Data File", -1, 150, 74, 84, 8
  197.         ENTRYFIELD "", IDD_DEFDATAFILE, 150, 64, 90, 8, ES_MARGIN
  198.         LTEXT "Dialing Prefix", -1, 150, 50, 84, 8
  199.         ENTRYFIELD "", IDD_DIALPREFIX, 150, 40, 90, 8, ES_MARGIN
  200.  
  201.         AUTOCHECKBOX "Save Changes", IDD_CHECKSAVE, 158, 23, 84, 10, WS_GROUP
  202.  
  203.         DEFPUSHBUTTON "OK", DID_OK, 150, 6, 40, 12, WS_GROUP
  204.         DEFPUSHBUTTON "Cancel", DID_CANCEL, 200, 6, 40, 12, WS_GROUP
  205.         }
  206.     }
  207.  
  208. DLGTEMPLATE IDD_MEMORY
  209.     {
  210.     DIALOG "Memory", 0, 12, 8, 160, 60,, FCF_DLGBORDER | FCF_TITLEBAR
  211.         {
  212.         LTEXT "Bytes Used:", -1, 8, 44, 80, 8
  213.         LTEXT "", IDD_BYTESUSED, 100, 44, 48, 8
  214.         LTEXT "Bytes Free:", -1, 8, 36, 80, 8
  215.         LTEXT "", IDD_BYTESFREE, 100, 36, 48, 8
  216.         LTEXT "Bytes Available:", -1, 8, 28, 80, 8
  217.         LTEXT "", IDD_BYTESAVAIL, 100, 28, 48, 8
  218.         DEFPUSHBUTTON "OK" DID_OK, 60, 8, 40, 12, WS_GROUP
  219.         }
  220.     }
  221.  
  222. DLGTEMPLATE IDD_GOTO
  223.     {
  224.     DIALOG "Go To", 0, 12, 8, 112, 44,, FCF_DLGBORDER | FCF_TITLEBAR
  225.         {
  226.         LTEXT "Card Number", -1, 8, 28, 60, 8
  227.         ENTRYFIELD "", IDD_CARDNO, 72, 28, 30, 8, ES_MARGIN
  228.         DEFPUSHBUTTON "OK" DID_OK, 8, 8, 40, 12, WS_GROUP
  229.         DEFPUSHBUTTON "Cancel" DID_CANCEL, 64, 8, 40, 12, WS_GROUP
  230.         }
  231.         }
  232.