Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XDrawRectaA(3x) — HP-UX 9.10

Media Vault

Software Library

Restoration Projects

Artifacts Sought

 

NAME

XDrawRectangle − draw an outline of a rectangle. 

Synopsis

XDrawRectangle(display, drawable, gc, x, y, width, height)
Display *display;
Drawable drawable;
GC gc;
int x, y;
unsigned int width, height;

Arguments

displaySpecifies a connection to an X server; returned from XOpenDisplay(). 

drawableSpecifies the drawable. 

gcSpecifies the graphics context. 

x

ySpecify the x and y coordinates of the upper-left corner of the rectangle, relative to the drawable’s origin. 

width

heightSpecify the width and height in pixels.  These dimensions define the outline of the rectangle. 

Description

XDrawRectangle() draws the outline of the rectangle by using the x and y coordinates, width and height, and graphics context you specify.  Specifically, XDrawRectangle() uses these graphics context components:  function, plane_mask, line_width, line_style, join_style, fill_style, subwindow_mode, clip_ x_origin, clip_y_origin, and clip_mask.  This function also uses these graphics context mode-dependent components:  foreground, background, tile, stipple, ts_x_origin, ts_y_origin, dash_offset, and dashes.  For the specified rectangle, no pixel is drawn more than once.  For more information, see Volume One, Chapter 6, Drawing Graphics and Text, and Chapter 5, The Graphics Context. 

Errors

BadDrawable
BadGC
BadMatch

See Also

XClearArea(), XClearWindow(), XCopyArea(), XCopyPlane(), XDraw, XDrawArc(), XDrawArcs(), XDrawFilled(), XDrawLine(), XDrawLines(), XDrawPoint(), XDrawPoints(), XDrawRectangles(), XDrawSegments(), XFillArc(), XFillArcs(), XFillPolygon(), XFillRectangle(), XFillRectangles(). 

Copyright O’Reilly & Assoc.  —  

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026