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