#ifndef _MuMenu_h
#define _MuMenu_h

/* declare specific MuMenuWidget class and instance datatypes */
typedef struct _MuMenuClassRec*	MuMenuWidgetClass;
typedef struct _MuMenuRec*	MuMenuWidget;

/* declare the class constant */
extern WidgetClass muMenuWidgetClass;

typedef struct _MuCallbacksRec {
    char *name;
    XtCallbackProc proc;
} MuCallbacksRec;

extern Widget MuCreateMenuBar(Widget p, String name, Arg *args, int count);
extern Widget MuCreateMenuPane(Widget p, String name, Arg *args, int count);
extern void MuRegisterMenuCallbacks(MuCallbacksRec *c, int num);

#endif /* _MuMenu_h */
