2
...\" TxtFieAY.sgm /main/8 1996/09/08 21:15:07 rws $
10
.fl \" force out current output buffer
11
\!!save /psv exch def currentpoint translate 0 0 moveto
14
.sy sed -e 's/^/!/' \\$1\" bring in postscript file
18
.ie \\*(f1 .ds f1 \\n(.f
19
.el .ie \\*(f2 .ds f2 \\n(.f
20
.el .ie \\*(f3 .ds f3 \\n(.f
21
.el .ie \\*(f4 .ds f4 \\n(.f
22
.el .tm ? font overflow
42
.el .tm ? font underflow
48
.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n
49
.TH "XmTextFieldReplaceWcs" "library call"
51
\fBXmTextFieldReplaceWcs\fP \(em A TextField function that replaces part of a
52
wide character string in a TextField widget
53
.iX "XmTextFieldReplaceWcs"
54
.iX "TextField functions" "XmTextFieldReplaceWcs"
58
#include <Xm/TextF\&.h>
59
\fBvoid \fBXmTextFieldReplaceWcs\fP\fR(
60
\fBWidget \fBwidget\fR\fR,
61
\fBXmTextPosition \fBfrom_pos\fR\fR,
62
\fBXmTextPosition \fBto_pos\fR\fR,
63
\fBwchar_t *\fBwcstring\fR\fR);
67
\fBXmTextFieldReplaceWcs\fP replaces part of the wide character string
68
in the TextField widget\&. The character positions begin at 0 (zero) and are
69
numbered sequentially from the beginning of the text\&.
71
An example text replacement would be to replace
72
the second and third characters in the text string\&. To accomplish this,
73
the parameter \fIfrom_pos\fP must be 1 and \fIto_pos\fP must be 3\&. To
74
insert a string after the fourth character, both parameters,
75
\fIfrom_pos\fP and \fIto_pos\fP, must be 4\&.
77
This routine calls the widget\&'s \fBXmNvalueChangedCallback\fP and
78
verification callbacks, either \fBXmNmodifyVerifyCallback\fP or
79
\fBXmNmodifyVerifyCallbackWcs\fP, or both\&. If both verification
80
callback lists are registered, the procedures of the
81
\fBXmNmodifyVerifyCallback\fP list are executed first and the resulting
82
data is passed to the \fBXmNmodifyVerifyCallbackWcs\fP callbacks\&.
83
If the \fBXmNcursorPosition\fP resource is greater than or is the same value as
84
\fIfrom_pos\fP, the \fBXmNmotionVerifyCallback\fP is called\&.
86
Specifies the TextField widget ID
87
.IP "\fIfrom_pos\fP" 10
88
Specifies the start position of the text to be replaced
90
Specifies the end position of the text to be replaced
91
.IP "\fIwcstring\fP" 10
92
Specifies the wide character string value to be added to the TextField widget
94
For a complete definition of TextField and its associated resources, see
95
\fBXmTextField\fP(3)\&.
98
\fBXmTextField\fP(3) and
99
\fBXmTextFieldReplace\fP(3)\&.
100
...\" created by instant / docbook-to-man, Sun 22 Dec 1996, 20:34