home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / os2 / pmchaos / source / pmchaos.rc < prev    next >
Encoding:
Text File  |  1993-12-12  |  3.1 KB  |  128 lines

  1. /*  PMChaos.   (C) Copyright Matthew Austern, 1993.
  2.  
  3.     Permission granted to use, distribute, and modify, provided that this
  4.     notice remains intact.  If you distribute a modified version, you must
  5.     prominantly identify your modifications.
  6. */
  7.  
  8. #include <os2.h>
  9. #include "pmchaos_res.h"
  10. #include "color.h"
  11. #include "ranges.h"
  12. #include "kfactor.h"
  13. #include "about.h"
  14. #include "curpos.h"
  15. #include "delay.h"
  16.  
  17. MENU ID_MainWindow
  18.   {
  19.   SUBMENU "~Control", IDM_Control
  20.     {
  21.     MENUITEM "S~top! \tEsc", IDM_Stop
  22.     MENUITEM "~Clear Screen \tAlt+C", IDM_ClearScreen
  23.     MENUITEM SEPARATOR
  24.     MENUITEM "~Exit \tAlt+X", IDM_Exit
  25.     }
  26.   SUBMENU "~Options", IDM_Options
  27.     {
  28.     MENUITEM "~Slow Motion \ts", IDM_SlowMotion
  29.     MENUITEM "Delay ~Time...\tt", IDM_DelayTime
  30.     MENUITEM SEPARATOR
  31.     MENUITEM "~Colors... \tc", IDM_Colors
  32.     MENUITEM "Set ~K... \tK", IDM_SetK
  33.     }
  34.   SUBMENU "~Range", IDM_Range
  35.     {
  36.     MENUITEM "Zoom ~In \t<", IDM_ZoomIn
  37.     MENUITEM "Zoom ~Out \t>", IDM_ZoomOut
  38.     MENUITEM SEPARATOR
  39.     MENUITEM "~Set Ranges... \tR", IDM_SetRange
  40.     }
  41.   SUBMENU "~Help", IDM_Help
  42.     {
  43.     MENUITEM "~General help",       SC_HELPEXTENDED, MIS_SYSCOMMAND
  44.     MENUITEM "~Keys help",        SC_HELPKEYS, MIS_SYSCOMMAND
  45.     MENUITEM "~Help Usage",         IDM_HelpHelp
  46.     MENUITEM "Help ~Index",         SC_HELPINDEX, MIS_SYSCOMMAND
  47.     MENUITEM SEPARATOR
  48.     MENUITEM "~Product Information",IDM_HelpAbout
  49.     }
  50.   }
  51.  
  52. HELPTABLE ID_MainHelpTable 
  53. {
  54.   HELPITEM ID_MainWindow, ID_MenuHelpTable,  1
  55.   HELPITEM DID_Color,     ID_ColorHelpTable, 210
  56.   HELPITEM DID_KFactor,   ID_KHelpTable,     220
  57.   HELPITEM DID_Ranges,    ID_RangeHelpTable, 233
  58.   HELPITEM DID_DelayTime  ID_DelayHelpTable, 241
  59. }
  60.  
  61.  
  62. HELPSUBTABLE ID_MenuHelpTable
  63. {
  64.   HELPSUBITEM IDM_Control,     300
  65.   HELPSUBITEM IDM_Stop,        301
  66.   HELPSUBITEM IDM_ClearScreen, 302 
  67.   HELPSUBITEM IDM_Exit,        303
  68.  
  69.   HELPSUBITEM IDM_Options,     310
  70.   HELPSUBITEM IDM_SlowMotion,  311
  71.   HELPSUBITEM IDM_DelayTime,   241
  72.   HELPSUBITEM IDM_Colors,      210
  73.   HELPSUBITEM IDM_SetK,        220
  74.  
  75.   HELPSUBITEM IDM_Range,       320
  76.   HELPSUBITEM IDM_SetRange,    233
  77.   HELPSUBITEM IDM_ZoomOut,     231
  78.   HELPSUBITEM IDM_ZoomIn,      232
  79. }
  80.  
  81. HELPSUBTABLE ID_ColorHelpTable
  82. {
  83. }
  84.  
  85. HELPSUBTABLE ID_KHelpTable
  86. {
  87. }
  88.  
  89. HELPSUBTABLE ID_RangeHelpTable
  90. {
  91.  
  92. HELPSUBTABLE ID_DelayHelpTable
  93. {
  94.  
  95.  
  96.  
  97.  
  98.  
  99. ACCELTABLE ID_MainWindow
  100.   {
  101.   VK_ESC, IDM_Stop,       VIRTUALKEY
  102.   "c",    IDM_ClearScreen, ALT
  103.   "x",    IDM_Exit,        ALT
  104.   "c",    IDM_Colors
  105.   "c",    IDM_Colors,       SHIFT
  106.   "s",    IDM_SlowMotion
  107.   "s",    IDM_SlowMotion,  SHIFT
  108.   "t",    IDM_DelayTime
  109.   "t",      IDM_DelayTime,   SHIFT
  110.   "k",    IDM_SetK
  111.   "k",    IDM_SetK,        SHIFT
  112.   "<",    IDM_ZoomIn,      SHIFT
  113.   ">",    IDM_ZoomOut,       SHIFT
  114.   "r",    IDM_SetRange
  115.   "r",    IDM_SetRange,    SHIFT
  116.   }
  117.  
  118. ICON    ID_MainWindow chaos.ico
  119. POINTER ID_RectPtr    sel_rect.ptr
  120. rcinclude about.dlg
  121. rcinclude ranges.dlg
  122. rcinclude color.dlg
  123. rcinclude kfactor.dlg
  124. rcinclude delay.dlg
  125. rcinclude curpos.dlg
  126.