Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XmTextGetSubstringWcs(3)    Library Functions Manual	XmTextGetSubstringWcs(3)

NAME
     XmTextGetSubstringWcs -- A Text function that retrieves a portion of a wide
     character internal text buffer

SYNOPSIS
     #include <Xm/Text.h>
     int XmTextGetSubstringWcs(
     Widget widget,
     XmTextPosition start,
     int num_chars,
     int buffer_size,
     wchar_t *buffer);

DESCRIPTION
     XmTextGetSubstringWcs  retrieves  a  copy of a portion of the internal text
     buffer of a Text widget that is stored in	a  wide  character  format.  The
     function  copies  a specified number of characters from a given start posi-
     tion in the internal text buffer into a buffer provided by the application.
     A NULL terminator is placed at the end of the copied data.

     widget    Specifies the Text widget ID.

     start     Specifies the beginning character position from	which  the  data
	       will  be  retrieved. This is an integer number of characters from
	       the beginning of the text buffer. The first character position is
	       0 (zero).

     num_chars Specifies the number of wchar_t characters to be copied into  the
	       provided buffer.

     buffer_size
	       Specifies  the size of the supplied buffer as a number of wchar_t
	       storage locations. The minimum size is num_chars + 1.

     buffer    Specifies the wide character buffer into which the internal  text
	       buffer will be copied.

     For  a  complete  definition  of Text and its associated resources, see Xm-
     Text(3).

RETURN
     XmCOPY_SUCCEEDED
	       The function was successful.

     XmCOPY_FAILED
	       The function failed because it was unable to copy  the  specified
	       number  of  characters into the buffer provided.  The buffer size
	       may be insufficient. The contents of buffer are undefined.

     XmCOPY_TRUNCATED
	       The requested number of characters extended beyond  the	internal
	       buffer.	The function copied characters between start and the end
	       of the widget's buffer and terminated the string with a NULL ter-
	       minator; fewer than num_chars characters were copied.

RELATED
     XmText(3) and XmTextGetSubstring(3).

							XmTextGetSubstringWcs(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XmTextGetSubstringWcs&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help