home *** CD-ROM | disk | FTP | other *** search
- /*==============================================================*\
- * *
- * SEMAPH.RC - Semaph Application resource file *
- * *
- \*==============================================================*/
- #include <os2.h>
- #include "semaph.h"
-
- ICON IDR_RESOURCE "semaph.ico"
- BITMAP IDR_RESOURCE "..\\prodinfo.bmp"
-
- MENU IDR_RESOURCE
- {
- SUBMENU "~Options", -1
- {
- SUBMENU "~Number of threads", IDM_OPTIONS_NTHRDS
- {
- MENUITEM "~2", IDM_OPTIONS_NTHRDS_2
- MENUITEM "~4", IDM_OPTIONS_NTHRDS_4
- MENUITEM "~8", IDM_OPTIONS_NTHRDS_8,,MIA_CHECKED
- MENUITEM "~16", IDM_OPTIONS_NTHRDS_16
- }
- MENUITEM "~Change timer...\tAlt+T", IDM_OPTIONS_TIMEOUT
- }
- SUBMENU "~View", -2
- {
- SUBMENU "~Start", IDM_SEMSTART
- {
- MENUITEM "~AutoMode", IDM_SEMSTART_AUTO
- MENUITEM "~Manual", IDM_SEMSTART_MANUAL
- }
- MENUITEM "Sto~p", IDM_SEMSTOP, MIA_DISABLED
- MENUITEM "~Resume AutoMode", IDM_SEM_RESUMEAUTO, MIA_DISABLED
- MENUITEM SEPARATOR
- MENUITEM "~Post\tAlt+P", IDM_POST, MIA_DISABLED
- }
- SUBMENU "~Help", -3
- {
- MENUITEM "~Help index", IDM_HELPINDEX
- MENUITEM "~General help", IDM_GENERALHELP
- MENUITEM "~Keys Help", IDM_TUTORIAL
- MENUITEM "~Using help", IDM_USINGHELP
- MENUITEM SEPARATOR
- MENUITEM "~Product information...", IDM_HELPPRODUCTINFO
- }
-
- }
-
- ACCELTABLE IDR_RESOURCE
- {
- "T", IDM_OPTIONS_TIMEOUT, Alt
- "t", IDM_OPTIONS_TIMEOUT, Alt
- "P", IDM_POST, Alt
- "p", IDM_POST, Alt
- }
-
- STRINGTABLE
- {
- IDS_TITLE "SEMAPH Demonstration"
- IDS_UNTITLED "Untitled"
- IDS_APPNAME "Semaph"
- IDS_HELPLIBRARYNAME "SEMAPH.HLP"
- IDS_HELPWINDOWTITLE "SEMAPH Help"
- }
-
- MESSAGETABLE
- {
- IDMSG_INITFAILED "Initialization failed."
- IDMSG_MAINWINCREATEFAILED"Failed to create main window."
- IDMSG_CANNOTLOADEXITLIST "Cannot load Exit List processor."
- IDMSG_CANNOTLOADSTRING "Failed to load string."
- IDMSG_HELPLOADERROR "Failed to load help manager."
- IDMSG_HELPDISPLAYERROR "Failed to display help panel."
- IDMSG_CANNOTSTART "Cannot start semaphore sample, exiting."
- }
-
- /* include dialog templates created by dialog box editor */
- /*--------------------------------------------------------------*\
- * Help table definition *
- \*--------------------------------------------------------------*/
- HELPTABLE SEMAPH_HELP_TABLE
- {
- HELPITEM IDR_RESOURCE, SUBTABLE_MAIN, PANEL_MAIN
- HELPITEM IDD_PRODUCTINFO, SUBTABLE_PRODUCTINFODLG, PANEL_PRODUCTINFODLG
- HELPITEM TIMERBOX, SUBTABLE_PRODUCTINFODLG, PANEL_PRODUCTINFODLG
- }
-
- /*--------------------------------------------------------------*\
- * Main window subtable, includes menu item help *
- \*--------------------------------------------------------------*/
- HELPSUBTABLE SUBTABLE_MAIN
- SUBITEMSIZE 2
- {
- HELPSUBITEM IDM_GENERALHELP, PANEL_GENERALHELP
- HELPSUBITEM IDM_USINGHELP, PANEL_USINGHELP
- HELPSUBITEM IDM_TUTORIAL, PANEL_TUTORIAL
- HELPSUBITEM IDM_HELPINDEX, PANEL_HELPINDEX
- HELPSUBITEM IDM_HELPPRODUCTINFO, PANEL_HELPPRODUCTINFO
-
- HELPSUBITEM IDM_OPTIONS_NTHRDS, PANEL_NTHRDSHELP
- HELPSUBITEM IDM_OPTIONS_NTHRDS_2, PANEL_THRDS2HELP
- HELPSUBITEM IDM_OPTIONS_NTHRDS_4, PANEL_THRDS4HELP
- HELPSUBITEM IDM_OPTIONS_NTHRDS_8, PANEL_THRDS8HELP
- HELPSUBITEM IDM_OPTIONS_NTHRDS_16, PANEL_THRDS16HELP
-
- HELPSUBITEM IDM_SEMSTART, PANEL_STARTHELP
- HELPSUBITEM IDM_SEMSTART_AUTO, PANEL_AUTOHELP
- HELPSUBITEM IDM_SEMSTART_MANUAL, PANEL_MANUALHELP
-
- HELPSUBITEM IDM_OPTIONS_TIMEOUT, PANEL_TIMEOUTHELP
- HELPSUBITEM IDM_SEMSTOP, PANEL_STOPHELP
- HELPSUBITEM IDM_SEM_RESUMEAUTO, PANEL_RESUMEHELP
- HELPSUBITEM IDM_POST, PANEL_POSTHELP
- }
- /*--------------------------------------------------------------*\
- * Enter text dialog help subtable *
- \*--------------------------------------------------------------*/
- HELPSUBTABLE SUBTABLE_PRODUCTINFODLG
- SUBITEMSIZE 2
- {
- HELPSUBITEM IDD_ENTRY, PANEL_PRODUCTINFO_OK
- HELPSUBITEM DID_OK, PANEL_PRODUCTINFO_OK
- }
-
- rcinclude semaph.dlg
-