Provided by: libmotif-dev_2.3.8-3.1build1_amd64 bug

NAME

       XmStringGenerate — A convenience function that generates a compound string "XmStringGenerate"

SYNOPSIS

       #include <Xm/Xm.h>
       XmString XmStringGenerate(
       XtPointer text,
       XmStringTag tag,
       XmTextType type,
       XmStringTag rendition);

DESCRIPTION

       XmStringGenerate calls the XmStringParseText function with a default parse table of entries consisting of
       '',  which  maps  to  Separator,  and  '', which maps to Tab.  Matching RENDITION_BEGIN and RENDITION_END
       components containing rendition are placed around the resulting XmString.

       text      Specifies a NULL-terminated string containing characters of a type determined by type.

       tag       Specifies the tag to be used in creating the result.  The  type  of  tag  created  (charset  or
                 locale)  depends  on  the  text  type and the value given. If specified value is NULL, and type
                 indicates that a charset  tag  should  be  created,  then  the  tag  will  have  the  value  of
                 XmFONTLIST_DEFAULT_TAG.   If  tag  is  NULL, and type indicates a locale tag, then the tag will
                 have the value of _MOTIF_DEFAULT_LOCALE.

       type      Specifies the type of text to be passed in, and the tag  type.   If  a  locale  tag  should  be
                 created,  then  type  has  a  value of either XmMULTIBYTE_TEXT or XmWIDECHAR_TEXT. If a charset
                 should be created, type has a value of XmCHARSET_TEXT.

       rendition Specifies the rendition tag to be used in an XmSTRING_COMPONENT_RENDITION_BEGIN component which
                 will begin the returned string and in an XmSTRING_COMPONENT_RENDITION_END component which  will
                 end it.  If rendition is NULL, no rendition tag is placed.

RETURN

       Returns  a  new  compound string.  The function will allocate space to hold the returned compound string.
       When the application  no  longer  needs  the  returned  compound  string,  the  application  should  call
       XmStringFree.

RELATED

       XmString(3) and XmStringFree(3).

                                                                                             XmStringGenerate(3)