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)

NAME | SYNOPSIS | DESCRIPTION | RETURN | RELATED

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

home | help