*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> XmString (3)              
Title
Content
Arch
Section
 

Contents


 XmString(library call)                               XmString(library call)




 NAME    [Toc]    [Back]
      XmString - Data type for a compound string

 SYNOPSIS    [Toc]    [Back]
      #include <Xm/Xm.h>

 DESCRIPTION    [Toc]    [Back]
      XmString is the data type for a compound string.  Compound strings
      consist of a sequence of components, including, but not limited to,
      the following:

         +  XmSTRING_COMPONENT_SEPARATOR

         +  XmSTRING_COMPONENT_TAB

         +  XmSTRING_COMPONENT_LAYOUT_POP

         +  XmSTRING_COMPONENT_DIRECTION

         +  XmSTRING_COMPONENT_LAYOUT_PUSH

         +  XmSTRING_COMPONENT_CHARSET

         +  XmSTRING_COMPONENT_FONTLIST_ELEMENT_TAG

         +  XmSTRING_COMPONENT_LOCALE

         +  XmSTRING_COMPONENT_LOCALE_TEXT

         +  XmSTRING_COMPONENT_TAG

         +  XmSTRING_COMPONENT_TEXT

         +  XmSTRING_COMPONENT_END

         +  XmSTRING_COMPONENT_RENDITION_BEGIN

         +  XmSTRING_COMPONENT_RENDITION_END

         +  XmSTRING_COMPONENT_UNKNOWN

         +  XmSTRING_COMPONENT_WIDECHAR_TEXT

      and also a rendition tags table, text, and text component.  When a
      compound string is displayed, the rendition tags and the direction are
      used to determine how to display the text.

      Calling XtGetValues for a resource whose type is XmString yields a
      copy of the compound string resource value.  The application is
      responsible for using XmStringFree to free the memory allocated for
      the copy.



                                    - 1 -       Formatted:  January 24, 2005






 XmString(library call)                               XmString(library call)




      Please see the XmStringComponentType reference page for more detail
      about compound string components, and for a description of the order
      in which the components should appear in a compound string.  Refer to
      the XmRenderTable reference page for a description of the algorithm
      that associates the rendition tags used for displaying a compound
      string text component with a rendition in a render table.

 RELATED    [Toc]    [Back]
      XmParseMapping(3), XmParseMappingCreate(3), XmParseMappingFree(3),
      XmParseMappingGetValues(3), XmParseMappingSetValues(3),
      XmParseTable(3), XmParseTableFree(3), XmStringBaseline(3),
      XmStringByteCompare(3), XmStringByteStreamLength(3),
      XmStringCompare(3), XmStringComponentCreate(3),
      XmStringComponentType(3), XmStringConcat(3), XmStringConcatAndFree(3),
      XmStringCopy(3), XmStringCreate(3), XmStringCreateLocalized(3),
      XmStringCreateLtoR(3), XmStringCreateSimple(3), XmStringDirection(3),
      XmStringDirectionCreate(3), XmStringDirectionToDirection(3),
      XmStringDraw(3), XmStringDrawImage(3), XmStringDrawUnderline(3),
      XmStringEmpty(3), XmStringExtent(3), XmStringFree(3),
      XmStringFreeContext(3), XmStringGenerate(3), XmStringGetLtoR(3),
      XmStringGetNextComponent(3), XmStringGetNextSegment(3),
      XmStringGetNextTriple(3), XmStringHasSubstring(3), XmStringHeight(3),
      XmStringInitContext(3), XmStringIsVoid(3), XmStringLength(3),
      XmStringLineCount(3), XmStringNConcat(3), XmStringNCopy(3),
      XmStringParseText(3), XmStringPeekNextComponent(3),
      XmStringPeekNextTriple(3), XmStringPutRendition(3),
      XmStringSegmentCreate(3), XmStringSeparatorCreate(3),
      XmStringTable(3), XmStringTableParseStringArray(3),
      XmStringTableProposeTablist(3), XmStringTableToXmString(3),
      XmStringTableUnparse(3), XmStringToXmStringTable(3),
      XmStringUnparse(3), XmStringWidth(3), XmCvtXmStringToByteStream(3),
      XmCvtXmStringToCT(3), XmCvtCTToXmString(3), and
      XmCvtByteStreamToXmString(3).


                                    - 2 -       Formatted:  January 24, 2005
[ Back ]
 Similar pages
Name OS Title
XmStringComponentType HP-UX Data type for compound string components
XmParseTable HP-UX Data type for a compound string parse table
XmParseMapping HP-UX Data type for a compound string parse mapping
XmStringGetNextComponent IRIX A compound string function that returns the type and value of the next component in a compound string
XmStringGetNextComponent HP-UX A compound string function that returns the type and value of the next component in a compound string
XmStringGetNextComponent Tru64 A compound string function that returns the type and value of the next component in a compound strin...
XmCvtByteStreamToXmString HP-UX A compound string function that converts from a compound string in Byte Stream format to a compound string
XmStringTable IRIX Data type for an array of compound strings
XmStringTable HP-UX Data type for an array of compound strings
XmStringTable Tru64 Data type for an array of compound strings
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service