2 * $XConsortium: TermFunction.h /main/1 1996/04/21 19:15:50 drk $";
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. *
12 #ifndef _Dt_TermFunction_h
13 #define _Dt_TermFunction_h
15 #include "TermPrimFunction.h"
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);
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);
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);
40 extern void _DtTermFuncHardReset(Widget w, int count,
41 FunctionSource functionSource);
42 extern void _DtTermFuncSoftReset(Widget w, int count,
43 FunctionSource functionSource);
45 extern void _DtTermFuncDeleteChar(Widget w, int count,
46 FunctionSource functionSource);
47 extern void _DtTermFuncDeleteCharWrap(Widget w, int count,
48 FunctionSource functionSource);
50 extern void _DtTermFuncInsertLine(Widget w, int count,
51 FunctionSource functionSource);
53 extern void _DtTermFuncDeleteLine(Widget w, int count,
54 FunctionSource functionSource);
56 extern void _DtTermFuncTab(Widget w, int count,
57 FunctionSource functionSource);
59 extern void _DtTermVideoEnhancement(Widget w,int value);
61 extern void _DtTermFontEnhancement(Widget w,int value);
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);
70 #endif /* _Dt_TermFunction_h */
71 /* DON'T ADD ANYTHING AFTER THIS #endif... */