manpagez: man pages & more
man XmStringGetNextSegment(3)
Home | html | info | man
XmStringGetNextSegment(library call)      XmStringGetNextSegment(library call)




NAME

       XmStringGetNextSegment  --  A compound string function that fetches the
       bytes in the next segment of a compound string


SYNOPSIS

       #include <Xm/Xm.h>
       Boolean XmStringGetNextSegment(
       XmStringContext context,
       char **text,
       XmStringTag *tag,
       XmStringDirection *direction,
       Boolean *separator);


DESCRIPTION

       This routine is obsolete and exists  for  compatibility  with  previous
       releases.  To  read the contents of a compound string, read each compo-
       nent of the string with XmStringGetNextTriple. This  XmString  function
       returns  the  type, length, and value of the next component in the com-
       pound string.  XmStringGetNextSegment fetches the  bytes  in  the  next
       segment;  repeated  calls fetch sequential segments. The text, tag, and
       direction of the fetched segment are returned each time. A Boolean sta-
       tus  is  returned  to indicate whether a valid segment was successfully
       parsed.

       If the function returns True, then the function allocates space to hold
       the  returned text and tag. The application is responsible for managing
       the allocated space. The application can recover the allocated space by
       calling XtFree.

       context   Specifies the string context structure which was allocated by
                 the XmStringInitContext function

       text      Specifies a pointer to a NULL-terminated string

       tag       Specifies a pointer to the font list element  tag  associated
                 with the text

       direction Specifies a pointer to the direction of the text

       separator Specifies  whether  the next component of the compound string
                 is a separator


RETURN

       Returns True if a valid segment is found.


RELATED

       XmStringCreate(3) and XmStringInitContext(3).



                                          XmStringGetNextSegment(library call)

openMotif 2.3.1 - Generated Wed Dec 3 06:41:29 CST 2008
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.