[535] | 1 | // Module PI : Peida Interactive PIOptMenu
|
---|
| 2 | // Menu a option 96-97
|
---|
| 3 | // LAL (Orsay) / IN2P3-CNRS DAPNIA/SPP (Saclay) / CEA
|
---|
| 4 |
|
---|
[2615] | 5 | #include "sopnamsp.h"
|
---|
[2] | 6 | #include "pioptmenugen.h"
|
---|
| 7 |
|
---|
[535] | 8 | //++
|
---|
| 9 | // Class PIOptMenu
|
---|
| 10 | // Lib PI
|
---|
| 11 | // include pioptmenugen.h
|
---|
| 12 | //
|
---|
| 13 | // Composant graphique de type menu à options.
|
---|
| 14 | // "PIOptMenuGen" définit l'interface (classe virtuelle pure). Les objets
|
---|
| 15 | // instanciés doivent être de la classe "PIOptMenu" déclarée dans le fichier
|
---|
| 16 | // entête "PIOPTMENU_H". Lors de la séléction d'une des options du menu
|
---|
| 17 | // Le message correspondant complété par "PIMsg_Click" est envoyé à l'objet
|
---|
| 18 | // par "SendSelf()".
|
---|
| 19 | //--
|
---|
| 20 | //--
|
---|
| 21 | //++
|
---|
| 22 | // Links Parents
|
---|
| 23 | // PIWdg
|
---|
| 24 | //--
|
---|
| 25 | //++
|
---|
| 26 | // Links Voir aussi
|
---|
| 27 | // PIMenu
|
---|
| 28 | //--
|
---|
[2] | 29 |
|
---|
[535] | 30 | //++
|
---|
[537] | 31 | // Titre Constructeurs
|
---|
[535] | 32 | //--
|
---|
| 33 | //++
|
---|
| 34 | // PIOptMenuGen(PIContainerGen* par, const char* nom, int sx=50, int sy=15, int px=0, int py=0)
|
---|
| 35 | // Constructeur.
|
---|
| 36 | //--
|
---|
| 37 |
|
---|
[329] | 38 | PIOptMenuGen::PIOptMenuGen(PIContainerGen* par, const char* nom, int sx, int sy, int px, int py)
|
---|
[110] | 39 | : PIWdg(par, nom, sx, sy, px, py) // Attention au const !
|
---|
[2] | 40 | {
|
---|
| 41 | }
|
---|
| 42 |
|
---|
| 43 | PIOptMenuGen::~PIOptMenuGen()
|
---|
| 44 | {}
|
---|
| 45 |
|
---|
[535] | 46 | //++
|
---|
[537] | 47 | // Titre Méthodes
|
---|
[535] | 48 | //--
|
---|
[2] | 49 |
|
---|
[535] | 50 | //++
|
---|
| 51 | // long kind()
|
---|
| 52 | // Retourne PIOptMenuGen::ClassId
|
---|
| 53 | // PIMenu* Menu()
|
---|
| 54 | // Retourne le menu associé.
|
---|
| 55 | // void AppendItem(const char* nom, PIMessage msg)
|
---|
| 56 | // Permet d'ajouter une option au menu.
|
---|
| 57 | // string GetValueStr()
|
---|
| 58 | // Retourne la chaine de caracteres correspondant au choix courant.
|
---|
| 59 | // PIMessage GetValue()
|
---|
| 60 | // Retourne le message correspondant au choix courant.
|
---|
| 61 | // void SetValueStr(string & s)
|
---|
| 62 | // Permet de sélectionner l'option correspondant a la chaine "s".
|
---|
| 63 | // void SetValue(PIMessage msg)
|
---|
| 64 | // Permet de sélectionner l'option correspondant au message "msg".
|
---|
| 65 | //--
|
---|
| 66 |
|
---|
| 67 |
|
---|