XmRegisterSegmentEncoding(library call)XmRegisterSegmentEncoding(library call)
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_encoding 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 locale.
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 XmString(3). XmRegisterSegmentEncoding(library call)
openMotif 2.3.1 - Generated Tue Dec 2 08:38:55 CST 2008