// Module PI : Peida Interactive     PIMenubar
// Barre de menu                        96-97
// LAL (Orsay) / IN2P3-CNRS  DAPNIA/SPP (Saclay) / CEA

#include "pimenubargen.h"

#include PIAPP_H

//++
// Class	PIMenubar
// Lib		PI
// include	pimenubargen.h
//
//	Composant graphique de type Barre des menus . 
//	"PIMenubarGen" définit l'interface (classe virtuelle pure). Les objets 
//	instanciés doivent être de la classe "PIMenubar" déclarée dans le fichier
//	entête "PIMENUBAR_H". 
//--
//++
// Links	Parents
// PIWdg
//--
//++
// Links	Voir aussi
// PIMenu
//--

//++
// Titre	Constructeur, méthodes
//--
//++
// PIMenubar(PIApplicationGen* par, const char* nom)
//	Création d'un objet Menubar.
// void  AppendMenu(PIMenu* pdm)
//	Rajoute un menu à la barre de menu. Le menu sera affiché avec un titre identique à son nom.
// void  RemoveMenu(PIMenu* pdm)
//	Supprime le menu "pdm" de la barre de menu, sans le détruire (delete).
// void  SetSensitivity(PIMenu* pdm, bool sens=true)
//	Permet de rendre sensible ("sens=true") ou insensible un menu. Le titre d'un menu
//	insensible est affiché, mais ne peut être séléctionné.
// bool  IsSensitive(PIMenu* pdm)
//	Indique si le menu "pdm" est sensible ou pas.
//--

PIMenubarGen::PIMenubarGen(PIApplicationGen* par, const char* nom)
: PIWdg(NULL, nom)
{
SetMsgParent(par);
}

PIMenubarGen::~PIMenubarGen()
{}


