1 /* This file provides ID definitions for the menu resource
2    used under the Microsoft Windows environment on
3    an IBM-PC or compatible computer.
4 
5    Must be compiled with the Resource Compiler or Borland C++ 2.0
6    or MSC 6.0 or later versions
7 
8    It should not be compiled if the WINDOW_MSWIN symbol is not set */
9 
10 #define IDM_POPUP       0x1000      /* popup level increment */
11 #define IDM_DYNAMIC     0x0800      /* IDs above that are dynamic entries */
12 #define IDM_NOTVIEW	0x0400	    /* item to be grayed in view mode */
13 
14 #define IDM_NULLPROC	0x03FF
15 
16 /* File */
17 #define IDM_FILEFIND	0x010
18 #define IDM_FILE_POPUP  IDM_FILEFIND+IDM_POPUP
19 #define IDM_VIEWFILE	0x012
20 #define IDM_INSFILE	0x013+IDM_NOTVIEW
21 #define IDM_FILEAPP	0x014+IDM_NOTVIEW
22 #define IDM_FILEREAD	0x015
23 #define IDM_FILENAME	0x016
24 #define IDM_FILESAVE	0x017
25 #define IDM_FILEWRITE	0x018
26 #define IDM_SETEKEY	0x019
27 #define IDM_NEXTBUFFER	0x01B
28 #define IDM_FILE_BUFFER_POPUP IDM_NEXTBUFFER+IDM_POPUP
29 #define IDM_USEBUFFER	0x01C
30 #define IDM_UNMARK	0x01D+IDM_NOTVIEW
31 #define IDM_NAMEBUFFER	0x01E
32 #define IDM_KILLBUFFER	0x020
33 #define IDM_NARROW	0x021
34 #define IDM_WIDEN	0x022
35 #define IDM_LISTBUFFERS	0x023
36 #define IDM_SPLITWIND	0x024
37 #define IDM_FILE_WINDOW_POPUP IDM_SPLITWIND+IDM_POPUP
38 #define IDM_DELWIND	0x025
39 #define IDM_ONLYWIND	0x026
40 #define IDM_NEXTWIND	0x027
41 #define IDM_PREVWIND	0x028
42 #define IDM_MVUPWIND	0x029
43 #define IDM_FILE_WINDOW_SCROLL_POPUP IDM_MVUPWIND+IDM_POPUP
44 #define IDM_MVDNWIND	0x02A
45 #define IDM_NEXTUP	0x02B
46 #define IDM_NEXTDOWN	0x02C
47 #define IDM_ENLARGEWIND	0x02D
48 #define IDM_FILE_WINDOW_SIZE_POPUP IDM_ENLARGEWIND+IDM_POPUP
49 #define IDM_SHRINKWIND	0x02E
50 #define IDM_RESIZE	0x02F
51 #define IDM_MODE	0x030
52 #define IDM_GLOBMODE	0x031
53 #define IDM_QUICKEXIT	0x032
54 #define IDM_QUIT	0x033
55 
56 /* Edit */
57 #define IDM_CUTREGION	0x050+IDM_NOTVIEW
58 #define IDM_EDIT_CLIPBOARD_POPUP IDM_CUTREGION+IDM_POPUP
59 #define IDM_EDIT_POPUP  IDM_EDIT_CLIPBOARD_POPUP+IDM_POPUP
60 #define IDM_CLIPREGION	0x051
61 #define IDM_INSERTCLIP	0x052+IDM_NOTVIEW
62 #define IDM_SETMARK	0x053
63 #define IDM_EDIT_MARK_POPUP IDM_SETMARK+IDM_POPUP
64 #define IDM_REMMARK	0x054
65 #define IDM_SWAPMARK	0x055
66 #define IDM_YANK	0x056+IDM_NOTVIEW
67 #define IDM_KILLREGION	0x057+IDM_NOTVIEW
68 #define IDM_EDIT_REGION_POPUP IDM_KILLREGION+IDM_POPUP
69 #define IDM_COPYREGION	0x058
70 #define IDM_UPPERREGION	0x059+IDM_NOTVIEW
71 #define IDM_LOWERREGION	0x05A+IDM_NOTVIEW
72 #define IDM_ENTAB	0x05B+IDM_NOTVIEW
73 #define IDM_DETAB	0x05C+IDM_NOTVIEW
74 #define IDM_TRIM	0x05D+IDM_NOTVIEW
75 /*
76 ** separated out because there seems to be a MIPS compiler problem on NT
77 ** July 92 PDK that prevents the preprocesor from breaking this one down.
78 */
79 #define IDM_INDENT_REGION 0x05E + IDM_NOTVIEW
80 #define IDM_UNDENT_REGION 0x05F+IDM_NOTVIEW
81 #define IDM_WORDCOUNT	  0x06B
82 #define IDM_EDIT_PARAGRAPH_POPUP IDM_KILLPARA+IDM_POPUP
83 #define IDM_KILLPARA	0x061+IDM_NOTVIEW
84 #define IDM_FILLPARA	0x060+IDM_NOTVIEW
85 #define IDM_KILLTEXT	0x062+IDM_NOTVIEW
86 #define IDM_EDIT_LINE_POPUP IDM_KILLTEXT+IDM_POPUP
87 #define IDM_OPENLINE	0x063+IDM_NOTVIEW
88 #define IDM_DELFWORD	0x064+IDM_NOTVIEW
89 #define IDM_EDIT_WORD_POPUP IDM_DELFWORD+IDM_POPUP
90 #define IDM_DELBWORD	0x065+IDM_NOTVIEW
91 #define IDM_CAPWORD	0x066+IDM_NOTVIEW
92 #define IDM_LOWERWORD	0x067+IDM_NOTVIEW
93 #define IDM_UPPERWORD	0x068+IDM_NOTVIEW
94 #define IDM_DEBLANK	0x069+IDM_NOTVIEW
95 #define IDM_TWIDDLE	0x06A+IDM_NOTVIEW
96 #define IDM_TAB 	0x06C+IDM_NOTVIEW
97 #define IDM_QUOTE	0x06D+IDM_NOTVIEW
98 
99 /* Search */
100 #define IDM_FORWSEARCH	0x080
101 #define IDM_SEARCH_POPUP IDM_FORWSEARCH+IDM_POPUP
102 #define IDM_BACKSEARCH	0x081
103 #define IDM_FORWHUNT	0x082
104 #define IDM_BACKHUNT	0x083
105 #define IDM_FISEARCH	0x084
106 #define IDM_RISEARCH	0x085
107 #define IDM_SREPLACE	0x086+IDM_NOTVIEW
108 #define IDM_QREPLACE	0x087+IDM_NOTVIEW
109 #define IDM_GOTOMARK	0x088
110 #define IDM_SEARCH_GOTO_POPUP IDM_GOTOMARK+IDM_POPUP
111 #define IDM_GOTOLINE	0x089
112 #define IDM_GETFENCE	0x08A
113 #define IDM_GOTOBOB	0x08B
114 #define IDM_GOTOEOB	0x08C
115 #define IDM_FORWPAGE	0x08D
116 #define IDM_SEARCH_PAGE_POPUP IDM_FORWPAGE+IDM_POPUP
117 #define IDM_BACKPAGE	0x08E
118 #define IDM_GOTOEOP	0x08F
119 #define IDM_SEARCH_PARAGRAPH_POPUP IDM_GOTOEOP+IDM_POPUP
120 #define IDM_GOTOBOP	0x090
121 #define IDM_FORWLINE	0x091
122 #define IDM_SEARCH_LINE_POPUP IDM_FORWLINE+IDM_POPUP
123 #define IDM_BACKLINE	0x092
124 #define IDM_GOTOBOL	0x093
125 #define IDM_GOTOEOL	0x094
126 #define IDM_FORWWORD	0x095
127 #define IDM_SEARCH_WORD_POPUP IDM_FORWWORD+IDM_POPUP
128 #define IDM_BACKWORD	0x096
129 #define IDM_ENDWORD	0x097
130 
131 /* Execute */
132 #define IDM_EXECPRG	0x0B0
133 #define IDM_EXECUTE_POPUP IDM_EXECPRG+IDM_POPUP
134 #define IDM_SPAWNCLI	0x0B1
135 #define IDM_SPAWN	0x0B2
136 #define IDM_PIPECMD	0x0B3
137 #define IDM_FILTER	0x0B4+IDM_NOTVIEW
138 #define IDM_CTLXE	0x0B5
139 #define IDM_EXECUTE_KEYBOARD_POPUP IDM_CTLXE+IDM_POPUP
140 #define IDM_CTLXLP	0x0B6
141 #define IDM_CTLXRP	0x0B7
142 #define IDM_NAMEDCMD	0x0B8
143 #define IDM_EXECUTE_RUN_POPUP IDM_NAMEDCMD+IDM_POPUP
144 #define IDM_EXECCMD	0x0B9
145 #define IDM_EXECPROC	0x0BA
146 #define IDM_EXECBUF	0x0BB
147 #define IDM_EXECFILE	0x0BC
148 #define IDM_CTRLG       0x0BD
149 
150 /* Miscellaneous */
151 #define IDM_BINDTOKEY	0x0D0
152 #define IDM_MISC_BINDTOKEY_POPUP IDM_BINDTOKEY+IDM_POPUP
153 #define IDM_MISC_POPUP	IDM_MISC_BINDTOKEY_POPUP+IDM_POPUP
154 #define IDM_UNBINDKEY	0x0D2
155 #define IDM_DESKEY	0x0D3
156 #define IDM_MISC_MACROTOKEY_POPUP IDM_MACROTOKEY+IDM_POPUP
157 #define IDM_MACROTOKEY	0x0D1
158 #define IDM_BINDTOMENU	0x0C0
159 #define IDM_MACROTOMENU	0x0C1
160 #define IDM_UNBINDMENU  0x0C2
161 #define IDM_SETVAR	0x0D4
162 #define IDM_MISC_VARIABLE_POPUP IDM_SETVAR+IDM_POPUP
163 #define IDM_DISPVAR	0x0D5
164 #define IDM_DESVARS	0x0D6
165 #define IDM_SHOWCPOS	0x0DA
166 
167 /* Screen */
168 #define IDM_CASCADE	0x110
169 #define IDM_SCREEN_POPUP IDM_CASCADE+IDM_POPUP
170 #define IDM_TILE_HORIZONTALLY 0x111
171 #define IDM_TILE_POPUP IDM_TILE_HORIZONTALLY
172 #define IDM_TILE_VERTICALLY 0x112
173 #define IDM_ARRANGEICONS 0x113
174 #define IDM_FIND_SCREEN	0x100
175 #define IDM_RENAME_SCREEN 0x105
176 #define IDM_NEWSIZE	0x101
177 #define IDM_SCREEN_SIZE_POPUP IDM_NEWSIZE+IDM_POPUP
178 #define IDM_NEWWIDTH	0x102
179 #define IDM_NORMALIZE   0x103
180 #define IDM_FONT	0x104
181 
182 /* Help */
183 #define IDM_WHELPINDEX	0x120
184 #define IDM_HELP_POPUP	IDM_WHELPINDEX+IDM_POPUP
185 #define IDM_WHELPKEYBOARD 0x121
186 #define IDM_WHELPCOMMANDS 0x122
187 #define IDM_WHELPPROCEDURES 0x123
188 #define IDM_DESBIND	0x125
189 #define IDM_HELP_LIST_POPUP IDM_DESBIND+IDM_POPUP
190 #define IDM_DESFUNC	0x126
191 /* define IDM_DESVARS	already done above */
192 #define IDM_APRO	0x127
193 #define IDM_ABOUT	0x128
194 
195 #if 0   /* put a 1 here to add the "Break to debugger" menu item */
196 #define IDM_DEBUG       0x200
197 #endif
198