~ubuntu-branches/ubuntu/oneiric/python-scipy/oneiric-proposed

« back to all changes in this revision

Viewing changes to scipy/sandbox/xplt/src/play/x11/rect.c

  • Committer: Bazaar Package Importer
  • Author(s): Ondrej Certik
  • Date: 2008-06-16 22:58:01 UTC
  • mfrom: (2.1.24 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080616225801-irdhrpcwiocfbcmt
Tags: 0.6.0-12
* The description updated to match the current SciPy (Closes: #489149).
* Standards-Version bumped to 3.8.0 (no action needed)
* Build-Depends: netcdf-dev changed to libnetcdf-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * rect.c -- $Id: rect.c 685 2003-03-08 15:26:51Z travo $
 
3
 * p_rect for X11
 
4
 *
 
5
 * Copyright (c) 2001.  See accompanying LEGAL file for details.
 
6
 */
 
7
 
 
8
#include "config.h"
 
9
#include "playx.h"
 
10
 
 
11
void
 
12
p_rect(p_win *w, int x0, int y0, int x1, int y1, int border)
 
13
{
 
14
  p_scr *s = w->s;
 
15
  Display *dpy = s->xdpy->dpy;
 
16
  GC gc = x_getgc(s, w, FillSolid);
 
17
  int tmp;
 
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;
 
22
  if (border)
 
23
    XDrawRectangle(dpy, w->d, gc, x0, y0, x1, y1);
 
24
  else
 
25
    XFillRectangle(dpy, w->d, gc, x0, y0, x1, y1);
 
26
  if (p_signalling) p_abort();
 
27
}