XmTextGetSubstring man page on Ultrix

Man page or keyword search:  
man Server   3690 pages
apropos Keyword Search (all sections)
Output format
Ultrix logo
[printable version]

XmTextGetSubstring(3X)		   OSF/Motif		XmTextGetSubstring(3X)

NAME
       XmTextGetSubstring - A Text function that retrieves a copy of a portion
       of the internal text buffer

SYNOPSIS
       #include <Xm/Text.h>

       int XmTextGetSubstring (widget, start, num_chars, buffer_size,  buffer)
	    Widget	widget;				  XmTextPositionstart;
	    int		num_chars;		      int	  buffer_size;
	    char	*buffer;

DESCRIPTION
       XmTextGetSubstring  retrieves  a copy of a portion of the internal text
       buffer of a Text widget.	 The function copies  a	 specified  number  of
       characters from a given start position in the internal text buffer into
       a buffer provided by the application.  A NULL terminator is  placed  at
       the end of the copied data.

       The  size of the required buffer depends on the maximum number of bytes
       per character (MB_CUR_MAX) for the current  locale.   MB_CUR_MAX	 is  a
       macro  defined  in stdlib.h.  The buffer should be large enough to con‐
       tain the substring to be copied and a NULL terminator.  Use the follow‐
       ing  equation  to  calculate  the size of buffer the application should
       provide:

       buffer_size = (num_chars * MB_CUR_MAX) + 1 Specifies  the  Text	widget
       ID.   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.
       Specifies the number of characters to be copied into the provided  buf‐
       fer.   Specifies	 the  size of the supplied buffer in bytes.  This size
       should account for a NULL terminator.  Specifies the  character	buffer
       into which the internal text buffer will be copied.

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

RETURN VALUE
       The function was successful.  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	 unde‐
       fined.  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 terminator;
       fewer than num_chars characters were copied.

RELATED INFORMATION
       XmText(3X) and XmTextGetSubstringWcs(3X).

							XmTextGetSubstring(3X)
[top]

List of man pages available for Ultrix

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net