Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

DwtString(3Dwt)

Name

DwtString − Creates a compound-string. 

Syntax

DwtCompString DwtString(text, charset, direction_r_to_l)
     char *text;
     unsigned long charset;
     char direction_r_to_l;

Arguments

textSpecifies the text string to be converted to a compound-string. 

charsetSpecifies the character set for the compound-string.  Values for this argument can be found in the required file /usr/include/cda_def.h. 

direction_r_to_l
Specifies the direction in which the text is drawn and wraps. You can pass DwtDirectionLeftDown (text is drawn from left to right and wraps down); DwtDirectionRightUp (text is drawn from left to right and wraps up); DwtDirectionLeftDown (text is drawn from right to left and wraps down); or DwtDirectionLeftUp (text is drawn from right to left and wraps up). 

Description

The DwtString function creates a compound-string from information in the argument list.  It has a simpler interface than the one used for DwtCSString. 

DwtString assumes the following default values:

•For language the default is DwtLanguageNotSpecified. 

•For rend the default is DwtRendMaskNone.  The space for the resulting compound-string is allocated within the function.  After using this function, you should free this space by calling XtFree. 

Return Value

This function returns the resulting compound-string.  However, it returns a NULL pointer if the text is NULL. 

See Also

DwtCSString (3Dwt), DwtLatin1String (3Dwt)
Guide to the XUI Toolkit: C Language Binding
Guide to the XUI Toolkit Intrinsics: C Language Binding

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026