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

Last change on this file since 2615 was 2615, checked in by cmv, 21 years ago

using namespace sophya enleve de machdefs.h, nouveau sopnamsp.h cmv 10/09/2004

File size: 1.6 KB
RevLine 
[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]38PIOptMenuGen::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
43PIOptMenuGen::~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
Note: See TracBrowser for help on using the repository browser.