uimenu.h
上传用户:xiaoan1112
上传日期:2013-04-11
资源大小:19621k
文件大小:8k
源码类别:

操作系统开发

开发平台:

Visual C++

  1. /* WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
  2. If you make any changes to this file, you must make the identical
  3. change to UIMENU.INC (in this directory)!
  4.  WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING */
  5. /* Menu constants */
  6. #define CBMAX_CALLS 15 /* proc names are truncated after 15 characters */
  7. #define midFile  0
  8. #define midEdit  1
  9. #define midSearch 2
  10. #define midView  3
  11. #define midRun 4
  12. #define midDebug 5
  13. #define midCalls 6
  14. #define midOptns 7
  15. #define midHelp  8
  16. #define midCount 9
  17. #define miFileBase midCount
  18. #define miFileNew 0
  19. #define miFileOpen 1
  20. #define miFileMerge 2
  21. #define miFileSave 3
  22. #define miFileSaveAs 4
  23. #define miFileSaveAll 5
  24. #define miFileCreate 6
  25. #define miFileLoad 7
  26. #define miFileUnload 8
  27. #define miFilePrint 9
  28. #define miFileShell 10
  29. #define miFileExit 11
  30. #define miFileExitQH 12
  31. #define miFileCount 13
  32. #define miEditBase (miFileBase + miFileCount)
  33. #define miEditUndo 0
  34. #define miEditCut 1
  35. #define miEditCopy 2
  36. #define miEditClear 3
  37. #define miEditPaste 4
  38. #define miEditNewSub 5
  39. #define miEditNewFunc 6
  40. #define miEditCount 7
  41. #define miViewBase (miEditBase + miEditCount)
  42. #define miViewSubs 0
  43. #define miViewNextProc 1
  44. #define miViewSplit 2
  45. #define miViewNextStmt 3
  46. #define miViewOutScrn 4
  47. #define miViewInclFile 5
  48. #define miViewInclLns 6
  49. #define miViewCount 7
  50. #define miSearchBase (miViewBase + miViewCount)
  51. #define miSearchFind 0
  52. #define miSearchSel 1
  53. #define miSearchNext 2
  54. #define miSearchChange 3
  55. #define miSearchLabel 4
  56. #define miSearchCount 5
  57. #define miRunBase (miSearchBase + miSearchCount)
  58. #define miRunStart 0
  59. #define miRunRestart 1
  60. #define miRunContinue 2
  61. #define miRunSetCmd 3
  62. #define miRunMakeExe 4
  63. #define miRunMakeLib 5
  64. #define miRunSetMain 6
  65. #define miRunCount 7
  66. #define miDebugBase (miRunBase + miRunCount)
  67. #define miDebugStep 0 //[1]
  68. #define miDebugPStep  1 //[1]
  69. #define miDebugAddWatch  2 //[1]
  70. #define miDebugInstantWatch  3 //[1]
  71. #define miDebugWatchPoint 4 //[1]
  72. #define miDebugDelWatch  5 //[1]
  73. #define miDebugDelAllWatch 6 //[1]
  74. #define miDebugTraceOn 7 //[1]
  75. #define miDebugHistoryOn 8 //[1]
  76. #define miDebugToggleBp  9 //[1]
  77. #define miDebugClearAllBp 10 //[1]
  78. #define miDebugBreakOnErr 11 //[1]
  79. #define miDebugSetNextStmt 12 //[1]
  80. #define miDebugCount 13 //[1]
  81. #define miOptnsBase (miDebugBase + miDebugCount)
  82. #define miOptnsDisplay 0
  83. #define miOptnsPaths 1
  84. #define miOptnsMouse 2
  85. #define miOptnsSyntax 3
  86. #define miOptnsFullMenu  4
  87. #define miOptnsCount 5
  88. #define miHelpBase (miOptnsBase + miOptnsCount)
  89. #define miHelpIndex 0
  90. #define miHelpTable 1
  91. #define miHelpSyntax 2
  92. #define miHelpHelp 3
  93. #define miHelpStarted 4 //[2]
  94. #define miHelpKeyboard 5 //[2]
  95. #define miHelpAbout 6 //[2]
  96. #define miHelpHowToUse 7
  97. #define miHelpCount 8 //[2]
  98. #define miNoMenuBase (miHelpBase + miHelpCount) //[1]
  99. #define miNextWindow 0
  100. #define miPreviousWindow 1
  101. #define miViewPrev 2
  102. #define miViewFull 3
  103. #define miGotoCursor 9
  104. #define miHelpKey 10
  105. #define miEditCut2 12
  106. #define miEditClear2 13
  107. #define miViewPrevProc 14
  108. #define miWndGrow 15
  109. #define miWndShrink 16
  110. #define miWndRestore 17
  111. #define miWndMaximize 18
  112. /* For the new help system, HelpClose is an accelerator (and defined here).
  113.    For all other help systems, HelpClose is a menu item and is defined with
  114.    the Help Menu */
  115. #define miHelpClose 19
  116. #define miHelpBack 20
  117. #define miHelpNext 21
  118. #define miEnter 22
  119. #define midFileNew (miFileBase + miFileNew)
  120. #define midFileOpen (miFileBase + miFileOpen)
  121. #define midFileMerge (miFileBase + miFileMerge)
  122. #define midFileSave (miFileBase + miFileSave)
  123. #define midFileSaveAs (miFileBase + miFileSaveAs)
  124. #define midFileSaveAll (miFileBase + miFileSaveAll)
  125. #define midFileCreate (miFileBase + miFileCreate)
  126. #define midFileLoad (miFileBase + miFileLoad)
  127. #define midFileUnload (miFileBase + miFileUnload)
  128. #define midFilePrint (miFileBase + miFilePrint)
  129. #define midFileShell (miFileBase + miFileShell)
  130. #define midFileExit (miFileBase + miFileExit)
  131. #define midFileExitQH (miFileBase + miFileExitQH)
  132. #define midEditUndo (miEditBase + miEditUndo)
  133. #define midEditCut (miEditBase + miEditCut)
  134. #define midEditCopy (miEditBase + miEditCopy)
  135. #define midEditClear (miEditBase + miEditClear)
  136. #define midEditPaste (miEditBase + miEditPaste)
  137. #define midEditNewSub (miEditBase + miEditNewSub)
  138. #define midEditNewFunc (miEditBase + miEditNewFunc)
  139. #define midViewSubs (miViewBase + miViewSubs)
  140. #define midViewNextProc  (miViewBase + miViewNextProc)
  141. #define midViewSplit (miViewBase + miViewSplit)
  142. #define midViewNextStmt  (miViewBase + miViewNextStmt)
  143. #define midViewOutScrn (miViewBase + miViewOutScrn)
  144. #define midViewInclFile  (miViewBase + miViewInclFile)
  145. #define midViewInclLns (miViewBase + miViewInclLns)
  146. #define midSearchFind (miSearchBase + miSearchFind)
  147. #define midSearchSel (miSearchBase + miSearchSel)
  148. #define midSearchNext (miSearchBase + miSearchNext)
  149. #define midSearchChange  (miSearchBase + miSearchChange)
  150. #define midSearchLabel (miSearchBase + miSearchLabel)
  151. #define midRunStart (miRunBase + miRunStart)
  152. #define midRunRestart (miRunBase + miRunRestart)
  153. #define midRunContinue (miRunBase + miRunContinue)
  154. #define midRunSetCmd (miRunBase + miRunSetCmd)
  155. #define midRunMakeExe (miRunBase + miRunMakeExe)
  156. #define midRunMakeLib (miRunBase + miRunMakeLib)
  157. #define midRunSetMain (miRunBase + miRunSetMain)
  158. #define midStep  (miDebugBase + miDebugStep) //[1]
  159. #define midPStep  (miDebugBase + miDebugPStep) //[1]
  160. #define midDebugAddWatch (miDebugBase + miDebugAddWatch)
  161. #define midDebugInstantWatch (miDebugBase + miDebugInstantWatch)
  162. #define midDebugWatchPoint (miDebugBase + miDebugWatchPoint)
  163. #define midDebugDelWatch (miDebugBase + miDebugDelWatch)
  164. #define midDebugDelAllWatch (miDebugBase + miDebugDelAllWatch)
  165. #define midDebugTraceOn  (miDebugBase + miDebugTraceOn)
  166. #define midDebugHistoryOn (miDebugBase + miDebugHistoryOn)
  167. #define midDebugToggleBp (miDebugBase + miDebugToggleBp)
  168. #define midDebugClearAllBp (miDebugBase + miDebugClearAllBp)
  169. #define midDebugBreakOnErr (miDebugBase + miDebugBreakOnErr)
  170. #define midDebugSetNextStmt (miDebugBase + miDebugSetNextStmt)
  171. #define midHelpSyntax (miHelpBase + miHelpSyntax)
  172. #define midHelpHelp (miHelpBase + miHelpHelp)
  173. #define midHelpIndex (miHelpBase + miHelpIndex)
  174. #define midHelpTable (miHelpBase + miHelpTable)
  175. #define midHelpStarted (miHelpBase + miHelpStarted) //[2]
  176. #define midHelpKeyboard  (miHelpBase + miHelpKeyboard) //[2]
  177. #define midHelpAbout (miHelpBase + miHelpAbout) //[2]
  178. #define midHelpHowToUse  (miHelpBase + miHelpHowToUse)
  179. #define midOptnsDisplay  (miOptnsBase + miOptnsDisplay)
  180. #define midOptnsPaths (miOptnsBase + miOptnsPaths)
  181. #define midOptnsMouse (miOptnsBase + miOptnsMouse)
  182. #define midOptnsSyntax (miOptnsBase + miOptnsSyntax)
  183. #define midOptnsFullMenu (miOptnsBase + miOptnsFullMenu)
  184. /* The following id's aren't really menu items at all. They are
  185.    just so we can use the menu dispatcher to Process some control Keys */
  186. #define midViewPrev (miNoMenuBase + miViewPrev)
  187. #define midViewFull (miNoMenuBase + miViewFull)
  188. #define midGoUntilCursor (miNoMenuBase + miGotoCursor)
  189. #define midHelpKey (miNoMenuBase + miHelpKey)
  190. #define midNextWindow (miNoMenuBase + miNextWindow)
  191. #define midPreviousWindow (miNoMenuBase + miPreviousWindow)
  192. #define midEditCut2 (miNoMenuBase + miEditCut2)
  193. #define midEditClear2 (miNoMenuBase + miEditClear2)
  194. #define midViewPrevProc  (miNoMenuBase + miViewPrevProc)
  195. #define midWndGrow (miNoMenuBase + miWndGrow)
  196. #define midWndShrink (miNoMenuBase + miWndShrink)
  197. #define midWndRestore (miNoMenuBase + miWndRestore)
  198. #define midWndMaximize (miNoMenuBase + miWndMaximize)
  199. #define midHelpClose (miNoMenuBase + miHelpClose)
  200. #define midHelpBack (miNoMenuBase + miHelpBack)
  201. #define midHelpNext (miNoMenuBase + miHelpNext)
  202. #define midEnter (miNoMenuBase + miEnter)