Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XmStringSegmentCreate(3)   Library Functions Manual   XmStringSegmentCreate(3)

NAME
       XmStringSegmentCreate --	A compound string function that	creates	a com-
       pound string

SYNOPSIS
       #include	<Xm/Xm.h>
       XmString	XmStringSegmentCreate(
       char * text,
       XmStringTag tag,
       XmStringDirection direction,
       Boolean separator);

DESCRIPTION
       This  function  is  obsolete and	exists for compatibility with previous
       releases. It can	be replaced by using a combination  of	XmStringCompo-
       nentCreate  and	XmStringConcat.	 XmStringSegmentCreate is a high-level
       function	that assembles a compound string consisting of a font list el-
       ement tag, a direction component, a text	 component,  and  an  optional
       separator component.

       The function allocates space for	the returned compound string.  The ap-
       plication  is responsible for managing the allocated space.  The	appli-
       cation can recover the allocated	space by calling XmStringFree.

       text	 Specifies a NULL-terminated string to be  used	 as  the  text
		 component of the compound string.

       tag	 Specifies  the	 tag component to be associated	with the text.
		 The value XmFONTLIST_DEFAULT_TAG is  for  compatibility  with
		 previous releases.

       direction Specifies the direction of the	text.

       separator A  value  of  False means the compound	string does not	have a
		 separator at the end. A value of True,	means a	separator  im-
		 mediately follows the text component.

RETURN
       Returns a new compound string.

RELATED
       XmStringCreate(3).

						      XmStringSegmentCreate(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XmStringSegmentCreate&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help