home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / samples / os2 / vmm / vmm.rc < prev   
Text File  |  1999-05-11  |  5KB  |  131 lines

  1. /*==============================================================*\
  2.  *                                                              *
  3.  * VMM.RC - Sample PM application resource file                 *
  4.  *                                                              *
  5. \*==============================================================*/
  6. #include "vmm.h"
  7.  
  8. ICON IDR_RESOURCE "vmm.ico"
  9. BITMAP IDR_BITMAP "prodinfo.bmp"
  10.  
  11. MENU IDR_RESOURCE
  12. {
  13.     SUBMENU     "~VMM", -1
  14.     {
  15.         MENUITEM    "~Allocate...\tAlt+A",   IDM_VMMALLOC,  MIS_TEXT
  16.         MENUITEM    "~Free...",              IDM_VMMFREE,   MIS_TEXT, MIA_DISABLED
  17.         MENUITEM    "~Set attributes...",    IDM_VMMSET,    MIS_TEXT, MIA_DISABLED
  18.         MENUITEM    "~Write...",             IDM_VMMWRITE,  MIS_TEXT, MIA_DISABLED
  19.         MENUITEM    "~Read...",              IDM_VMMREAD,   MIS_TEXT, MIA_DISABLED
  20.     }
  21.     SUBMENU     "~Help", -2
  22.     {
  23.          MENUITEM "~Help index",             IDM_HELPINDEX
  24.          MENUITEM "~General help",           IDM_GENERALHELP
  25.          MENUITEM "~Keys Help",              IDM_TUTORIAL
  26.          MENUITEM "~Using help",             IDM_USINGHELP
  27.          MENUITEM SEPARATOR
  28.          MENUITEM "~Product information...", IDM_HELPPRODUCTINFO
  29.     }
  30. }
  31.  
  32. ACCELTABLE IDR_RESOURCE
  33. {
  34.     "a",        IDM_VMMALLOC,    Alt
  35.     "A",        IDM_VMMALLOC,    Alt
  36. }
  37.  
  38. STRINGTABLE
  39. {
  40.     IDS_TITLE,                  "VMM Demonstration"
  41.     IDS_UNTITLED                "Untitled"
  42.     IDS_APPNAME                 "VMM"
  43.     IDS_HELPLIBRARYNAME         "VMM.HLP"
  44.     IDS_HELPWINDOWTITLE         "VMM Help"
  45. }
  46.  
  47. MESSAGETABLE
  48. {
  49.  IDMSG_INITFAILED         "Initialization failed."
  50.  IDMSG_MAINWINCREATEFAILED"Failed to create main window."
  51.  IDMSG_CANNOTLOADEXITLIST "Cannot load Exit List processor."
  52.  IDMSG_CANNOTLOADSTRING   "Failed to load string."
  53.  IDMSG_HELPLOADERROR      "Failed to load help manager."
  54.  IDMSG_HELPDISPLAYERROR   "Failed to display help panel."
  55.  IDMSG_ACCESSGUARDPAGE    "Guard Page Accessed.\n   Calling Default Handler."
  56.  IDMSG_COMMITTTOWRITE     "The memory should be committed before attempting to "
  57.                           "read/write. Would you like to commit it for reading/"
  58.                           "writting or terminate program."
  59.  IDMSG_PROTECTIONERROR    "A non-recoverable General Protection Error has "
  60.                           "occured.   Program Terminating."
  61.  IDMSG_SUCCESSFREE        "Memory has freed successfully."
  62.  IDMSG_UNSETREADERROR     "EXECUTE and READ attributes must be set togather."
  63.  IDMSG_UNSETREADERROR2    "WRITE and READ attributes must be set togather."
  64.  IDMSG_ERRORADDRESS       "Address is invalid."
  65. }
  66.  
  67. /* include dialog templates created by dialog box editor */
  68. /*--------------------------------------------------------------*\
  69.  *  Help table definition                                       *
  70. \*--------------------------------------------------------------*/
  71. HELPTABLE   VMM_HELP_TABLE
  72. {
  73.     HELPITEM   IDR_RESOURCE,     SUBTABLE_MAIN,           PANEL_MAIN
  74.     HELPITEM   IDD_PRODUCTINFO,  SUBTABLE_PRODUCTINFODLG, PANEL_PRODUCTINFODLG
  75.  
  76.     HELPITEM   IDD_ALLOCMEM,     SUBTABLE_ALLOCBOXDLG,    PANEL_ALLOCBOXDLG
  77.     HELPITEM   IDD_FREEMEM,      SUBTABLE_PRODUCTINFODLG, PANEL_PRODUCTINFODLG
  78.     HELPITEM   IDD_SETMEM1,      SUBTABLE_SETBOXDLG,      PANEL_SETBOXDLG
  79.     HELPITEM   IDD_SETMEM2,      SUBTABLE_PRODUCTINFODLG, PANEL_PRODUCTINFODLG
  80.     HELPITEM   IDD_WRITEMEM,     SUBTABLE_PRODUCTINFODLG, PANEL_PRODUCTINFODLG
  81.     HELPITEM   IDD_READMEM,      SUBTABLE_PRODUCTINFODLG, PANEL_PRODUCTINFODLG
  82. }
  83.  
  84. /*--------------------------------------------------------------*\
  85.  *  Main window subtable, includes menu item help               *
  86. \*--------------------------------------------------------------*/
  87. HELPSUBTABLE SUBTABLE_MAIN
  88. SUBITEMSIZE     2
  89. {
  90.     HELPSUBITEM     IDM_GENERALHELP,         PANEL_GENERALHELP
  91.     HELPSUBITEM     IDM_USINGHELP,           PANEL_USINGHELP
  92.     HELPSUBITEM     IDM_TUTORIAL,            PANEL_TUTORIAL
  93.     HELPSUBITEM     IDM_HELPINDEX,           PANEL_HELPINDEX
  94.     HELPSUBITEM     IDM_HELPPRODUCTINFO,     PANEL_HELPPRODUCTINFO
  95.  
  96.     HELPSUBITEM     IDM_VMMALLOC,            PANEL_HELPALLOC
  97.     HELPSUBITEM     IDM_VMMFREE,             PANEL_HELPFREE
  98.     HELPSUBITEM     IDM_VMMSET,              PANEL_HELPSET
  99.     HELPSUBITEM     IDM_VMMWRITE,            PANEL_HELPWRITE
  100.     HELPSUBITEM     IDM_VMMREAD,             PANEL_HELPREAD
  101. }
  102. /*--------------------------------------------------------------*\
  103.  *  Enter text dialog help subtable                             *
  104. \*--------------------------------------------------------------*/
  105. HELPSUBTABLE SUBTABLE_PRODUCTINFODLG
  106. SUBITEMSIZE     2
  107. {
  108.     HELPSUBITEM     IDD_READ,                PANEL_PRODUCTINFO_OK
  109.     HELPSUBITEM     IDD_ADDRESS,             PANEL_PRODUCTINFO_OK
  110.     HELPSUBITEM     IDD_DATA,                PANEL_PRODUCTINFO_OK
  111.     HELPSUBITEM     DID_OK,                  PANEL_PRODUCTINFO_OK
  112.  
  113. }
  114.  
  115. HELPSUBTABLE SUBTABLE_ALLOCBOXDLG
  116. SUBITEMSIZE     2
  117. {
  118.     HELPSUBITEM     IDD_EDITSIZE,            PANEL_ALLOCBOX_OK
  119.     HELPSUBITEM     DID_OK,                  PANEL_ALLOCBOX_OK
  120. }
  121.  
  122. HELPSUBTABLE SUBTABLE_SETBOXDLG
  123. SUBITEMSIZE     2
  124. {
  125.     HELPSUBITEM     IDD_ADDRESS,             PANEL_SETBOX_OK
  126.     HELPSUBITEM     IDD_EDITSIZE,            PANEL_SETBOX_OK
  127.     HELPSUBITEM     DID_OK,                  PANEL_SETBOX_OK
  128. }
  129.  
  130. rcinclude vmm.dlg
  131.