106e2905b21637f87f513dd2ba4ab1b31094b91b
[oweals/cde.git] / cde / lib / DtTerm / Term / TermFunction.h
1 /*
2  * $XConsortium: TermFunction.h /main/1 1996/04/21 19:15:50 drk $";
3  */
4
5 /*                                                                      *
6  * (c) Copyright 1993, 1994 Hewlett-Packard Company                     *
7  * (c) Copyright 1993, 1994 International Business Machines Corp.       *
8  * (c) Copyright 1993, 1994 Sun Microsystems, Inc.                      *
9  * (c) Copyright 1993, 1994 Novell, Inc.                                *
10  */
11
12 #ifndef _Dt_TermFunction_h
13 #define _Dt_TermFunction_h
14
15 #include "TermPrimFunction.h"
16
17 extern void _DtTermFuncScroll(Widget w, int count,
18         FunctionSource functionSource);
19 extern void _DtTermFuncBeginningOfBuffer(Widget w, int count,
20         FunctionSource functionSource);
21 extern void _DtTermFuncEndOfBuffer(Widget w, int count,
22         FunctionSource functionSource);
23
24 extern void _DtTermFuncEraseInLine(Widget w, int count,
25         FunctionSource functionSource);
26 extern void _DtTermFuncEraseInDisplay(Widget w, int count,
27         FunctionSource functionSource);
28 extern void _DtTermFuncEraseCharacter(Widget w, int count,
29         FunctionSource functionSource);
30
31 extern void _DtTermFuncClearToEndOfBuffer(Widget w, int count,
32         FunctionSource functionSource);
33 extern void _DtTermFuncClearBuffer(Widget w, int count,
34         FunctionSource functionSource);
35 extern void _DtTermFuncClearLine(Widget w, int count,
36         FunctionSource functionSource);
37 extern void _DtTermFuncClearToEndOfLine(Widget w, int count,
38         FunctionSource functionSource);
39
40 extern void _DtTermFuncHardReset(Widget w, int count,
41         FunctionSource functionSource);
42 extern void _DtTermFuncSoftReset(Widget w, int count,
43         FunctionSource functionSource);
44
45 extern void _DtTermFuncDeleteChar(Widget w, int count,
46         FunctionSource functionSource);
47 extern void _DtTermFuncDeleteCharWrap(Widget w, int count,
48         FunctionSource functionSource);
49
50 extern void _DtTermFuncInsertLine(Widget w, int count,
51         FunctionSource functionSource);
52
53 extern void _DtTermFuncDeleteLine(Widget w, int count,
54         FunctionSource functionSource);
55
56 extern void _DtTermFuncTab(Widget w, int count,
57         FunctionSource functionSource);
58
59 extern void _DtTermVideoEnhancement(Widget w,int value);
60
61 extern void _DtTermFontEnhancement(Widget w,int value);
62
63 extern void _DtTermSetUserKeyLock(Widget w,Boolean lock_state);
64 extern Boolean _DtTermGetUserKeyLock(Widget w);
65 extern void _DtTermSetAutoLineFeed(Widget w,Boolean alf_state);
66 extern Boolean _DtTermGetAutoLineFeed(Widget w);
67 extern void _DtTermSetCurrentWorkingDirectory(Widget w, char *cwd);
68 extern char *_DtTermGetCurrentWorkingDirectory(Widget w);
69
70 #endif  /* _Dt_TermFunction_h */
71 /* DON'T ADD ANYTHING AFTER THIS #endif... */
72