#include "DRW/drwwh.h"
#include "DRW/drwWwinit.h"
#include "DRW/drwWxdata.h"
#include "DRW/drwWopenW.h"
#include "DRW/drwWstate.h"
#include "DRW/drwWRedraw.h"
#include "DRW/drwPollMse.h"
#include "DRW/drwUMouse.h"
#include "DRW/drwWitext.h"


void vp_checkfordriver(void);


void drw_u_mouseclick(wimp_w window,
                      wimp_i icon,
                      wimp_mouse_state button,
                      int workx,
                      int worky)

{

wimp_window_state wstate;

if (window == (wimp_w) -2)
 {
  vp_checkfordriver();
  return;
 }

if (window == pwd->uwd->barwin)
 {
  if (icon != (wimp_i) 1)
   {
    wstate.w = window;
    drw_wimp_get_window_state(&wstate);
    if (wstate.next != (wimp_w) -1)
     drw_wimp_openwindow(pwd->uwd->barwin, 1, (wimp_w) -1);
   }
  else
   drw_wimp_closewindow(pwd->uwd->barwin);
 }

}


