|
NAMEXmTextFieldGetSubstring — A TextField function that retrieves a copy of a portion of the internal text bufferSYNOPSIS#include <Xm/TextF.h> int XmTextFieldGetSubstring( Widget widget, XmTextPosition start, int num_chars, int buffer_size, char *buffer); DESCRIPTIONXmTextFieldGetSubstring retrieves a copy of a portion of the internal text buffer of a TextField 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 TextField and its associated resources, see XmTextField(3). RETURN
RELATEDXmTextField(3) and XmTextFieldGetSubstringWcs(3). Visit the GSP FreeBSD Man Page Interface. |