XmeDrawDiamond — Draws a Motif-style, three-dimensional diamond
#include <Xm/DrawP.h>
void XmeDrawDiamond(display, drawable, top_gc, bottom_gc, center_gc, x, y, width, height, shadow_thickness, margin);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.
| display | Specifies the display on which the diamond is to be rendered. | |
| drawable | Specifies the drawable in which the diamond is to be rendered. | |
| top_gc | Specifies the graphics context of the diamond's top shadow. | |
| bottom_gc | Specifies the graphics context of the diamond's bottom shadow. | |
| center_gc | Specifes 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. | |
| x | Specifies the leftmost point of the bounding rectangle. | |
| y | Specifies the top point of the bounding rectangle. | |
| width | Specifies the width of the bounding rectangle. | |
| height | Specifies the height of the bounding rectangle. | |
| shadow_thickness | Specifies the thickness, in pixels, of the shadow surrounding the diamond. | |
| margin | Specifies 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. |