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

FreeBSD Manual Pages

  
 
  

home | help
XmtLayoutC...zeToPixels(3)  Library Functions Manual  XmtLayoutC...zeToPixels(3)

NAME
     XmtLayoutConvertSizeToPixels()  -	convert a resolution independent size to
     pixels.

SYNOPSIS
     #include <Xmt/Layout.h>

     int XmtLayoutConvertSizeToPixels(Widget w, double size, XmtLayoutUnitType
		    units)

     typedef enum { XmtLayoutPoints, /* 1/72 of an inch */ XmtLayoutInches, /*
		    25.4 millimeters */ XmtLayoutMillimeters, /* depends on
		    display resolution */ XmtLayoutEms, /* width of `M' in
		    widget font */ XmtLayoutEns, /* 1/2 of an em */
     } XmtLayoutUnitType;

ARGUMENTS
     INPUTS

	  w	 An XmtLayout widget.

	  size	 The size to be converted.

	  units  The units that size is measured in.

     RETURNS

	  The pixel equivalent of the size measured in units.

DESCRIPTION
     XmtLayoutConvertSizeToPixels() converts a floating point value measured  in
     millimeters,  inches,  printer points, ems, or ens to an integral number of
     pixels and returns that  number.	Conversion  to	millimeters,  inches  or
     points  depends on the resolution of the screen of w. Conversion to ems and
     ens depends on the XmtNfont and XmtNfontList resources of w. An  ``em''  is
     the  width of the letter ``M'' in the specified font or in the default font
     of the font list. An ``en'' is one half of one em.

SEE ALSO
     Chapter 19, The Layout Widget: The Details, XmtLayout

Xmt				   Motif Tools	      XmtLayoutC...zeToPixels(3)

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

home | help