plucky (3) XmGetScaledPixmap.3.gz

Provided by: libmotif-dev_2.3.8-4_amd64 bug

NAME

       XmGetScaledPixmap — read a pixmap file and scale it according to pixmap and print resolution

SYNOPSIS

       #include <Xm/Xm.h>
       XtEnum XmGetScaledPixmap(
       Widget widget,
       String image_name,
       Pixel foreground,
       Pixel background,
       int depth,
       Double scaling_ratio);

DESCRIPTION

       XmGetScaledPixmap  uses  its  Widget  argument  to  look  up for a Print Shell ancestor to get the pixmap
       resolution and the default printer resolution information to be used if scaling_ratio ==0.

       If scaling is 0, and a valid PrintShell is present XmGetScaledPixmap applies a ratio equals  to  (printer
       resolution  /  default  pixmap resolution) before creating the Pixmap on the widget's Screen.  Otherwise,
       the scaling_ratio is used in scaling both dimensions of the image being converted as a Pixmap.

       XmGetScaledPixmap   completes   the   XmGetPixmapByDepth   existing   API   by   making   use   of    the
       XmNdefaultPixmapResolution  of  the  rooting XmPrintShell.  Refer to the XmGetPixmapByDepth documentation
       for details.

       widget    Widget used to determine the default pixmap resolution (of the print shell ancestor).

       image_name
                 See XmGetPixmapByDepth for description.

       foreground
                 See XmGetPixmapByDepth for description.

       background
                 See XmGetPixmapByDepth for description.

       depth     See XmGetPixmapByDepth for description.

       scaling_ratio
                 Indicate the scaling ratio to be applied, or 0.

RETURN VALUE

       Returns Pixmap or NULL if failed.

ERRORS/WARNINGS

       Same as for XmGetPixmapByDepth.

SEE ALSO

       XmPrintSetup(3), XmPrintShell(3), XmRedisplayWidget(3)

                                                                                            XmGetScaledPixmap(3)