XmString(3X)
XmString --Data type for a compound string
As shipped in IRIX 6.5.30. Unchanged since IRIX 6.5.
NAME XmString --Data type for a compound string SYNOPSIS #include <Xm/Xm.h> VERSION This page documents version 1.2 of the Motif library. DESCRIPTION XmString is the data type for a compound string. Compound strings include one or more segments, each of which may contain a font list element tag, string direction, and text component. When a compound string is displayed, the font list element tag and the direction are used to determine how to display the text. Whenever a font list element tag is set to Xm- FONTLIST_DEFAULT_TAG the text is handled as a locale text segment. Calling XtGetValues for a resource whose type is XmString yields a copy of the compound string resource value. The application is responsible for us- ing XmStringFree to free the memory allocated for the copy. Refer to the XmFontList man page for a description of the algorithm that associates the font list element tag of a compound string segment with a font list entry in a font list. The compound string interface consists of the routines listed under "Re- lated Information." RELATED INFORMATION XmStringBaseline(3X), XmStringByteCompare(3X), XmStringCompare(3X), Xm- StringConcat(3X), XmStringCopy(3X), XmStringCreate(3X), XmStringCreateL- toR(3X), XmStringCreateLocalized(3X), XmStringCreateSimple(3X), XmStringDi- rection(3X), XmStringDirectionCreate(3X), XmStringDraw(3X), XmStringDrawIm- age(3X), XmStringDrawUnderline(3X), XmStringEmpty(3X), XmStringExtent(3X), XmStringFree(3X), XmStringFreeContext(3X), XmStringGetLtoR(3X), Xm- StringGetNextComponent(3X), XmStringGetNextSegment(3X), XmStringHasSub- string(3X), XmStringHeight(3X), XmStringInitContext(3X), Xm- StringLength(3X), XmStringLineCount(3X), XmStringNConcat(3X), XmStringN- Copy(3X), XmStringPeekNextComponent(3X), XmStringSegmentCreate(3X), Xm- StringSeparatorCreate(3X), XmStringTable(3X), and XmStringWidth(3X). XmString(3X)