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

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

Contents


 XmCvtTextPropertyToXmStringTabXlmeC(vltiTberxatrPyrocpaelrlt)yToXmStringTable(library call)




 NAME    [Toc]    [Back]
      XmCvtTextPropertyToXmStringTable - A function that converts from a
      TextProperty Structure to a StringTable

 SYNOPSIS    [Toc]    [Back]
      #include <Xm/Xm.h>
      int XmCvtTextPropertyToXmStringTable (display, text_prop, string_table_return, count_return)
              Display *display;
              XTextProperty   *text_prop;
              XmStringTable   *string_table_return;
              int     *count_return;
      (void)

 DESCRIPTION    [Toc]    [Back]
      XmCvtTextPropertyToXmStringTable converts the specified XTextProperty
      structure into an XmStringTable, as follows:

         +  If the encoding member of text_prop is the Atom STRING, each
            returned XmString has a tag of "ISO8859-1" and a text type of
            XmCHARSET_TEXT.

         +  If the encoding member of text_prop is the encoding of the
            current locale, and if that encoding is not STRING, each
            returned XmString has a tag of _MOTIF_DEFAULT_LOCALE and a text
            type of XmMULTIBYTE_TEXT.

         +  If the encoding member of text_prop is other than STRING or the
            encoding of the current locale, the contents of the returned
            compound strings are implementation dependent.

      If conversion depends on the locale and the current locale is not
      supported, the function returns XLocaleNotSupported. If conversion to
      the encoding of the current locale is required and if the locale is
      supported but no converter is available for the encoding specified in
      text_prop, the function returns XConverterNotFound. For supported
      locales, existence of a converter from COMPOUND_TEXT, STRING, or the
      encoding of the current locale is guaranteed if XSupportsLocale
      returns True for the current locale (but the actual text may contain
      unconvertible characters). Conversion of other encodings to the
      encoding of the current locale is implementation dependent. In all of
      these error cases, the function does not set any return values.

      If an element of the value member of text_prop is not convertible to
      XmString, the corresponding entry in the returned XmStringTable will
      be NULL, and XmCvtTextPropertyToXmStringTable returns Success.

      To free the storage for the XmStringTable and its count_return
      compound strings returned by this function, first free each XmString
      in the table using XmStringFree, and then free the XmStringTable
      itself using XtFree.




                                    - 1 -       Formatted:  January 24, 2005






 XmCvtTextPropertyToXmStringTabXlmeC(vltiTberxatrPyrocpaelrlt)yToXmStringTable(library call)




      display   Specifies the connection to the X server.

      text_prop Specifies a pointer to the XTextProperty.  The format member
                of text_prop must be 8.

      string_table_return
                Specifies the XmStringTable array into which the converted
                compound strings are placed.

      count_return
                Specifies the number of XmStrings returned by this function.

 RETURN VALUES    [Toc]    [Back]
      Upon success, this function returns the set of XmStrings in
      string_table_return, and it returns the number of XmStrings in
      count_return, and returns Success. Otherwise, it returns the
      following:

      XLocaleNotSupported    [Toc]    [Back]
                Returned if conversion depends on the locale and the current
                locale is not supported.

      XConverterNotFound    [Toc]    [Back]
                Returned if conversion to the encoding of the current locale
                is required and if the locale is supported but no converter
                is available for the encoding specified in text_prop.

 RELATED INFORMATION    [Toc]    [Back]
      XmCvtXmStringTableToTextProperty(3), XmText(3), and
      XmTextGetString(3).


                                    - 2 -       Formatted:  January 24, 2005
[ Back ]
 Similar pages
Name OS Title
XmCvtXmStringTableToTextProperty HP-UX A function that converts from XmStringTable to an XTextProperty Structure
mktime IRIX converts a tm structure to a calendar time
XmCvtStringToUnitType Tru64 A function that converts a string
XmCvtStringToUnitType IRIX A function that converts a string to
XmCvtStringToUnitType HP-UX A function that converts a string to a unittype value
XmDirectionToStringDirection HP-UX A function that converts an XmDirection value to an XmStringDirection value
XmStringDirectionToDirection HP-UX A function that converts from XmStringDirection to XmDirection
XmConvertStringToUnits HP-UX A function that converts a string specification to a unit value
XmStringTableUnparse HP-UX A convenience function that converts a table of compound strings to an array of text
XmStringTableParseStringArray HP-UX A convenience function that converts an array of strings to a compound string table
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service