#include "DRW/drwwh.h"
#include "DRW/drwWwinit.h"
#include "DRW/drwWxdata.h"
#include "DRW/drwWmenu.h"
#include "DRW/drwUmenu.h"
#include "DRW/drwWcaret.h"
#include "DRW/drwWfmenu.h"


wimp_menu *FontMenu;


wimp_menu *drw_u_menu(wimp_w window,
                      wimp_i icon)

{

wimp_menu *menuhandle;

menuhandle = NULL;

if (window == (wimp_w) -2 || window == pwd->uwd->barwin)
 {
  if (!FontMenu)
   FontMenu = drw_wimp_createfontmenu(0);
  else
    FontMenu = drw_wimp_recreatefontmenu(FontMenu, 0);

  if (FontMenu)
   drw_wimp_attachsubmenu(pwd->uwd->barmenu, 3, FontMenu);

  if (window == (wimp_w) -2)
   menuhandle = pwd->uwd->barmenu;
  else
   menuhandle = FontMenu;
 }

return menuhandle;

}


void drw_u_menuopen(wimp_menu *mhan, int icon)

{

return;

}


void drw_u_overmenuarrow(wimp_menu **nextsubmenu,
                         int parentmenuitem,
                         int x,
                         int y)

{

return;

}


void drw_u_menus_deleted(wimp_menu *menu)

{

return;

}


