XmCvtXmStringToCT(3)

NAME

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

SYNOPSIS

   #include <Xm/Xm.h>
   char * XmCvtXmStringToCT(
   XmString string);

DESCRIPTION

   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:

      1. 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.

      2. 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.

      3. 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.

      4. If the compound string segment tag is not mapped in the registry,
         the result is implementation dependent.

   string    Specifies a compound string to be converted to compound text.

RETURN

   Returns  a  (char  *)  string  in compound text format.  This format is
   described in the X Consortium Standard  Compound  Text  Encoding.   The
   function  allocates space to hold the returned string.  The application
   is responsible for managing the allocated space.  The  application  can
   recover the allocated space by calling XtFree.

RELATED

   XmCvtCTToXmString(3),      XmFontList(3),      XmMapSegmentEncoding(3),
   XmRegisterSegmentEncoding(3), and XmString.

                                                      XmCvtXmStringToCT(3)



Opportunity


Personal Opportunity - Free software gives you access to billions of dollars of software at no cost. Use this software for your business, personal use or to develop a profitable skill. Access to source code provides access to a level of capabilities/information that companies protect though copyrights. Open source is a core component of the Internet and it is available to you. Leverage the billions of dollars in resources and capabilities to build a career, establish a business or change the world. The potential is endless for those who understand the opportunity.

Business Opportunity - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies know about open source and how open source can give you the advantage.


Free Software


Free Software provides computer programs and capabilities at no cost but more importantly, it provides the freedom to run, edit, contribute to, and share the software. The importance of free software is a matter of access, not price. Software at no cost is a benefit but ownership rights to the software and source code is far more significant.

Free Office Software - The Libre Office suite provides top desktop productivity tools for free. This includes, a word processor, spreadsheet, presentation engine, drawing and flowcharting, database and math applications. Libre Office is available for Linux or Windows.


Free Books


The Free Books Library is a collection of thousands of the most popular public domain books in an online readable format. The collection includes great classical literature and more recent works where the U.S. copyright has expired. These books are yours to read and use without restrictions.

Source Code - Want to change a program or know how it works? Open Source provides the source code for its programs so that anyone can use, modify or learn how to write those programs themselves. Visit the GNU source code repositories to download the source.


Education


Study at Harvard, Stanford or MIT - Open edX provides free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses for almost all major subjects and course levels. Open edx also offers some paid courses and selected certifications.

Linux Manual Pages - A man or manual page is a form of software documentation found on Linux/Unix operating systems. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts.