home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / samples / os2 / eaedit / eas.rc < prev    next >
Text File  |  1999-05-11  |  6KB  |  150 lines

  1. /*==============================================================*\
  2.  *                                                              *
  3.  * EAS.RC - Sample PM application resource file                 *
  4.  *                                                              *
  5. \*==============================================================*/
  6. #include "eas.h"
  7.  
  8. ICON    ID_RESOURCE  eas.ico
  9. BITMAP  IDR_BITMAP   "prodinfo.bmp"
  10. BITMAP  ID_BMP       "eas1.bmp"
  11.  
  12. MENU ID_RESOURCE
  13. {
  14.     SUBMENU     "~File", -1
  15.     {
  16.         MENUITEM    "~Open...\tAlt+O",      IDM_OPEN
  17.         MENUITEM    "~Save",                IDM_SAVE
  18.     }
  19.     SUBMENU     "~Attr", -2
  20.     {
  21.         MENUITEM    "~Add...",              IDM_ADD
  22.         MENUITEM    "~Delete...",           IDM_DELETE
  23.         MENUITEM    "~Edit...",             IDM_EDIT
  24.     }
  25.     SUBMENU     "~Help", -3
  26.     {
  27.         MENUITEM "~Help index",             IDM_HELPINDEX
  28.         MENUITEM "~General help",           IDM_GENERALHELP
  29.         MENUITEM "~Keys help",              IDM_TUTORIAL
  30.         MENUITEM "~Using help",             IDM_USINGHELP
  31.         MENUITEM SEPARATOR
  32.         MENUITEM "~Product information...", IDM_HELPPRODUCTINFO
  33.     }
  34. }
  35.  
  36. ACCELTABLE ID_RESOURCE
  37. {
  38.     "O",     IDM_OPEN,          ALT
  39.     "o",     IDM_OPEN,          ALT
  40. }
  41.  
  42. STRINGTABLE
  43. {
  44.     IDS_TITLE,                  "EAS Demonstration"
  45.     IDS_UNTITLED                "Untitled"
  46.     IDS_APPNAME                 "EAS"
  47.     IDS_HELPLIBRARYNAME         "EAS.HLP"
  48.     IDS_HELPWINDOWTITLE         "EAS Help"
  49. }
  50.  
  51. MESSAGETABLE
  52. {
  53.  IDMSG_INITFAILED          "Initialization failed."
  54.  IDMSG_MAINWINCREATEFAILED "Failed to create main window."
  55.  IDMSG_CANNOTLOADEXITLIST  "Cannot load Exit List processor."
  56.  IDMSG_CANNOTLOADSTRING    "Failed to load string."
  57.  IDMSG_HELPLOADERROR       "Failed to load help manager."
  58.  IDMSG_HELPDISPLAYERROR    "Failed to display help panel."
  59.  IDMSG_FILECHANGED         "The current file has been changed. Do you wish to save?"
  60.  IDMSG_ERROREANAME         "Cannot create a NULL EA name."
  61.  IDMSG_DUPLICATENAME       "EA name already exists.  Can't create that name."
  62.  IDMSG_ERRORVALUE          "An EA cannot have a NULL value."
  63.  IDMSG_MEMORYFULL          "Sorry, Not enough memory"
  64.  IDMSG_ERRORSELECT         "No item selected!"
  65.  IDMSG_NOFILEOPEN          "No File is opened, select a NEW FILE"
  66.  IDMSG_ERROREATYPE         "Wrong EA data type selected"
  67.  IDMSG_WRITEERROR          "File is not saved successfully"
  68.  IDMSG_WRITEOK             "File is saved successfully"
  69.  IDMSG_ERRORMULTIVALUE     "Multi-value Single-type cannot be selected."
  70.  IDMSG_ERRORMULTITYPE      "Multi-value Multi-type cannot be selected."
  71.  IDMSG_ERRORFILEOPEN       "This file does not exist or can't be opened."
  72. }
  73.  
  74. /*--------------------------------------------------------------*\
  75.  *  Help table definition                                       *
  76. \*--------------------------------------------------------------*/
  77. HELPTABLE   EAS_HELP_TABLE
  78. {
  79.     HELPITEM   ID_RESOURCE,     SUBTABLE_MAIN,            PANEL_MAIN
  80.     HELPITEM   IDD_PRODUCTINFO, SUBTABLE_PRODUCTINFODLG,  PANEL_PRODUCTINFODLG
  81.  
  82.     HELPITEM   IDD_OPENBOX,     SUBTABLE_OPENBOXDLG,      PANEL_OPENBOXDLG
  83.     HELPITEM   IDD_ADDEA,       SUBTABLE_ADDBOXDLG,       PANEL_ADDBOXDLG
  84.     HELPITEM   IDD_ASCIIEDIT,   SUBTABLE_PRODUCTINFODLG,  PANEL_PRODUCTINFODLG
  85.     HELPITEM   IDD_MULTIBOX,    SUBTABLE_MULTIBOXDLG,     PANEL_MULTIBOXDLG
  86.     HELPITEM   IDD_ABOUTBOX,    SUBTABLE_ABOUTBOXDLG,     PANEL_ABOUTBOXDLG
  87. }
  88.  
  89. /*--------------------------------------------------------------*\
  90.  *  Main window subtable, includes menu item help               *
  91. \*--------------------------------------------------------------*/
  92. HELPSUBTABLE SUBTABLE_MAIN
  93. SUBITEMSIZE     2
  94. {
  95.     HELPSUBITEM     IDM_GENERALHELP,         PANEL_GENERALHELP
  96.     HELPSUBITEM     IDM_USINGHELP,           PANEL_USINGHELP
  97.     HELPSUBITEM     IDM_TUTORIAL,            PANEL_TUTORIAL
  98.     HELPSUBITEM     IDM_HELPINDEX,           PANEL_HELPINDEX
  99.     HELPSUBITEM     IDM_HELPPRODUCTINFO,     PANEL_HELPPRODUCTINFO
  100.  
  101.     HELPSUBITEM     IDM_OPEN,                PANEL_OPENHELP
  102.     HELPSUBITEM     IDM_SAVE,                PANEL_SAVEHELP
  103.     HELPSUBITEM     IDM_ADD,                 PANEL_ADDHELP
  104.     HELPSUBITEM     IDM_DELETE,              PANEL_DELETEHELP
  105.     HELPSUBITEM     IDM_EDIT,                PANEL_EDITHELP
  106. }
  107.  
  108. /*--------------------------------------------------------------*\
  109.  *  Enter text dialog help subtable                             *
  110. \*--------------------------------------------------------------*/
  111. HELPSUBTABLE SUBTABLE_PRODUCTINFODLG
  112. SUBITEMSIZE     2
  113. {
  114.     HELPSUBITEM     IDD_EANAME,              PANEL_PRODUCTINFO_OK
  115.     HELPSUBITEM     IDD_EAVALUE,             PANEL_PRODUCTINFO_OK
  116.     HELPSUBITEM     DID_OK,                  PANEL_PRODUCTINFO_OK
  117. }
  118.  
  119. HELPSUBTABLE SUBTABLE_OPENBOXDLG
  120. SUBITEMSIZE     2
  121. {
  122.     HELPSUBITEM     IDD_FILEEDIT,            PANEL_OPENBOX_OK
  123.     HELPSUBITEM     DID_OK,                  PANEL_OPENBOX_OK
  124. }
  125.  
  126. HELPSUBTABLE SUBTABLE_ADDBOXDLG
  127. SUBITEMSIZE     2
  128. {
  129.     HELPSUBITEM     IDD_EANAME,              PANEL_ADDBOX_OK
  130.     HELPSUBITEM     DID_OK,                  PANEL_ADDBOX_OK
  131. }
  132.  
  133. HELPSUBTABLE SUBTABLE_MULTIBOXDLG
  134. SUBITEMSIZE     2
  135. {
  136.     HELPSUBITEM     IDD_CODEPAGE,            PANEL_MULTIBOX_OK
  137.     HELPSUBITEM     IDD_ADD,                 PANEL_MULTIBOX_OK
  138.     HELPSUBITEM     IDD_DELETE,              PANEL_MULTIBOX_OK
  139.     HELPSUBITEM     IDD_EDIT,                PANEL_MULTIBOX_OK
  140.     HELPSUBITEM     DID_DONE,                PANEL_MULTIBOX_OK
  141. }
  142.  
  143. HELPSUBTABLE SUBTABLE_ABOUTBOXDLG
  144. SUBITEMSIZE     2
  145. {
  146.     HELPSUBITEM     DID_OK,                  PANEL_ABOUTBOX_OK
  147. }
  148.  
  149. rcinclude eas.dlg
  150.