home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / progmisc / tde221.zip / DEFINE.H < prev    next >
Text File  |  1993-04-01  |  16KB  |  387 lines

  1. /*
  2.  * New editor name:  TDE, the Thomson-Davis Editor.
  3.  * Author:           Frank Davis
  4.  * Date:             June 5, 1991
  5.  *
  6.  * This modification of Douglas Thomson's code is released into the
  7.  * public domain, Frank Davis.  You may distribute it freely.
  8.  *
  9.  * This file defines all functions in editor.
  10.  */
  11.  
  12. #define   Help                     1
  13. #define   Rturn                    2
  14. #define   NextLine                 3
  15. #define   BegNextLine              4
  16. #define   LineDown                 5
  17. #define   LineUp                   6
  18. #define   CharRight                7
  19. #define   CharLeft                 8
  20. #define   PanRight                 9
  21. #define   PanLeft                 10
  22. #define   WordRight               11
  23. #define   WordLeft                12
  24. #define   ScreenDown              13
  25. #define   ScreenUp                14
  26. #define   EndOfFile               15
  27. #define   TopOfFile               16
  28. #define   BotOfScreen             17
  29. #define   TopOfScreen             18
  30. #define   EndOfLine               19
  31. #define   BegOfLine               20
  32. #define   JumpToLine              21
  33. #define   CenterWindow            22
  34. #define   CenterLine              23
  35. #define   HorizontalScreenRight   24
  36. #define   HorizontalScreenLeft    25
  37. #define   ScrollDnLine            26
  38. #define   ScrollUpLine            27
  39. #define   PanUp                   28
  40. #define   PanDn                   29
  41. #define   ToggleOverWrite         30
  42. #define   ToggleSmartTabs         31
  43. #define   ToggleIndent            32
  44. #define   ToggleWordWrap          33
  45. #define   ToggleCRLF              34
  46. #define   ToggleTrailing          35
  47. #define   ToggleZ                 36
  48. #define   ToggleEol               37
  49. #define   ToggleSync              38
  50. #define   ToggleRuler             39
  51. #define   ToggleTabInflate        40
  52. #define   SetTabs                 41
  53. #define   SetLeftMargin           42
  54. #define   SetRightMargin          43
  55. #define   SetParagraphMargin      44
  56. #define   FormatParagraph         45
  57. #define   FormatText              46
  58. #define   LeftJustify             47
  59. #define   RightJustify            48
  60. #define   CenterJustify           49
  61. #define   Tab                     50
  62. #define   BackTab                 51
  63. #define   ParenBalance            52
  64. #define   BackSpace               53
  65. #define   DeleteChar              54
  66. #define   StreamDeleteChar        55
  67. #define   DeleteLine              56
  68. #define   DelEndOfLine            57
  69. #define   WordDelete              58
  70. #define   AddLine                 59
  71. #define   SplitLine               60
  72. #define   JoinLine                61
  73. #define   DuplicateLine           62
  74. #define   AbortCommand            63
  75. #define   UndoLine                64
  76. #define   UndoDelete              65
  77. #define   ToggleSearchCase        66
  78. #define   FindForward             67
  79. #define   FindBackward            68
  80. #define   RepeatFindForward1      69
  81. #define   RepeatFindForward2      70
  82. #define   RepeatFindBackward1     71
  83. #define   RepeatFindBackward2     72
  84. #define   ReplaceString           73
  85. #define   DefineDiff              74
  86. #define   RepeatDiff              75
  87. #define   MarkBox                 76
  88. #define   MarkLine                77
  89. #define   MarkStream              78
  90. #define   UnMarkBlock             79
  91. #define   FillBlock               80
  92. #define   NumberBlock             81
  93. #define   CopyBlock               82
  94. #define   KopyBlock               83
  95. #define   MoveBlock               84
  96. #define   OverlayBlock            85
  97. #define   DeleteBlock             86
  98. #define   SwapBlock               87
  99. #define   BlockToFile             88
  100. #define   PrintBlock              89
  101. #define   BlockExpandTabs         90
  102. #define   BlockCompressTabs       91
  103. #define   BlockIndentTabs         92
  104. #define   BlockTrimTrailing       93
  105. #define   BlockUpperCase          94
  106. #define   BlockLowerCase          95
  107. #define   BlockRot13              96
  108. #define   BlockFixUUE             97
  109. #define   BlockEmailReply         98
  110. #define   BlockStripHiBit         99
  111. #define   SortBoxBlock           100
  112. #define   DateTimeStamp          101
  113. #define   EditFile               102
  114. #define   DirList                103
  115. #define   File                   104
  116. #define   Save                   105
  117. #define   SaveAs                 106
  118. #define   SetFileAttributes      107
  119. #define   EditNextFile           108
  120. #define   DefineSearchAndSeize   109
  121. #define   RepeatSearchAndSeize   110
  122. #define   RedrawScreen           111
  123. #define   SizeWindow             112
  124. #define   SplitHorizontal        113
  125. #define   SplitVertical          114
  126. #define   NextWindow             115
  127. #define   PreviousWindow         116
  128. #define   ZoomWindow             117
  129. #define   NextHiddenWindow       118
  130. #define   SetMark1               119
  131. #define   SetMark2               120
  132. #define   SetMark3               121
  133. #define   GotoMark1              122
  134. #define   GotoMark2              123
  135. #define   GotoMark3              124
  136. #define   RecordMacro            125
  137. #define   PlayBack               126
  138. #define   SaveMacro              127
  139. #define   LoadMacro              128
  140. #define   ClearAllMacros         129
  141. #define   Pause                  130
  142. #define   Quit                   131
  143. #define   NextDirtyLine          132
  144. #define   PrevDirtyLine          133
  145.  
  146. #define   TwoCharKey             134
  147.  
  148. #define   WordWrap               135
  149.  
  150.  
  151. /*
  152.  *  These are not functions.  They redefine the Control code sequence.
  153.  */
  154. #define    _ALT_ESC                   257
  155. #define    _ESC                       258
  156. #define    _SHIFT_ESC                 259
  157. #define    _CNTRL_ESC                 260
  158. #define    _ENTER                     262
  159. #define    _SHIFT_ENTER               263
  160. #define    _CNTRL_ENTER               264
  161. #define    _BACKSPACE                 265
  162. #define    _SHIFT_BACKSPACE           266
  163. #define    _CNTRL_BACKSPACE           267
  164. #define    _TAB                       268
  165. #define    _ALT_BACKSPACE             270
  166. #define    _SHIFT_TAB                 271
  167. #define    _ALT_Q                     272
  168. #define    _ALT_W                     273
  169. #define    _ALT_E                     274
  170. #define    _ALT_R                     275
  171. #define    _ALT_T                     276
  172. #define    _ALT_Y                     277
  173. #define    _ALT_U                     278
  174. #define    _ALT_I                     279
  175. #define    _ALT_O                     280
  176. #define    _ALT_P                     281
  177. #define    _ALT_LBRACKET              282
  178. #define    _ALT_RBRACKET              283
  179. #define    _ALT_ENTER                 284
  180. #define    _GREY_ENTER                285
  181. #define    _ALT_A                     286
  182. #define    _ALT_S                     287
  183. #define    _ALT_D                     288
  184. #define    _ALT_F                     289
  185. #define    _ALT_G                     290
  186. #define    _ALT_H                     291
  187. #define    _ALT_J                     292
  188. #define    _ALT_K                     293
  189. #define    _ALT_L                     294
  190. #define    _ALT_SEMICOLON             295
  191. #define    _ALT_APOSTROPHE            296
  192. #define    _ALT_TILDE                 297
  193. #define    _SHIFT_GREY_ENTER          298
  194. #define    _CNTRL_GREY_ENTER          299
  195. #define    _ALT_Z                     300
  196. #define    _ALT_X                     301
  197. #define    _ALT_C                     302
  198. #define    _ALT_V                     303
  199. #define    _ALT_B                     304
  200. #define    _ALT_N                     305
  201. #define    _ALT_M                     306
  202. #define    _ALT_LESSTHAN              307
  203. #define    _ALT_GREATERTHAN           308
  204. #define    _ALT_QUESTION              309
  205. #define    _F1                        315
  206. #define    _F2                        316
  207. #define    _F3                        317
  208. #define    _F4                        318
  209. #define    _F5                        319
  210. #define    _F6                        320
  211. #define    _F7                        321
  212. #define    _F8                        322
  213. #define    _F9                        323
  214. #define    _F10                       324
  215. #define    _HOME                      327
  216. #define    _UP                        328
  217. #define    _PGUP                      329
  218. #define    _LEFT                      331
  219. #define    _CENTER                    332
  220. #define    _RIGHT                     333
  221. #define    _END                       335
  222. #define    _DOWN                      336
  223. #define    _PGDN                      337
  224. #define    _INS                       338
  225. #define    _DEL                       339
  226. #define    _SHIFT_F1                  340
  227. #define    _SHIFT_F2                  341
  228. #define    _SHIFT_F3                  342
  229. #define    _SHIFT_F4                  343
  230. #define    _SHIFT_F5                  344
  231. #define    _SHIFT_F6                  345
  232. #define    _SHIFT_F7                  346
  233. #define    _SHIFT_F8                  347
  234. #define    _SHIFT_F9                  348
  235. #define    _SHIFT_F10                 349
  236. #define    _CNTRL_F1                  350
  237. #define    _CNTRL_F2                  351
  238. #define    _CNTRL_F3                  352
  239. #define    _CNTRL_F4                  353
  240. #define    _CNTRL_F5                  354
  241. #define    _CNTRL_F6                  355
  242. #define    _CNTRL_F7                  356
  243. #define    _CNTRL_F8                  357
  244. #define    _CNTRL_F9                  358
  245. #define    _CNTRL_F10                 359
  246. #define    _ALT_F1                    360
  247. #define    _ALT_F2                    361
  248. #define    _ALT_F3                    362
  249. #define    _ALT_F4                    363
  250. #define    _ALT_F5                    364
  251. #define    _ALT_F6                    365
  252. #define    _ALT_F7                    366
  253. #define    _ALT_F8                    367
  254. #define    _ALT_F9                    368
  255. #define    _ALT_F10                   369
  256. #define    _CNTRL_LEFT                371
  257. #define    _CNTRL_RIGHT               372
  258. #define    _CNTRL_END                 373
  259. #define    _CNTRL_PGDN                374
  260. #define    _CNTRL_HOME                375
  261. #define    _ALT_1                     376
  262. #define    _ALT_2                     377
  263. #define    _ALT_3                     378
  264. #define    _ALT_4                     379
  265. #define    _ALT_5                     380
  266. #define    _ALT_6                     381
  267. #define    _ALT_7                     382
  268. #define    _ALT_8                     383
  269. #define    _ALT_9                     384
  270. #define    _ALT_0                     385
  271. #define    _ALT_MINUS                 386
  272. #define    _ALT_EQUAL                 387
  273. #define    _CNTRL_PGUP                388
  274. #define    _F11                       389
  275. #define    _F12                       390
  276. #define    _SHIFT_F11                 391
  277. #define    _SHIFT_F12                 392
  278. #define    _CNTRL_F11                 393
  279. #define    _CNTRL_F12                 394
  280. #define    _ALT_F11                   395
  281. #define    _ALT_F12                   396
  282. #define    _CNTRL_UP                  397
  283. #define    _CNTRL_GREY_MINUS          398
  284. #define    _CNTRL_CENTER              399
  285. #define    _CNTRL_GREY_PLUS           400
  286. #define    _CNTRL_DOWN                401
  287. #define    _CNTRL_INS                 402
  288. #define    _CNTRL_DEL                 403
  289. #define    _CNTRL_TAB                 404
  290. #define    _CNTRL_GREY_SLASH          405
  291. #define    _CNTRL_GREY_SPLAT          406
  292. #define    _ALT_GREY_HOME             407
  293. #define    _ALT_GREY_UP               408
  294. #define    _ALT_GREY_PGUP             409
  295. #define    _ALT_GREY_LEFT             411
  296. #define    _ALT_GREY_RIGHT            413
  297. #define    _ALT_GREY_END              415
  298. #define    _ALT_GREY_DOWN             416
  299. #define    _ALT_GREY_PGDN             417
  300. #define    _ALT_GREY_INS              418
  301. #define    _ALT_GREY_DEL              419
  302. #define    _ALT_GREY_SLASH            420
  303. #define    _ALT_TAB                   421
  304. #define    _ALT_GREY_ENTER            422
  305. #define    _GREY_MINUS                423
  306. #define    _GREY_PLUS                 424
  307. #define    _SHIFT_CNTRL_LEFT          426
  308. #define    _SHIFT_CNTRL_RIGHT         427
  309. #define    _CNTRL_AT                  430
  310. #define    _CNTRL_A                   431
  311. #define    _CNTRL_B                   432
  312. #define    _CNTRL_C                   433
  313. #define    _CNTRL_D                   434
  314. #define    _CNTRL_E                   435
  315. #define    _CNTRL_F                   436
  316. #define    _CNTRL_G                   437
  317. #define    _CNTRL_H                   438
  318. #define    _CNTRL_I                   439
  319. #define    _CNTRL_J                   440
  320. #define    _CNTRL_K                   441
  321. #define    _CNTRL_L                   442
  322. #define    _CNTRL_M                   443
  323. #define    _CNTRL_N                   444
  324. #define    _CNTRL_O                   445
  325. #define    _CNTRL_P                   446
  326. #define    _CNTRL_Q                   447
  327. #define    _CNTRL_R                   448
  328. #define    _CNTRL_S                   449
  329. #define    _CNTRL_T                   450
  330. #define    _CNTRL_U                   451
  331. #define    _CNTRL_V                   452
  332. #define    _CNTRL_W                   453
  333. #define    _CNTRL_X                   454
  334. #define    _CNTRL_Y                   455
  335. #define    _CNTRL_Z                   456
  336. #define    _CNTRL_LBRACKET            457
  337. #define    _CNTRL_BACKSLASH           458
  338. #define    _CNTRL_RBRACKET            459
  339. #define    _CNTRL_CIRCUMFLEX          460
  340. #define    _CNTRL_UNDERLINE           461
  341. #define    _SHIFT_ALT_1               462
  342. #define    _SHIFT_ALT_2               463
  343. #define    _SHIFT_ALT_3               464
  344. #define    _SHIFT_ALT_4               465
  345. #define    _SHIFT_ALT_5               466
  346. #define    _SHIFT_ALT_6               467
  347. #define    _SHIFT_ALT_7               468
  348. #define    _SHIFT_ALT_8               469
  349. #define    _SHIFT_ALT_9               470
  350. #define    _SHIFT_ALT_0               471
  351. #define    _SHIFT_ALT_MINUS           472
  352. #define    _SHIFT_ALT_EQUAL           473
  353. #define    _SHIFT_ALT_Q               474
  354. #define    _SHIFT_ALT_W               475
  355. #define    _SHIFT_ALT_E               476
  356. #define    _SHIFT_ALT_R               477
  357. #define    _SHIFT_ALT_T               478
  358. #define    _SHIFT_ALT_Y               479
  359. #define    _SHIFT_ALT_U               480
  360. #define    _SHIFT_ALT_I               481
  361. #define    _SHIFT_ALT_O               482
  362. #define    _SHIFT_ALT_P               483
  363. #define    _SHIFT_ALT_LBRACKET        484
  364. #define    _SHIFT_ALT_RBRACKET        485
  365. #define    _SHIFT_ALT_A               488
  366. #define    _SHIFT_ALT_S               489
  367. #define    _SHIFT_ALT_D               490
  368. #define    _SHIFT_ALT_F               491
  369. #define    _SHIFT_ALT_G               492
  370. #define    _SHIFT_ALT_H               493
  371. #define    _SHIFT_ALT_J               494
  372. #define    _SHIFT_ALT_K               495
  373. #define    _SHIFT_ALT_L               496
  374. #define    _SHIFT_ALT_SEMICOLON       497
  375. #define    _SHIFT_ALT_APOSTROPHE      498
  376. #define    _SHIFT_ALT_TILDE           499
  377. #define    _SHIFT_ALT_Z               502
  378. #define    _SHIFT_ALT_X               503
  379. #define    _SHIFT_ALT_C               504
  380. #define    _SHIFT_ALT_V               505
  381. #define    _SHIFT_ALT_B               506
  382. #define    _SHIFT_ALT_N               507
  383. #define    _SHIFT_ALT_M               508
  384. #define    _SHIFT_ALT_LESSTHAN        509
  385. #define    _SHIFT_ALT_GREATERTHAN     510
  386. #define    _SHIFT_ALT_QUESTION        511
  387.