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

  man pages->Tru64 Unix man pages -> XmCvtXmStringToCT (3X)              
Title
Content
Arch
Section
 

XmCvtXmStringToCT(3X)

Contents


NAME    [Toc]    [Back]

       XmCvtXmStringToCT  -  A compound string function that converts
 a compound string to compound text

SYNOPSIS    [Toc]    [Back]

       #include <Xm/Xm.h>

       char * XmCvtXmStringToCT (string)
               XmString string;

DESCRIPTION    [Toc]    [Back]

       XmCvtXmStringToCT converts a compound string to a (char *)
       string  in compound text format. The application must call
       XtAppInitialize before calling  this  function.  The  converter
 uses the font list tag associated with a given compound
 string segment to select a compound text format  for
       that  segment.  A  registry defines a mapping between font
       list tags and compound text  encoding  formats.  The  converter
  uses  the  following  algorithm  for each compound
       string segment: If the  compound  string  segment  tag  is
       mapped to XmFONTLIST_DEFAULT_TAG in the registry, the converter
 passes the text of the compound string  segment  to
       XmbTextListToTextProperty  with an encoding style of XCompoundTextStyle
 and uses the resulting  compound  text  for
       that  segment.   If  the  compound  string  segment tag is
       mapped to an MIT registered charset in the  registry,  the
       converter creates the compound text for that segment using
       the charset (from the registry) and the text of  the  compound
  string segment as defined in the X Consortium Standard
 Compound Text Encoding.  If the compound string  segment
  tag  is  mapped to a charset in the registry that is
       neither  XmFONTLIST_DEFAULT_TAG  nor  an  MIT   registered
       charset,  the converter creates the compound text for that
       segment using the charset (from the registry) and the text
       of  the  compound  string segment as an "extended segment"
       with a variable number of octets per  character.   If  the
       compound string segment tag is not mapped in the registry,
       the result is implementation dependent.  Specifies a  compound
 string to be converted to compound text.

RETURN VALUE    [Toc]    [Back]

       Returns  a  (char  *) string in compound text format. This
       format is described in the X Consortium Standard  Compound
       Text Encoding.

SEE ALSO    [Toc]    [Back]

      
      
       XmCvtCTToXmString(3X),  XmFontList(3X), XmMapSegmentEncoding(3X), XmRegisterSegmentEncoding(3X), XmString(3X)



                                            XmCvtXmStringToCT(3X)
[ Back ]
 Similar pages
Name OS Title
XmCvtCTToXmString Tru64 A compound string function that converts compound text to a compound string
XmCvtCTToXmString HP-UX A compound string function that converts compound text to a compound string
XmCvtCTToXmString IRIX A compound string function that converts compound text to a compound string
XmCvtByteStreamToXmString HP-UX A compound string function that converts from a compound string in Byte Stream format to a compound string
XmStringTableToXmString HP-UX A convenience function that converts a compound string table to a single compound string
XmCvtXmStringToByteStream HP-UX A compound string function that converts a compound string to a Byte Stream format
XmStringToXmStringTable HP-UX A convenience function that converts a single compound string to a table of compound strings
XmStringGetLtoR HP-UX A compound string function that searches for a text segment in the input compound string
XmStringGetLtoR IRIX A compound string function that searches for a text segment in the input compound string
XmStringGetLtoR Tru64 A compound string function that searches for a text segment in the input compound string
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service