XmConvertStringToUnits(3X)UNIX System VXmConvertStringToUnits(3X)
NAME
XmConvertStringToUnits - A function that converts a string
specification to a unit value
SYNOPSIS
#include <Xm/Xm.h>
int XmConvertStringToUnits(
Screen *screen,
String spec,
int orientation,
int to_type,
XtEnum *parse_error);
VERSION
This page documents Motif 2.1.
DESCRIPTION
XmConvertStringToUnits converts a string specification value
and returns the converted value as the return value from the
function. This function uses the specified screen's
resolution to compute the number of units for the string
specification.
screen Specifies the screen whose resolution is to be
used for the computation.
spec Specifies the string, in <floating value><unit>
format, to be converted.
orientation
Specifies whether the converter uses the
horizontal or vertical screen resolution when
performing the conversion. The
orientationparameter can have values of
XmHORIZONTAL or XmVERTICAL.
to_type Converts the value to the unit type specified.
Refer to the XmNunitType resource of the XmGadget,
XmManager, or XmPrimitive reference page. This
parameter can have one of the following values:
XmPIXELS The returned value will be the number of
pixels.
XmMILLIMETERS
The returned value will be the number of
millimeters.
Xm100TH_MILLIMETERS
The returned values will be the number
of 1/100 millimeters.
Page 1 (printed 7/20/06)
XmConvertStringToUnits(3X)UNIX System VXmConvertStringToUnits(3X)
XmCENTIMETERS
The returned values will be the number
of centimeters.
XmINCHES The returned values will be the number
of inches.
Xm1000TH_INCHES
The returned values will be the number
of 1/100 inches.
XmPOINTS The returned values will be the number
of points. A point is a text processing
unit defined as 1/72 of an inch.
Xm100TH_POINTS
The returned values will be the number
of 1/100 points.
XmFONT_UNITS
All values provided to the widget are
treated as font units. A font unit has
horizontal and vertical components.
These are the values of the XmScreen
resources XmNhorizontalFontUnitand
XmNverticalFontUnit.
Xm100TH_FONT_UNITS
All values provided to the widget are
treated as 1/100 of a font unit. A font
unit has horizontal and vertical
components. These are the values of the
XmScreen resources
XmNhorizontalFontUnitand
XmNverticalFontUnit.
parse_error
Specifies if a parsing error occurred. This is set
to a value of True indicates that an error
occurred, a value of False to indicate no error.
RETURN
Returns the converted value. If a NULL screen, incorrect
orientation, or incorrect unit_typeis supplied as parameter
data, or if a parsing error occurred, 0 (zero) is returned.
RELATED
XmConvertUnits(3), XmSetFontUnits(3), and XmScreen(3).
Page 2 (printed 7/20/06)