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

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

XmStringGetNextComponent(3X)

Contents


NAME    [Toc]    [Back]

       XmStringGetNextComponent - A compound string function that
       returns the type and value of the next component in a compound
 string

SYNOPSIS    [Toc]    [Back]

       #include <Xm/Xm.h>

       XmStringComponentType  XmStringGetNextComponent  (context,
       text,   tag,   direction,   unknown_tag,   unknown_length,
       unknown_value)
               XmStringContext context;
               char **text;
               XmStringCharSet *tag;
               XmStringDirection *direction;
               XmStringComponentType *unknown_tag;
               unsigned short *unknown_length;
               unsigned char **unknown_value;

DESCRIPTION    [Toc]    [Back]

       XmStringGetNextComponent returns the type and value of the
       next component in the compound string identified  by  context.
   It  is a low-level component function.  Components
       are returned one at a time.  On return, only  some  output
       parameters  will be valid; which ones can be determined by
       examining the return status.  In the case  of  text,  tag,
       and  direction  components,  only  one output parameter is
       valid.  If the return status indicates an  unknown  component
  was  encountered, the font list element tag, length,
       and value are returned.  This function allocates the space
       necessary  to  hold returned values; freeing this space is
       the caller's responsibility.  Specifies the string context
       structure  which  was allocated by the XmStringInitContext
       function.   Specifies  a  pointer  to  a  null  terminated
       string.   Specifies a pointer to the font list element tag
       associated     with     the     text.       The      value
       XmFONTLIST_DEFAULT_TAG  identifies  a locale text segment.
       Specifies a pointer to the direction of the text.   Specifies
 a pointer to the tag of an unknown component.  Specifies
 a pointer to the  length  of  an  unknown  component.
       Specifies  a pointer to the value of an unknown component.

RETURN VALUE    [Toc]    [Back]

       Returns the type of component  found.  Following  are  the
       possible values: XmSTRING_COMPONENT_CHARSET

              This component is obsolete and remains for compatibility
  with  previous  releases.   It   has   been
              replaced     by    XmSTRING_COMPONENT_FONTLIST_ELEMENT_TAG.
   XmSTRING_COMPONENT_FONTLIST_ELEMENT_TAG
              XmSTRING_COMPONENT_LOCALE_TEXT      XmSTRING_COMPONENT_TAG
  XmSTRING_COMPONENT_TEXT   XmSTRING_COMPONENT_DIRECTION
         XmSTRING_COMPONENT_SEPARATOR
              XmSTRING_COMPONENT_END XmSTRING_COMPONENT_UNKNOWN







SEE ALSO    [Toc]    [Back]

      
      
       XmStringCreate(3X), XmStringInitContext(3X)



                                     XmStringGetNextComponent(3X)
[ Back ]
 Similar pages
Name OS Title
XmStringGetNextComponent HP-UX A compound string function that returns the type and value of the next component in a compound string
XmStringGetNextComponent IRIX A compound string function that returns the type and value of the next component in a compound string
XmStringPeekNextComponent HP-UX A compound string function that returns the component type of the next component to be fetched
XmStringPeekNextComponent IRIX A compound string function that returns the component type of the next component fetched
XmStringPeekNextComponent Tru64 A compound string function that returns the component type of the next component fetched
XmStringGetNextTriple HP-UX An XmString function that returns the type, length, and value of the next component in the compound string
XmMapSegmentEncoding IRIX A compound string function that returns the compound text encoding format associated with the specified font l
XmMapSegmentEncoding Tru64 A compound string function that returns the compound text encoding format associated with the specif...
XmMapSegmentEncoding HP-UX A compound string function that returns the compound text encoding format associated with the specified font l
XmStringLineCount Tru64 A compound string function that returns the number of separators plus one in the provided compound s...
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service