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


void messages_insert(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)
 {
  wstate.w = pwd->uwd->barwin;
 drw_wimp_get_window_state(&wstate);
  if (!drw_wimp_iswindowopen(pwd->uwd->barwin) || wstate.next != (wimp_w) -1)
   drw_wimp_openwindow(pwd->uwd->barwin, 1, (wimp_w) -1);

  return;
 }

if (window == pwd->uwd->barwin)
 {
  if (icon == (wimp_i) 6)
   messages_insert();
 }

}


