home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / EDITOR / TDE120.ZIP / DEFINE.H < prev    next >
Encoding:
C/C++ Source or Header  |  1991-10-05  |  4.2 KB  |  120 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   WordRight               9 
  21. #define   WordLeft                10
  22. #define   ScreenDown              11
  23. #define   ScreenUp                12
  24. #define   EndOfFile               13
  25. #define   TopOfFile               14
  26. #define   BotOfScreen             15
  27. #define   TopOfScreen             16
  28. #define   EndOfLine               17
  29. #define   BegOfLine               18
  30. #define   JumpToLine              19
  31. #define   CenterWindow            20
  32. #define   CenterLine              21
  33. #define   HorizontalScreenRight   22
  34. #define   HorizontalScreenLeft    23
  35. #define   ScrollDnLine            24
  36. #define   ScrollUpLine            25
  37. #define   FixedScrollUp           26
  38. #define   FixedScrollDn           27
  39. #define   ToggleOverWrite         28
  40. #define   ToggleIndent            29
  41. #define   ToggleSdel              30
  42. #define   SetTabs                 31
  43. #define   Tab                     32
  44. #define   ParenBalance            33
  45. #define   BackSpace               34
  46. #define   DeleteChar              35
  47. #define   DeleteLine              36
  48. #define   DelEndOfLine            37
  49. #define   WordDelete              38
  50. #define   AddLine                 39
  51. #define   SplitLine               40
  52. #define   JoinLine                41
  53. #define   DuplicateLine           42
  54. #define   AbortCommand            43
  55. #define   UndoLine                44
  56. #define   UndoDelete              45
  57. #define   ToggleSearchCase        46
  58. #define   FindForward             47
  59. #define   FindBackward            48
  60. #define   RepeatFindForward       49
  61. #define   RepeatFindBackward      50
  62. #define   ReplaceForward          51
  63. #define   ReplaceBackward         52
  64. #define   MarkBlock               53
  65. #define   MarkLine                54
  66. #define   UnMarkBlock             55
  67. #define   FillBlock               56
  68. #define   CopyBlock               57
  69. #define   KopyBlock               58
  70. #define   MoveBlock               59
  71. #define   OverlayBlock            60
  72. #define   DeleteBlock             61
  73. #define   BlockToFile             62
  74. #define   PrintBlock              63
  75. #define   BlockExpandTabs         64
  76. #define   File                    65
  77. #define   EditFile                66
  78. #define   Save                    67
  79. #define   SaveAs                  68
  80. #define   RedrawScreen            69
  81. #define   SizeWindow              70
  82. #define   SplitScreen             71
  83. #define   NextWindow              72
  84. #define   PreviousWindow          73
  85. #define   ZoomWindow              74
  86. #define   NextHiddenWindow        75
  87. #define   Quit                    76
  88. #define   TwoCharKey              0x80
  89.  
  90. /*
  91.  *  These are not functions.  They redefine the Control code sequence.
  92.  */
  93.  
  94. #define     CNTRL_A             431
  95. #define     CNTRL_B             432
  96. #define     CNTRL_C             433
  97. #define     CNTRL_D             434
  98. #define     CNTRL_E             435
  99. #define     CNTRL_F             436
  100. #define     CNTRL_G             437
  101. #define     CNTRL_H             438
  102. #define     CNTRL_I             439
  103. #define     CNTRL_J             440
  104. #define     CNTRL_K             441
  105. #define     CNTRL_L             442
  106. #define     CNTRL_M             443
  107. #define     CNTRL_N             444
  108. #define     CNTRL_O             445
  109. #define     CNTRL_P             446
  110. #define     CNTRL_Q             447
  111. #define     CNTRL_R             448
  112. #define     CNTRL_S             449
  113. #define     CNTRL_T             450
  114. #define     CNTRL_U             451
  115. #define     CNTRL_V             452
  116. #define     CNTRL_W             453
  117. #define     CNTRL_X             454
  118. #define     CNTRL_Y             455
  119. #define     CNTRL_Z             456
  120.