2
* ellipse.c -- $Id: ellipse.c,v 1.1 2003/03/08 15:26:51 travo Exp $
5
* Copyright (c) 1998. See accompanying LEGAL file for details.
12
p_ellipse(p_win *w, int x0, int y0, int x1, int y1, int border)
15
Display *dpy = s->xdpy->dpy;
16
GC gc = x_getgc(s, w, FillSolid);
18
if (x1 > x0) x1 -= x0;
19
else tmp = x0-x1, x0 = x1, x1 = tmp;
20
if (y1 > y0) y1 -= y0;
21
else tmp = y0-y1, y0 = y1, y1 = tmp;
23
XDrawArc(dpy, w->d, gc, x0, y0, x1, y1, 0, 360*64);
25
XFillArc(dpy, w->d, gc, x0-1, y0-1, x1+2, y1+2, 0, 360*64);
26
if (p_signalling) p_abort();