|
XmStringHasSubstring(3) -- A compound string function that indicates whether one compound string is contained within another
|
XmStringHasSubstring indicates whether or not one compound string is contained within another. string Specifies the compound string to be searched substring Specifies the compound string to be searched for |
XmStringHeight(3) -- A compound string function that returns the line height of the given compound string
|
XmStringHeight returns the height, in pixels, of the sum of all the line heights of the given compound string. Separator components delimit lines. rendertable Specifies the render table string Specifies the string |
XmStringInitContext(3) -- A compound string function that creates a data structure for scanning an XmString component by component
|
XmStringInitContext creates a context to allow applications to read out the contents of a compound string component by component. A Boolean status is returned to indicate that the context could not be initalized. If the function returns True, the function will allocate space to hold the returned context. The application is responsible for managing the allocated space. The memory can be recovered b... |
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... |