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

FreeBSD Manual Pages

  
 
  

home | help
XmRegiste...ntEncoding(3)  Library Functions Manual  XmRegiste...ntEncoding(3)

NAME
       XmRegisterSegmentEncoding  -- A compound	string function	that registers
       a compound text encoding	format for a specified font list element tag

SYNOPSIS
       #include	<Xm/Xm.h>
       char * XmRegisterSegmentEncoding(
       char *fontlist_tag,
       char *ct_encoding);

DESCRIPTION
       XmRegisterSegmentEncoding registers a  compound	text  encoding	format
       with  the  specified font list element tag. The XmCvtXmStringToCT func-
       tion uses this registry to map the font list tags  of  compound	string
       segments	to compound text encoding formats. Registering a font list tag
       that  already exists in the registry overwrites the original entry. You
       can unregister a	font list tag by passing a NULL	value for  the	ct_en-
       coding parameter.

       fontlist_tag
		 Specifies the font list element tag to	be registered. The tag
		 must be a NULL-terminated ISO8859-1 string.

       ct_encoding
		 Specifies the compound	text character set to be used for seg-
		 ments with the	font list tag. The value must be a NULL-termi-
		 nated	ISO8859-1  string.   A value of	XmFONTLIST_DEFAULT_TAG
		 maps the specified font list tag to the code set of  the  lo-
		 cale.

RETURN
       Returns	NULL  for a new	font list tag or the old ct_encoding value for
       an already registered font list tag. The	application is responsible for
       freeing the storage associated with the returned	data (if any) by call-
       ing XtFree.

RELATED
       XmCvtXmStringToCT(3), XmFontList(3), XmMapSegmentEncoding(3),  and  Xm-
       String(3).

						     XmRegiste...ntEncoding(3)

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

home | help