#include "DRW/drwwh.h"
#include "DRW/drwWwinit.h"
#include "DRW/drwWxdata.h"
#include "DRW/drwWredraw.h"
#include "DRW/drwUredraw.h"

#include "DRW/drwSetCols.h"
#include "DRW/drwWplot.h"


extern double vpscale;
extern int vpwdth, vphght, vplm, vpbm, vprp, vptp;


void drw_u_redraw(wimp_draw *r,
                  int printing,
                  int page)

{

int x, y;

if (r->w == pwd->uwd->barwin)
 {
  x = (516 - vpwdth) / 2;
  y =  -492;

  drw_wimp_setforegroundcolour((os_colour) 160,
                               (os_colour) 160,
                               (os_colour) 160);

  drw_wimp_plotwindowrectangle(pwd->uwd->barwin,
                               x,
                               y,
                               vpwdth,
                               vphght,
                               TRUE,
                               TRUE);

  x += vplm;
  y += vpbm;

  drw_wimp_setforegroundcolour((os_colour) 255,
                               (os_colour) 255,
                               (os_colour) 255);

  drw_wimp_plotwindowrectangle(pwd->uwd->barwin,
                               x,
                               y,
                               vprp - vplm,
                               vptp - vpbm,
                               TRUE,
                               TRUE);
 }

}


