home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Black Box 4
/
BlackBox.cdr
/
editors
/
tde150.arj
/
DEFINE.H
< prev
next >
Wrap
Text File
|
1992-04-01
|
6KB
|
163 lines
/*
* New editor name: tde, the Thomson-Davis Editor.
* Author: Frank Davis
* Date: June 5, 1991
*
* This modification of Douglas Thomson's code is released into the
* public domain, Frank Davis. You may distribute it freely.
*
* This file defines all functions in editor.
*/
#define Help 1
#define Rturn 2
#define NextLine 3
#define BegNextLine 4
#define LineDown 5
#define LineUp 6
#define CharRight 7
#define CharLeft 8
#define ScrollRight 9
#define ScrollLeft 10
#define WordRight 11
#define WordLeft 12
#define ScreenDown 13
#define ScreenUp 14
#define EndOfFile 15
#define TopOfFile 16
#define BotOfScreen 17
#define TopOfScreen 18
#define EndOfLine 19
#define BegOfLine 20
#define JumpToLine 21
#define CenterWindow 22
#define CenterLine 23
#define HorizontalScreenRight 24
#define HorizontalScreenLeft 25
#define ScrollDnLine 26
#define ScrollUpLine 27
#define FixedScrollUp 28
#define FixedScrollDn 29
#define ToggleOverWrite 30
#define ToggleIndent 31
#define ToggleWordWrap 32
#define ToggleCRLF 33
#define ToggleTrailing 34
#define ToggleZ 35
#define ToggleEol 36
#define ToggleSync 37
#define ToggleRuler 38
#define SetTabs 39
#define SetLeftMargin 40
#define SetRightMargin 41
#define SetParagraphMargin 42
#define FormatParagraph 43
#define FormatText 44
#define LeftJustify 45
#define RightJustify 46
#define CenterJustify 47
#define Tab 48
#define BackTab 49
#define ParenBalance 50
#define BackSpace 51
#define DeleteChar 52
#define StreamDeleteChar 53
#define DeleteLine 54
#define DelEndOfLine 55
#define WordDelete 56
#define AddLine 57
#define SplitLine 58
#define JoinLine 59
#define DuplicateLine 60
#define AbortCommand 61
#define UndoLine 62
#define UndoDelete 63
#define ToggleSearchCase 64
#define FindForward 65
#define FindBackward 66
#define RepeatFindForward1 67
#define RepeatFindForward2 68
#define RepeatFindBackward1 69
#define RepeatFindBackward2 70
#define ReplaceForward 71
#define ReplaceBackward 72
#define MarkBox 73
#define MarkLine 74
#define MarkStream 75
#define UnMarkBlock 76
#define FillBlock 77
#define NumberBlock 78
#define CopyBlock 79
#define KopyBlock 80
#define MoveBlock 81
#define OverlayBlock 82
#define DeleteBlock 83
#define BlockToFile 84
#define PrintBlock 85
#define BlockExpandTabs 86
#define BlockTrimTrailing 87
#define BlockUpperCase 88
#define BlockLowerCase 89
#define BlockStripHiBit 90
#define EditFile 91
#define DirList 92
#define File 93
#define Save 94
#define SaveAs 95
#define SetFileAttributes 96
#define EditNextFile 97
#define RedrawScreen 98
#define SizeWindow 99
#define SplitHorizontal 100
#define SplitVertical 101
#define NextWindow 102
#define PreviousWindow 103
#define ZoomWindow 104
#define NextHiddenWindow 105
#define SetMark1 106
#define SetMark2 107
#define SetMark3 108
#define GotoMark1 109
#define GotoMark2 110
#define GotoMark3 111
#define RecordMacro 112
#define PlayBack 113
#define SaveMacro 114
#define LoadMacro 115
#define ClearAllMacros 116
#define Quit 117
#define TwoCharKey 0x80
#define WordWrap 120
/*
* These are not functions. They redefine the Control code sequence.
*/
#define CNTRL_A 431
#define CNTRL_B 432
#define CNTRL_C 433
#define CNTRL_D 434
#define CNTRL_E 435
#define CNTRL_F 436
#define CNTRL_G 437
#define CNTRL_H 438
#define CNTRL_I 439
#define CNTRL_J 440
#define CNTRL_K 441
#define CNTRL_L 442
#define CNTRL_M 443
#define CNTRL_N 444
#define CNTRL_O 445
#define CNTRL_P 446
#define CNTRL_Q 447
#define CNTRL_R 448
#define CNTRL_S 449
#define CNTRL_T 450
#define CNTRL_U 451
#define CNTRL_V 452
#define CNTRL_W 453
#define CNTRL_X 454
#define CNTRL_Y 455
#define CNTRL_Z 456