source: Sophya/trunk/SophyaPI/PI/pioptmenugen.cc@ 537

Last change on this file since 537 was 537, checked in by ercodmgr, 26 years ago

Documentation PI - Reza 2/11/99

File size: 1.6 KB
Line 
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
37PIOptMenuGen::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
42PIOptMenuGen::~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
Note: See TracBrowser for help on using the repository browser.