[ Previous | Next | Contents | Glossary | Home | Search ]
Motif 2.1 Widget Writer's Guide


XmeDrawCircle

Draws a Motif-style, three-dimensional circle

Format

#include <Xm/DrawP.h>
void XmeDrawCircleDisplay
*displayDrawable drawableGC
top_gcGC bottom_gcGC
center_gcPosition xPosition
yDimension widthDimension
heightDimension
shadow_thicknessDimension
margin

DESCRIPTION

XmeDrawCircle draws a Motif-style circle and the shadows around it. You specify the position of the circle by describing a bounding rectangle. The bounding rectangle encompasses not only the circle, but its shadows as well.

You may optionally specify a margin between the circle and its shadows.

display
Specifies the display on which the circle is to be rendered.

drawable
Specifies the drawable in which the circle is to be rendered.

top_gc
Specifies the graphics context of the circle's top shadow.

bottom_gc
Specifies the graphics context of the circle's bottom shadow.

center_gc
Specifes the graphics context of the circle itself. If you specify NULL, the circle will not be drawn, 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 circle.

margin
Specifies the gap, in pixels, between the circle and its shadow. Without this margin, the boundary between a circle and its shadow may appear somewhat ragged on a monochrome screen.

RELATED

XmeDrawArrow(3), XmeDrawDiamond(3), XmeDrawIndicator(3), and XmeDrawSeparator(3)


[ Previous | Next | Contents | Glossary | Home | Search ]