File: Text.h

package info (click to toggle)
xrn 9.02-7
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,820 kB
  • ctags: 3,233
  • sloc: ansic: 24,690; makefile: 2,685; yacc: 888; sh: 252; lex: 92; perl: 35; awk: 31; csh: 13
file content (64 lines) | stat: -rw-r--r-- 2,604 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#ifndef _TEXT_H_
#define _TEXT_H_

#include <X11/Intrinsic.h>

#ifdef MOTIF
# define TEXT_PANE_CHILD(w)	XtParent(w)
#else
# define TEXT_PANE_CHILD(w)	w
#endif

typedef enum { TextSearchLeft, TextSearchRight } TextDirection;

extern Widget	TextCreate			_ARGUMENTS((String,
							    Boolean,
							    Widget));
extern void	TextDestroy			_ARGUMENTS((Widget));
extern void	TextClear			_ARGUMENTS((Widget));
extern void 	TextSetString			_ARGUMENTS((Widget, String));
extern String	TextGetString			_ARGUMENTS((Widget));
extern long	TextGetLength			_ARGUMENTS((Widget));
extern void	TextSetFile			_ARGUMENTS((Widget, String));
extern String 	TextGetFile			_ARGUMENTS((Widget));
extern void 	TextReplace			_ARGUMENTS((Widget, String,
							    int, long, long));
extern void	TextInvalidate			_ARGUMENTS((Widget, String,
							    long, long));
extern Boolean	TextGetCurrentLine		_ARGUMENTS((Widget, long *,
							    long *));
extern Boolean	TextGetSelectedLines		_ARGUMENTS((Widget, long *,
							    long *));
extern Boolean	TextGetSelectedOrCurrentLines	_ARGUMENTS((Widget, long *,
							    long *));
extern void	TextUnsetSelection		_ARGUMENTS((Widget));
extern long	TextGetTopPosition		_ARGUMENTS((Widget));
extern void	TextSetTopPosition 		_ARGUMENTS((Widget, long));
extern void	TextDisableRedisplay		_ARGUMENTS((Widget));
extern void	TextEnableRedisplay		_ARGUMENTS((Widget));
extern void	TextDisplay			_ARGUMENTS((Widget));
extern long	TextGetInsertionPoint		_ARGUMENTS((Widget));
extern void	TextSetInsertionPoint		_ARGUMENTS((Widget, long));
extern void	TextRemoveLine			_ARGUMENTS((Widget, long));
extern void	TextScrollPage			_ARGUMENTS((Widget, int));
extern void	TextScrollEntire		_ARGUMENTS((Widget, int));
extern void	TextScrollLine			_ARGUMENTS((Widget, int));
extern void	TextMoveLine			_ARGUMENTS((Widget, int));
extern void	TextSetLines			_ARGUMENTS((Widget, int));
extern int	TextGetLines			_ARGUMENTS((Widget));
extern int	TextGetColumns			_ARGUMENTS((Widget));
extern Boolean	TextLastPage			_ARGUMENTS((Widget));
extern Boolean	TextPastLastPage		_ARGUMENTS((Widget));
extern void	TextSetLineSelections		_ARGUMENTS((Widget));
extern void	TextSetAllSelections		_ARGUMENTS((Widget));
extern void	TextSelectAll			_ARGUMENTS((Widget));
extern long	TextSearch			_ARGUMENTS((Widget, long,
							    TextDirection,
							    String));
extern void	TextSearchInteractive		_ARGUMENTS((Widget, XEvent *,
							    long, TextDirection,
							    String));
extern void	TextEnableWordWrap		_ARGUMENTS((Widget));
extern void	TextDisableWordWrap		_ARGUMENTS((Widget));

#endif /* _TEXT_H_ */