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

  1. /*==============================================================*\
  2.  *                                                              *
  3.  *  SEMAPH.RC - Semaph Application resource file                *
  4.  *                                                              *
  5. \*==============================================================*/
  6. #include <os2.h>
  7. #include "semaph.h"
  8.  
  9. ICON   IDR_RESOURCE "semaph.ico"
  10. BITMAP IDR_RESOURCE "prodinfo.bmp"
  11.  
  12. MENU IDR_RESOURCE
  13. {
  14.     SUBMENU   "~Options", -1
  15.     {
  16.         SUBMENU  "~Number of threads",        IDM_OPTIONS_NTHRDS
  17.         {
  18.             MENUITEM    "~2",           IDM_OPTIONS_NTHRDS_2
  19.             MENUITEM    "~4",           IDM_OPTIONS_NTHRDS_4
  20.             MENUITEM    "~8",           IDM_OPTIONS_NTHRDS_8,,MIA_CHECKED
  21.             MENUITEM    "~16",          IDM_OPTIONS_NTHRDS_16
  22.         }
  23.         MENUITEM "~Change timer...\tAlt+T",    IDM_OPTIONS_TIMEOUT
  24.     }
  25.     SUBMENU     "~View", -2
  26.     {
  27.         SUBMENU   "~Start",                   IDM_SEMSTART
  28.         {
  29.             MENUITEM  "~AutoMode",               IDM_SEMSTART_AUTO
  30.             MENUITEM  "~Manual",                 IDM_SEMSTART_MANUAL
  31.         }
  32.         MENUITEM  "Sto~p",                    IDM_SEMSTOP, MIA_DISABLED
  33.         MENUITEM  "~Resume AutoMode",         IDM_SEM_RESUMEAUTO, MIA_DISABLED
  34.         MENUITEM  SEPARATOR
  35.         MENUITEM  "~Post\tAlt+P",             IDM_POST, MIA_DISABLED
  36.     }
  37.     SUBMENU     "~Help", -3
  38.     {
  39.         MENUITEM  "~Help index",              IDM_HELPINDEX
  40.         MENUITEM  "~General help",            IDM_GENERALHELP
  41.         MENUITEM  "~Keys Help",               IDM_TUTORIAL
  42.         MENUITEM  "~Using help",              IDM_USINGHELP
  43.         MENUITEM  SEPARATOR
  44.         MENUITEM  "~Product information...",  IDM_HELPPRODUCTINFO
  45.     }
  46.  
  47. }
  48.  
  49. ACCELTABLE IDR_RESOURCE
  50. {
  51.     "T",    IDM_OPTIONS_TIMEOUT,   Alt
  52.     "t",    IDM_OPTIONS_TIMEOUT,   Alt
  53.     "P",    IDM_POST,              Alt
  54.     "p",    IDM_POST,              Alt
  55. }
  56.  
  57. STRINGTABLE
  58. {
  59.     IDS_TITLE                   "SEMAPH Demonstration"
  60.     IDS_UNTITLED                "Untitled"
  61.     IDS_APPNAME                 "Semaph"
  62.     IDS_HELPLIBRARYNAME         "SEMAPH.HLP"
  63.     IDS_HELPWINDOWTITLE         "SEMAPH Help"
  64. }
  65.  
  66. MESSAGETABLE
  67. {
  68.  IDMSG_INITFAILED         "Initialization failed."
  69.  IDMSG_MAINWINCREATEFAILED"Failed to create main window."
  70.  IDMSG_CANNOTLOADEXITLIST "Cannot load Exit List processor."
  71.  IDMSG_CANNOTLOADSTRING   "Failed to load string."
  72.  IDMSG_HELPLOADERROR      "Failed to load help manager."
  73.  IDMSG_HELPDISPLAYERROR   "Failed to display help panel."
  74.  IDMSG_CANNOTSTART        "Cannot start semaphore sample, exiting."
  75. }
  76.  
  77. /* include dialog templates created by dialog box editor */
  78. /*--------------------------------------------------------------*\
  79.  *  Help table definition                                       *
  80. \*--------------------------------------------------------------*/
  81. HELPTABLE   SEMAPH_HELP_TABLE
  82. {
  83.     HELPITEM  IDR_RESOURCE,    SUBTABLE_MAIN,            PANEL_MAIN
  84.     HELPITEM  IDD_PRODUCTINFO, SUBTABLE_PRODUCTINFODLG,  PANEL_PRODUCTINFODLG
  85.     HELPITEM  TIMERBOX,        SUBTABLE_PRODUCTINFODLG,  PANEL_PRODUCTINFODLG
  86. }
  87.  
  88. /*--------------------------------------------------------------*\
  89.  *  Main window subtable, includes menu item help               *
  90. \*--------------------------------------------------------------*/
  91. HELPSUBTABLE SUBTABLE_MAIN
  92. SUBITEMSIZE     2
  93. {
  94.     HELPSUBITEM     IDM_GENERALHELP,         PANEL_GENERALHELP
  95.     HELPSUBITEM     IDM_USINGHELP,           PANEL_USINGHELP
  96.     HELPSUBITEM     IDM_TUTORIAL,            PANEL_TUTORIAL
  97.     HELPSUBITEM     IDM_HELPINDEX,           PANEL_HELPINDEX
  98.     HELPSUBITEM     IDM_HELPPRODUCTINFO,     PANEL_HELPPRODUCTINFO
  99.  
  100.     HELPSUBITEM     IDM_OPTIONS_NTHRDS,      PANEL_NTHRDSHELP
  101.     HELPSUBITEM     IDM_OPTIONS_NTHRDS_2,    PANEL_THRDS2HELP
  102.     HELPSUBITEM     IDM_OPTIONS_NTHRDS_4,    PANEL_THRDS4HELP
  103.     HELPSUBITEM     IDM_OPTIONS_NTHRDS_8,    PANEL_THRDS8HELP
  104.     HELPSUBITEM     IDM_OPTIONS_NTHRDS_16,   PANEL_THRDS16HELP
  105.  
  106.     HELPSUBITEM     IDM_SEMSTART,            PANEL_STARTHELP
  107.     HELPSUBITEM     IDM_SEMSTART_AUTO,       PANEL_AUTOHELP
  108.     HELPSUBITEM     IDM_SEMSTART_MANUAL,     PANEL_MANUALHELP
  109.  
  110.     HELPSUBITEM     IDM_OPTIONS_TIMEOUT,     PANEL_TIMEOUTHELP
  111.     HELPSUBITEM     IDM_SEMSTOP,             PANEL_STOPHELP
  112.     HELPSUBITEM     IDM_SEM_RESUMEAUTO,      PANEL_RESUMEHELP
  113.     HELPSUBITEM     IDM_POST,                PANEL_POSTHELP
  114. }
  115. /*--------------------------------------------------------------*\
  116.  *  Enter text dialog help subtable                             *
  117. \*--------------------------------------------------------------*/
  118. HELPSUBTABLE SUBTABLE_PRODUCTINFODLG
  119. SUBITEMSIZE     2
  120. {
  121.     HELPSUBITEM     IDD_ENTRY,          PANEL_PRODUCTINFO_OK
  122.     HELPSUBITEM     DID_OK,             PANEL_PRODUCTINFO_OK
  123. }
  124.  
  125. rcinclude semaph.dlg
  126.