|
XmStringIsVoid(3) -- A compound string function that provides information
|
XmStringIsVoid returns a Boolean value indicating whether or not string s1 is void. s1 Specifies the compound string |
XmStringLength(3) -- A compound string function that obtains the length of a compound string
|
This function is obsolete and exists for compatibility with previous releases. It is replaced by XmStringByteStreamLength. XmStringLength obtains the length of a compound string. It returns the number of bytes in s1 including all tags, direction indicators, and separators. If the compound string has an invalid structure, 0 (zero) is returned. s1 Specifies the compound string |
XmStringLineCount(3) -- A compound string function that returns the number of separators plus one in the provided compound string
|
XmStringLineCount returns the number of separators plus one in the provided compound string. In effect, it counts the lines of text. string Specifies the string |
XmStringNConcat(3) -- A compound string function that appends a specified number of bytes to a compound string
|
This function is obsolete and exists for compatibility with previous releases. It is replaced by XmStringConcat. XmStringNConcat appends a specified number of bytes from s2 to the end of s1, including tags, directional indicators, and separators. It then returns the resulting compound string. The original strings are preserved. The function allocates space for the resulting compound string. The ap... |
XmStringNCopy(3) -- A compound string function that creates a copy of a compound string
|
This function is obsolete and exists for compatibility with previous releases. XmStringNCopy creates a copy of s1 that contains a specified number of bytes, including tags, directional indicators, and separators. It then returns the resulting compound string. The original strings are preserved. The function allocates space for the resulting compound string. The application is responsible for manag... |
XmStringParseText(3) -- A function that converts a character string to a compound string
|
XmStringParseText converts characters specified in text to corresponding components in the returned compound string. The resulting compound string consists of at least one locale or charset tag component and a series of XmString text components and other components. The conversion proceeds according to the parse information contained in parse_table. See the Motif Programmer's Guide for more infor... |
XmStringPeekNextComponent(3) -- A compound string function that returns the component type of the next component to be fetched
|
This function is obsolete and exists for compatibility with previous releases. It is replaced by XmStringPeekNextTriple. XmStringPeekNextComponent examines the next component that would be fetched by XmStringGetNextComponent and returns the component type. context Specifies the string context structure that was allocated by the XmStringInitContext function |
XmStringPeekNextTriple(3) -- A function that returns the component type of the next component
|
XmStringPeekNextTriple examines the next component that would be fetched by XmStringGetNextTriple and returns the component type. context Specifies the string context structure that was allocated by the XmStringInitContext function. |
XmStringPutRendition(3) -- A convenience function that places renditions around strings
|
XmStringPutRendition places matching Xm_STRING_COMPONENT_RENDITION_BEGIN and XmSTRING_COMPONENT_RENDITION_END components containing rendition around string. The original string is preserved. string Specifies the compound string to which begin and end rendition components should be added. rendition Specifies the rendition tag to be used in an XmSTRING_COMPONENT_RENDITION_BEGIN component which will ... |
XmStringSegmentCreate(3) -- A compound string function that creates a compound string
|
This function is obsolete and exists for compatibility with previous releases. It can be replaced by using a combination of XmStringComponentCreate and XmStringConcat. XmStringSegmentCreate is a high-level function that assembles a compound string consisting of a font list element tag, a direction component, a text component, and an optional separator component. The function allocates space for th... |
XmStringSeparatorCreate(3) -- A compound string function that creates a compound string
|
XmStringSeparatorCreate creates a compound string with a single component, a separator. |
XmStringTable(3) -- Data type for an array of compound strings
|
XmStringTable is the data type for an array of compound strings (objects of type XmString). |
XmStringTableParseStringArray(3) -- A convenience function that converts an array of strings to a compound string table
|
XmStringTableParseStringArray takes an array of strings, allocates an XmStringTable with an equal number of slots, calls XmStringParseText on each string in strings, and inserts the resulting XmString in the corresponding slot in the XmStringTable. strings Specifies an array of strings of characters as determined by type. count Specifies the number of strings in strings. tag Specifies the tag to b... |