[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]
Motif 2.1 Widget Writer's Guide
XmeDrawDiamond
Draws a Motif-style, three-dimensional diamond
Format
#include <Xm/DrawP.h>
void XmeDrawDiamondDisplay
*displayDrawable drawableGC
top_gcGC bottom_gcGC
center_gcPosition xPosition
yDimension widthDimension
heightDimension
shadow_thicknessDimension
margin
DESCRIPTION
XmeDrawDiamond draws a Motif-style diamond and the shadows around it. You
specify the position of the diamond by describing a bounding rectangle. The
bounding rectangle encompasses not only the diamond but its shadows as well.
You may optionally specify a margin between the diamond and its shadows.
displaySpecifies the display on which the diamond is to be rendered.
drawableSpecifies the drawable in which the diamond is to be rendered.
top_gcSpecifies the graphics context of the diamond's top shadow.
bottom_gcSpecifies the graphics context of the diamond's bottom shadow.
center_gcSpecifes the graphics context of the diamond itself.
If center_gc is NULL, the diamond will not be filled, but
the shadow will still be drawn.
xSpecifies the leftmost point of the bounding rectangle.
ySpecifies the top point of the bounding rectangle.
widthSpecifies the width of the bounding rectangle.
heightSpecifies the height of the bounding rectangle.
shadow_thicknessSpecifies the thickness, in pixels, of the shadow surrounding the diamond.
marginSpecifies the gap, in pixels, between the diamond and its shadow. Without
this margin, the boundary between a diamond and its shadow may appear somewhat
ragged on a monochrome screen.
RELATED
XmeDrawArrow(3).
[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]