*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> XmConvertStringToUnits (3)              
Title
Content
Arch
Section
 

Contents


 XmConvertStringToUnits(library call)   XmConvertStringToUnits(library call)




 NAME    [Toc]    [Back]
      XmConvertStringToUnits - A function that converts a string
      specification to a unit value

 SYNOPSIS    [Toc]    [Back]
      #include <Xm/Xm.h>
      int XmConvertStringToUnits(
      Screen *screen,
      String spec,
      int orientation,
      int to_type,
      XtEnum *parse_error);

 DESCRIPTION    [Toc]    [Back]
      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 orientation parameter 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    [Toc]    [Back]
                          The returned value will be the number of
                          millimeters.

                Xm100TH_MILLIMETERS    [Toc]    [Back]
                          The returned values will be the number of 1/100
                          millimeters.

                XmCENTIMETERS    [Toc]    [Back]
                          The returned values will be the number of
                          centimeters.





                                    - 1 -       Formatted:  January 24, 2005






 XmConvertStringToUnits(library call)   XmConvertStringToUnits(library call)




                XmINCHES  The returned values will be the number of inches.

                Xm1000TH_INCHES    [Toc]    [Back]
                          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    [Toc]    [Back]
                          The returned values will be the number of 1/100
                          points.

                XmFONT_UNITS    [Toc]    [Back]
                          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 XmNhorizontalFontUnit and
                          XmNverticalFontUnit.

                Xm100TH_FONT_UNITS    [Toc]    [Back]
                          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 XmNhorizontalFontUnit and
                          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    [Toc]    [Back]
      Returns the converted value.  If a NULL screen, incorrect orientation,
      or incorrect unit_type is supplied as parameter data, or if a parsing
      error occurred, 0 (zero) is returned.

 RELATED    [Toc]    [Back]
      XmConvertUnits(3), XmSetFontUnits(3), and XmScreen(3).


                                    - 2 -       Formatted:  January 24, 2005
[ Back ]
 Similar pages
Name OS Title
XmConvertUnits IRIX A function that converts a value in one unit type to another unit type
XmConvertUnits HP-UX A function that converts a value in one unit type to another unit type
XmConvertUnits Tru64 A function that converts a value in one unit type to another unit type
XmStringParseText HP-UX A function that converts a character string to a compound string
XmCvtStringToUnitType Tru64 A function that converts a string
XmCvtStringToUnitType IRIX A function that converts a string to
XmCvtStringToUnitType HP-UX A function that converts a string to a unittype value
XmStringTableToXmString HP-UX A convenience function that converts a compound string table to a single compound string
XmCvtXmStringToByteStream HP-UX A compound string function that converts a compound string to a Byte Stream format
XmCvtByteStreamToXmString HP-UX A compound string function that converts from a compound string in Byte Stream format to a compound string
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service