home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / VSCPPv7.zip / VACPP / IBMCPP / smarts / PM / PMBASIC.RC < prev    next >
Text File  |  1995-06-02  |  8KB  |  204 lines

  1.  
  2. %PROLOG%
  3.  
  4. #include <os2.h>
  5. #include "%FILE_NAME%.h"
  6.  
  7.  
  8. /*---------------------*/
  9. /* Menu resource table */
  10. /*---------------------*/
  11. MENU IDW_FRAME_WINDOW
  12. BEGIN
  13.    SUBMENU "~File",                   IDM_FILE
  14.    BEGIN
  15.      MENUITEM "~Open...\tCtrl+O",     IDM_FILE_OPEN
  16.      MENUITEM "~Save\tCtrl+S",        IDM_FILE_SAVE
  17.      MENUITEM "Save ~as...",          IDM_FILE_SAVEAS
  18.      MENUITEM SEPARATOR               
  19.      MENUITEM "~Print...",            IDM_FILE_PRINT
  20.      MENUITEM SEPARATOR
  21.      MENUITEM "~Close",               IDM_FILE_CLOSE
  22.    END
  23.    SUBMENU "~Edit",                   IDM_EDIT
  24.    BEGIN
  25.      MENUITEM "~Undo\tAlt+Bkspc",     IDM_EDIT_UNDO
  26.      MENUITEM SEPARATOR
  27.      MENUITEM "Cop~y\tCtrl+Ins",      IDM_EDIT_COPY
  28.      MENUITEM "Cu~t\tSh+Del",         IDM_EDIT_CUT 
  29.      MENUITEM "Pa~ste\tSh+Ins",       IDM_EDIT_PASTE  
  30.      MENUITEM SEPARATOR
  31.      MENUITEM "~Find\tCtrl+F",        IDM_EDIT_FIND
  32.      MENUITEM "Find ~next\tCtrl+N",   IDM_EDIT_FINDNEXT
  33.    END
  34.    SUBMENU "~Help",                   IDM_HELP
  35.    BEGIN
  36.      MENUITEM "Help ~index",          IDM_HELP_INDEX
  37.      MENUITEM "~General help",        IDM_HELP_GENERAL
  38.      MENUITEM "~Using help",          IDM_HELP_USING
  39.      MENUITEM "~Tutorial",            IDM_HELP_TUTORIAL
  40.      MENUITEM SEPARATOR
  41.      MENUITEM "~Product information", IDM_HELP_PRODINFO
  42.    END
  43. END
  44.  
  45.  
  46. /*-------------------*/
  47. /* Accelerator table */
  48. /*-------------------*/
  49. ACCELTABLE IDW_FRAME_WINDOW PRELOAD
  50. BEGIN
  51.     "O",            IDM_FILE_OPEN,     CONTROL
  52.     "S",            IDM_FILE_SAVE,     CONTROL
  53.     "F",            IDM_EDIT_FIND,     CONTROL
  54.     "N",            IDM_EDIT_FINDNEXT, CONTROL
  55.     "o",            IDM_FILE_OPEN,     CONTROL
  56.     "s",            IDM_FILE_SAVE,     CONTROL
  57.     "f",            IDM_EDIT_FIND,     CONTROL
  58.     "n",            IDM_EDIT_FINDNEXT, CONTROL
  59.     "O",            IDM_FILE_OPEN,     CONTROL, SHIFT
  60.     "S",            IDM_FILE_SAVE,     CONTROL, SHIFT
  61.     "F",            IDM_EDIT_FIND,     CONTROL, SHIFT
  62.     "N",            IDM_EDIT_FINDNEXT, CONTROL, SHIFT
  63.     "o",            IDM_FILE_OPEN,     CONTROL, SHIFT
  64.     "s",            IDM_FILE_SAVE,     CONTROL, SHIFT
  65.     "f",            IDM_EDIT_FIND,     CONTROL, SHIFT
  66.     "n",            IDM_EDIT_FINDNEXT, CONTROL
  67.     VK_BACKSPACE,   IDM_EDIT_UNDO,     VIRTUALKEY, ALT
  68.     VK_INSERT,      IDM_EDIT_COPY,     VIRTUALKEY, CONTROL
  69.     VK_DELETE,      IDM_EDIT_CUT,      VIRTUALKEY, SHIFT  
  70.     VK_INSERT,      IDM_EDIT_PASTE,    VIRTUALKEY, SHIFT  
  71. END
  72.  
  73.  
  74. /*-------------------*/
  75. /* Icon resources    */
  76. /*-------------------*/
  77. ICON  IDW_FRAME_WINDOW %FILE_NAME%.ico
  78.  
  79.  
  80. /*-----------------------*/
  81. /* String resource table */
  82. /*-----------------------*/
  83. STRINGTABLE
  84. BEGIN
  85.   /* Messages and titles */
  86.   IDS_TITLE                       "%TITLE%"
  87.   IDS_GENERAL_DESC                "Press F1 for a description of this program."
  88.   IDS_TUTORIAL_TITLE              "%TITLE% Tutorial"
  89.   IDS_EXIT                        "Exit %TITLE%?"
  90.   IDS_OPEN_FILE                   "Open file %s"
  91.   IDS_FILE_OPENED                 "File %s successfully opened"
  92.   IDS_FILE_OPEN                   "File open"
  93.   IDS_FILE_SAVED                  "File %s saved successfully"
  94.  
  95.   /* Menu items */
  96.   IDS_OPEN                        "Open"
  97.   IDS_SAVE_FILE                   "Save file %s"
  98.   IDS_SAVEAS                      "Save as"
  99.   IDS_SAVE                        "Save"
  100.   IDS_PRINT_FILE                  "Print file %s"
  101.   IDS_UNDO                        "Undo"
  102.   IDS_COPY                        "Copy"
  103.   IDS_CUT                         "Cut"
  104.   IDS_PASTE                       "Paste"
  105.   IDS_FIND                        "Find"
  106.   IDS_FINDNEXT                    "Find next"
  107.   IDS_HELP_INDEX                  "Help index" 
  108.   IDS_HELP_GENERAL                "General help" 
  109.   IDS_HELP_USING                  "Using help"
  110.   IDS_HELP_TUTORIAL               "Tutorial"
  111.   IDS_HELP_PRODINFO               "Product information"
  112.  
  113.   /* Error messages */
  114.   IDS_ERROR_HELP_ASSOC            "Help association failed."
  115.   IDS_ERROR_NO_FILE_LOADED        "Error: No file loaded."
  116.   IDS_ERROR_OPENING_FILE          "Error opening file: %s"
  117.   IDS_ERROR_CREATING_HELP         "Error: Help window could not be created"
  118.   IDS_ERROR_NO_HELP               "Error: Help is not available"
  119.   IDS_ERROR_VIEW_NOT_FOUND        "Error: VIEW.EXE not found"
  120.   IDS_ERROR_NO_TUTORIAL           "Error: Tutorial TUTOR.INF not found"
  121.   IDS_ERROR_STARTING_TUTORIAL     "Error starting tutorial"
  122.  
  123. END
  124.  
  125.  
  126. /*------------*/
  127. /* Help table */
  128. /*------------*/
  129. HELPTABLE IDH_MAIN_HELPTABLE
  130. BEGIN
  131.   HELPITEM IDW_FRAME_WINDOW,     IDH_SUBTABLE_FRAME,       IDH_GENHELP_RESNO
  132.   HELPITEM IDD_FILEOPEN_DLG,     IDH_FILEOPEN_DLG,         IDH_FILEOPEN_RESNO
  133.   HELPITEM IDD_SAVEAS_DLG,       IDH_SAVEAS_DLG,           IDH_SAVEAS_RESNO
  134. END
  135.  
  136. HELPSUBTABLE IDH_SUBTABLE_FRAME
  137. BEGIN
  138.   HELPSUBITEM  IDM_FILE,            110
  139.   HELPSUBITEM  IDM_FILE_OPEN,       130
  140.   HELPSUBITEM  IDM_FILE_SAVE,       140
  141.   HELPSUBITEM  IDM_FILE_SAVEAS,     150
  142.   HELPSUBITEM  IDM_FILE_PRINT,      160
  143.   HELPSUBITEM  IDM_FILE_CLOSE,      170
  144.  
  145.   HELPSUBITEM  IDM_EDIT,            180
  146.   HELPSUBITEM  IDM_EDIT_UNDO,       190
  147.   HELPSUBITEM  IDM_EDIT_COPY,       200
  148.   HELPSUBITEM  IDM_EDIT_CUT,        210
  149.   HELPSUBITEM  IDM_EDIT_PASTE,      220
  150.   HELPSUBITEM  IDM_EDIT_FIND,       230
  151.   HELPSUBITEM  IDM_EDIT_FINDNEXT,   240
  152.  
  153. /*HELPSUBITEM  IDM_HELP,            IDM_HELP          
  154.   HELPSUBITEM  IDM_HELP_INDEX,      IDM_HELP_INDEX    
  155.   HELPSUBITEM  IDM_HELP_GENERAL,    IDM_HELP_GENERAL  
  156.   HELPSUBITEM  IDM_HELP_USING,      IDM_HELP_USING    
  157.   HELPSUBITEM  IDM_HELP_TUTORIAL,   IDM_HELP_TUTORIAL 
  158.   HELPSUBITEM  IDM_HELP_PRODINFO,   IDM_HELP_PRODINFO  */
  159. END
  160.  
  161. HELPSUBTABLE IDH_FILEOPEN_DLG
  162. BEGIN
  163.   HELPSUBITEM  IDD_FILEOPEN_DLG,    IDH_FILEOPEN_RESNO
  164.   HELPSUBITEM  DID_OK,              IDH_FILEOPEN_RESNO
  165.   HELPSUBITEM  DID_CANCEL,          IDH_FILEOPEN_RESNO
  166. END
  167.  
  168. HELPSUBTABLE IDH_SAVEAS_DLG
  169. BEGIN
  170.   HELPSUBITEM  IDD_FILEOPEN_DLG,    IDH_SAVEAS_RESNO
  171.   HELPSUBITEM  DID_OK,              IDH_SAVEAS_RESNO
  172.   HELPSUBITEM  DID_CANCEL,          IDH_SAVEAS_RESNO
  173. END
  174.  
  175.  
  176.  
  177. /*----------------------------*/
  178. /* Product information dialog */
  179. /*----------------------------*/
  180.  
  181. DLGTEMPLATE IDD_PROD_INFO LOADONCALL MOVEABLE DISCARDABLE
  182. BEGIN
  183.     DIALOG  "A Basic PM Application", IDD_PROD_INFO, 12, 6, 244, 122,
  184.             WS_VISIBLE, FCF_TITLEBAR
  185.     BEGIN
  186.         ICON            101, IDI_PMICON, 52, 95, 20, 16, WS_DISABLED
  187.         CTEXT           "%TITLE%", IDT_PRODINFO_TEXT1, 84, 99,
  188.                         98, 8, DT_VCENTER
  189.                         PRESPARAMS PP_FOREGROUNDCOLOR, 0x00C80000L
  190.                         PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000000L
  191.         LTEXT           "A WorkFrame/2 Project Smarts application ",
  192.                         IDT_PRODINFO_TEXT2, 32, 71, 181, 8
  193.         LTEXT           "(C)Copyright IBM Corporation 1995.  All Rights Rese"
  194.                         "rved.", IDT_PRODINFO_TEXT3, 6, 61, 237, 8
  195.         LTEXT           "PM and WorkFrame/2 are registered trademarks",
  196.                         IDT_PRODINFO_TEXT4, 21, 42, 202, 8
  197.         LTEXT           "of the International Business Machines Corporation",
  198.                         IDT_PRODINFO_TEXT5, 16, 34, 212, 8
  199.         DEFPUSHBUTTON   "OK", IDP_PRODINFO_OK, 97, 11, 40, 14
  200.     END
  201. END
  202.  
  203.  
  204.