|
NAMEXmTextGetSubstring — A Text function that retrieves a copy of a portion of the internal text bufferSYNOPSIS#include <Xm/Text.h> int XmTextGetSubstring( Widget widget, XmTextPosition start, int num_chars, int buffer_size, char *buffer); DESCRIPTIONXmTextGetSubstring 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 contain the substring to be copied and a NULL terminator. Use the following equation to calculate the size of buffer the application should provide: buffer_size = (num_chars* MB_CUR_MAX) + 1 (void)
For a complete definition of Text and its associated resources, see XmText(3). RETURN
RELATEDXmText(3) and XmTextGetSubstringWcs(3). Visit the GSP FreeBSD Man Page Interface. |