home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / editors / tde150.arj / DEFINE.H < prev    next >
Text File  |  1992-04-01  |  6KB  |  163 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   ScrollRight              9
  21. #define   ScrollLeft              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   FixedScrollUp           28
  40. #define   FixedScrollDn           29
  41. #define   ToggleOverWrite         30
  42. #define   ToggleIndent            31
  43. #define   ToggleWordWrap          32
  44. #define   ToggleCRLF              33
  45. #define   ToggleTrailing          34
  46. #define   ToggleZ                 35
  47. #define   ToggleEol               36
  48. #define   ToggleSync              37
  49. #define   ToggleRuler             38
  50. #define   SetTabs                 39
  51. #define   SetLeftMargin           40
  52. #define   SetRightMargin          41
  53. #define   SetParagraphMargin      42
  54. #define   FormatParagraph         43
  55. #define   FormatText              44
  56. #define   LeftJustify             45
  57. #define   RightJustify            46
  58. #define   CenterJustify           47
  59. #define   Tab                     48
  60. #define   BackTab                 49
  61. #define   ParenBalance            50
  62. #define   BackSpace               51
  63. #define   DeleteChar              52
  64. #define   StreamDeleteChar        53
  65. #define   DeleteLine              54
  66. #define   DelEndOfLine            55
  67. #define   WordDelete              56
  68. #define   AddLine                 57
  69. #define   SplitLine               58
  70. #define   JoinLine                59
  71. #define   DuplicateLine           60
  72. #define   AbortCommand            61
  73. #define   UndoLine                62
  74. #define   UndoDelete              63
  75. #define   ToggleSearchCase        64
  76. #define   FindForward             65
  77. #define   FindBackward            66
  78. #define   RepeatFindForward1      67
  79. #define   RepeatFindForward2      68
  80. #define   RepeatFindBackward1     69
  81. #define   RepeatFindBackward2     70
  82. #define   ReplaceForward          71
  83. #define   ReplaceBackward         72
  84. #define   MarkBox                 73
  85. #define   MarkLine                74
  86. #define   MarkStream              75
  87. #define   UnMarkBlock             76
  88. #define   FillBlock               77
  89. #define   NumberBlock             78
  90. #define   CopyBlock               79
  91. #define   KopyBlock               80
  92. #define   MoveBlock               81
  93. #define   OverlayBlock            82
  94. #define   DeleteBlock             83
  95. #define   BlockToFile             84
  96. #define   PrintBlock              85
  97. #define   BlockExpandTabs         86
  98. #define   BlockTrimTrailing       87
  99. #define   BlockUpperCase          88
  100. #define   BlockLowerCase          89
  101. #define   BlockStripHiBit         90
  102. #define   EditFile                91
  103. #define   DirList                 92
  104. #define   File                    93
  105. #define   Save                    94
  106. #define   SaveAs                  95
  107. #define   SetFileAttributes       96
  108. #define   EditNextFile            97
  109. #define   RedrawScreen            98
  110. #define   SizeWindow              99
  111. #define   SplitHorizontal        100
  112. #define   SplitVertical          101
  113. #define   NextWindow             102
  114. #define   PreviousWindow         103
  115. #define   ZoomWindow             104
  116. #define   NextHiddenWindow       105
  117. #define   SetMark1               106
  118. #define   SetMark2               107
  119. #define   SetMark3               108
  120. #define   GotoMark1              109
  121. #define   GotoMark2              110
  122. #define   GotoMark3              111
  123. #define   RecordMacro            112
  124. #define   PlayBack               113
  125. #define   SaveMacro              114
  126. #define   LoadMacro              115
  127. #define   ClearAllMacros         116
  128. #define   Quit                   117
  129.  
  130. #define   TwoCharKey            0x80
  131.  
  132. #define   WordWrap               120
  133. /*
  134.  *  These are not functions.  They redefine the Control code sequence.
  135.  */
  136.  
  137. #define     CNTRL_A             431
  138. #define     CNTRL_B             432
  139. #define     CNTRL_C             433
  140. #define     CNTRL_D             434
  141. #define     CNTRL_E             435
  142. #define     CNTRL_F             436
  143. #define     CNTRL_G             437
  144. #define     CNTRL_H             438
  145. #define     CNTRL_I             439
  146. #define     CNTRL_J             440
  147. #define     CNTRL_K             441
  148. #define     CNTRL_L             442
  149. #define     CNTRL_M             443
  150. #define     CNTRL_N             444
  151. #define     CNTRL_O             445
  152. #define     CNTRL_P             446
  153. #define     CNTRL_Q             447
  154. #define     CNTRL_R             448
  155. #define     CNTRL_S             449
  156. #define     CNTRL_T             450
  157. #define     CNTRL_U             451
  158. #define     CNTRL_V             452
  159. #define     CNTRL_W             453
  160. #define     CNTRL_X             454
  161. #define     CNTRL_Y             455
  162. #define     CNTRL_Z             456
  163.