Blame doc/man/man3/XmTextGetSubstringWcs.3

Packit b099d7
'\" t
Packit b099d7
...\" TxtGetSH.sgm /main/9 1996/09/08 21:18:08 rws $
Packit b099d7
.de P!
Packit b099d7
.fl
Packit b099d7
\!!1 setgray
Packit b099d7
.fl
Packit b099d7
\\&.\"
Packit b099d7
.fl
Packit b099d7
\!!0 setgray
Packit b099d7
.fl			\" force out current output buffer
Packit b099d7
\!!save /psv exch def currentpoint translate 0 0 moveto
Packit b099d7
\!!/showpage{}def
Packit b099d7
.fl			\" prolog
Packit b099d7
.sy sed -e 's/^/!/' \\$1\" bring in postscript file
Packit b099d7
\!!psv restore
Packit b099d7
.
Packit b099d7
.de pF
Packit b099d7
.ie     ?\\*(f1?? .ds f1 \\n(.f
Packit b099d7
.el .ie ?\\*(f2?? .ds f2 \\n(.f
Packit b099d7
.el .ie ?\\*(f3?? .ds f3 \\n(.f
Packit b099d7
.el .ie ?\\*(f4?? .ds f4 \\n(.f
Packit b099d7
.el .tm ? font overflow
Packit b099d7
.ft \\$1
Packit b099d7
..
Packit b099d7
.de fP
Packit b099d7
.ie     !?\\*(f4?? \{\
Packit b099d7
.	ft \\*(f4
Packit b099d7
.	ds f4\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f3?? \{\
Packit b099d7
.	ft \\*(f3
Packit b099d7
.	ds f3\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f2?? \{\
Packit b099d7
.	ft \\*(f2
Packit b099d7
.	ds f2\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f1?? \{\
Packit b099d7
.	ft \\*(f1
Packit b099d7
.	ds f1\"
Packit b099d7
'	br \}
Packit b099d7
.el .tm ? font underflow
Packit b099d7
..
Packit b099d7
.ds f1\"
Packit b099d7
.ds f2\"
Packit b099d7
.ds f3\"
Packit b099d7
.ds f4\"
Packit b099d7
.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n 
Packit b099d7
.TH "XmTextGetSubstringWcs" "library call"
Packit b099d7
.SH "NAME"
Packit b099d7
\fBXmTextGetSubstringWcs\fP \(em A Text function that retrieves
Packit b099d7
a portion of a wide character internal text buffer
Packit b099d7
.iX "XmTextGetSubstringWcs"
Packit b099d7
.iX "Text functions" "XmTextGetSubstringWcs"
Packit b099d7
.SH "SYNOPSIS"
Packit b099d7
.PP
Packit b099d7
.nf
Packit b099d7
#include <Xm/Text\&.h>
Packit b099d7
\fBint \fBXmTextGetSubstringWcs\fP\fR(
Packit b099d7
\fBWidget \fBwidget\fR\fR,
Packit b099d7
\fBXmTextPosition \fBstart\fR\fR,
Packit b099d7
\fBint \fBnum_chars\fR\fR,
Packit b099d7
\fBint \fBbuffer_size\fR\fR,
Packit b099d7
\fBwchar_t *\fBbuffer\fR\fR);
Packit b099d7
.fi
Packit b099d7
.SH "DESCRIPTION"
Packit b099d7
.PP
Packit b099d7
\fBXmTextGetSubstringWcs\fP retrieves a copy of a portion of the internal
Packit b099d7
text buffer of a Text widget that is stored in a wide character
Packit b099d7
format\&. The function copies a specified number of characters from
Packit b099d7
a given start position in the internal text buffer into a buffer
Packit b099d7
provided by the application\&. A NULL terminator is placed at the
Packit b099d7
end of the copied data\&.
Packit b099d7
.IP "\fIwidget\fP" 10
Packit b099d7
Specifies the Text widget ID\&.
Packit b099d7
.IP "\fIstart\fP" 10
Packit b099d7
Specifies the beginning character position from which the data will be
Packit b099d7
retrieved\&. This is an integer number of characters from the beginning of
Packit b099d7
the text buffer\&. The first character position is 0 (zero)\&.
Packit b099d7
.IP "\fInum_chars\fP" 10
Packit b099d7
Specifies the number of \fBwchar_t\fR characters to be copied into
Packit b099d7
the provided buffer\&.
Packit b099d7
.IP "\fIbuffer_size\fP" 10
Packit b099d7
Specifies the size of the supplied buffer as a number of \fBwchar_t\fR
Packit b099d7
storage locations\&. The minimum size is \fInum_chars\fP + 1\&.
Packit b099d7
.IP "\fIbuffer\fP" 10
Packit b099d7
Specifies the wide character buffer into which the internal
Packit b099d7
text buffer will be copied\&.
Packit b099d7
.PP
Packit b099d7
For a complete definition of Text and its associated resources,
Packit b099d7
see \fBXmText\fP(3)\&.
Packit b099d7
.SH "RETURN"
Packit b099d7
.IP "\fBXmCOPY_SUCCEEDED\fP" 10
Packit b099d7
The function was successful\&.
Packit b099d7
.IP "\fBXmCOPY_FAILED\fP" 10
Packit b099d7
The function failed because it was unable to copy the
Packit b099d7
specified number of characters into the buffer provided\&.
Packit b099d7
The buffer size may be insufficient\&. The contents of
Packit b099d7
\fIbuffer\fP are undefined\&.
Packit b099d7
.IP "\fBXmCOPY_TRUNCATED\fP" 10
Packit b099d7
The requested number of characters extended beyond the internal
Packit b099d7
buffer\&. The function copied characters between \fIstart\fP and the
Packit b099d7
end of the widget\&'s buffer and terminated the string with a NULL
Packit b099d7
terminator; fewer than \fInum_chars\fP characters were copied\&.
Packit b099d7
.SH "RELATED"
Packit b099d7
.PP
Packit b099d7
\fBXmText\fP(3) and \fBXmTextGetSubstring\fP(3)\&.
Packit b099d7
...\" created by instant / docbook-to-man, Sun 22 Dec 1996, 20:35