


XmStringSegmentCreate(3X)			    XmStringSegmentCreate(3X)
OSF/Motif							    OSF/Motif



NAME
  XXmmSSttrriinnggSSeeggmmeennttCCrreeaattee	- A compound string function that creates a compound
  string

SYNOPSIS


  ##iinncclluuddee <<XXmm//XXmm..hh>>
  XXmmSSttrriinngg XXmmSSttrriinnggSSeeggmmeennttCCrreeaattee ((_t_e_x_t,	_t_a_g, _d_i_r_e_c_t_i_o_n,	_s_e_p_a_r_a_t_o_r))
       cchhaarr	   * _t_e_x_t;;
       cchhaarr	   **_t_a_g;;
       XXmmSSttrriinnggDDiirreeccttiioonn_d_i_r_e_c_t_i_o_n;;
       BBoooolleeaann	   _s_e_p_a_r_a_t_o_r;;

DESCRIPTION
  XXmmSSttrriinnggSSeeggmmeennttCCrreeaattee	is a high-level	function that assembles	a compound
  string consisting of a font list element tag,	a direction component, a text
  component, and an optional separator component.

  _t_e_x_t	 Specifies a null-terminated string to be used as the text component
	 of the	compound string.

  _t_a_g	 Specifies the font list element tag to	be associated with the text.
	 The value XXmmFFOONNTTLLIISSTT__DDEEFFAAUULLTT__TTAAGG identifies a locale text segment.

  _d_i_r_e_c_t_i_o_n
	 Specifies the direction of the	text.

  _s_e_p_a_r_a_t_o_r
	 Specifies separator addition.	If False, the compound string does
	 not have a separator at the end.  If True, a separator	immediately
	 follows the text component.

RETURN VALUE
  Returns a new	compound string.

RELATED	INFORMATION
  XXmmSSttrriinnggCCrreeaattee((33XX)).




















