// Module PI : Peida Interactive PIOptMenu // Menu a option 96-97 // LAL (Orsay) / IN2P3-CNRS DAPNIA/SPP (Saclay) / CEA #include "pioptmenugen.h" //++ // Class PIOptMenu // Lib PI // include pioptmenugen.h // // Composant graphique de type menu à options. // "PIOptMenuGen" définit l'interface (classe virtuelle pure). Les objets // instanciés doivent être de la classe "PIOptMenu" déclarée dans le fichier // entête "PIOPTMENU_H". Lors de la séléction d'une des options du menu // Le message correspondant complété par "PIMsg_Click" est envoyé à l'objet // par "SendSelf()". //-- //-- //++ // Links Parents // PIWdg //-- //++ // Links Voir aussi // PIMenu //-- //++ // Titre Constructeurs //-- //++ // PIOptMenuGen(PIContainerGen* par, const char* nom, int sx=50, int sy=15, int px=0, int py=0) // Constructeur. //-- PIOptMenuGen::PIOptMenuGen(PIContainerGen* par, const char* nom, int sx, int sy, int px, int py) : PIWdg(par, nom, sx, sy, px, py) // Attention au const ! { } PIOptMenuGen::~PIOptMenuGen() {} //++ // Titre Méthodes //-- //++ // long kind() // Retourne PIOptMenuGen::ClassId // PIMenu* Menu() // Retourne le menu associé. // void AppendItem(const char* nom, PIMessage msg) // Permet d'ajouter une option au menu. // string GetValueStr() // Retourne la chaine de caracteres correspondant au choix courant. // PIMessage GetValue() // Retourne le message correspondant au choix courant. // void SetValueStr(string & s) // Permet de sélectionner l'option correspondant a la chaine "s". // void SetValue(PIMessage msg) // Permet de sélectionner l'option correspondant au message "msg". //--