/*
 * This file is part of the OLH On-Line Help system
 *
 *	Chris VanHaren
 *      MIT Project Athena
 *
 * Copyright (C) 1990 by the Massachusetts Institute of Technology.
 * For copying and distribution information, see the file "mit-copyright.h".
 *
 *      $Source: /afs/athena.mit.edu/astaff/project/atdev/src/menu/RCS/MuMenu.h,v $
 *      $Id: MuMenu.h,v 1.1 91/07/15 15:19:20 dot Exp Locker: dot $
 *      $Author: dot $
 */

#include <X11/copyright.h>

/* $XConsortium: Template.h,v 1.4 89/07/21 01:41:49 kit Exp $ */
/* Copyright	Massachusetts Institute of Technology	1987, 1988 */

#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 MuCreateOptionMenu ();
extern Widget MuCreateMenuBar ();
extern Widget MuCreateMenuPane ();
extern void   MuOptionMenuSetSelectedItem ();
extern int    MuOptionMenuGetSelectedItem ();
extern char*  MuOptionMenuGetSelectedString ();
extern void   MuOptionMenuSetSelectedString ();

#endif /* _MuMenu_h */
