Analysis  version 7.0 - august 2014
GEVSpectrumNameRequester Class Reference

#include <GEVSpectrumNameRequester.hh>

Inheritance diagram for GEVSpectrumNameRequester:

Public Member Functions

 GEVSpectrumNameRequester (Spectrum *sp, SpectrumList *sp_list, Int_t &result, const TGWindow *mw=NULL)
 
virtual ~GEVSpectrumNameRequester ()
 
virtual void Construct ()
 
virtual void Request ()
 
virtual void Button (Int_t n)
 
 ClassDef (GEVSpectrumNameRequester, 0)
 

Protected Member Functions

 GEVSpectrumNameRequester (const GEVSpectrumNameRequester &original)
 

Protected Attributes

SpectrumListspec_list
 Pointeur sur la liste de spectres.
 
Spectrumspec_ptr
 Pointeur sur le spectre.
 
TGLabel * w_label_s
 Texte spectre.
 
TGLabel * w_label_x
 Texte de l'axe X.
 
TGLabel * w_label_y
 Texte de l'axe Y.
 
TGLabel * w_label_z
 Texte de l'axe Z.
 
TGTextEntry * w_text_spec
 Texte du nom de spectre.
 
TGTextEntry * w_text_x
 Texte du titre de l'axe X.
 
TGTextEntry * w_text_y
 Texte du titre de l'axe Y.
 
TGTextEntry * w_text_z
 Texte du titre de l'axe Z.
 

Private Member Functions

 GObject (GEVSpectrumNameRequester)
 

Detailed Description

Interface graphique permettant de modifier le nom d'un spectre, ainsi que les titres des axes.

Constructor & Destructor Documentation

GEVSpectrumNameRequester::GEVSpectrumNameRequester ( Spectrum sp,
SpectrumList sp_list,
Int_t &  result,
const TGWindow *  mw = NULL 
)

Constructeur de la requête de nom de spectre.

Parameters
sppointeur sur le spectre
sp_listpointeur sur la lsite de spectres
resultrésultat de la requête (bouton sélectionné)
mwpointeur sur la fenêtre de l'application principale

References Construct(), Request(), spec_list, and spec_ptr.

GEVSpectrumNameRequester::~GEVSpectrumNameRequester ( )
virtual

Destructeur.

GEVSpectrumNameRequester::GEVSpectrumNameRequester ( const GEVSpectrumNameRequester original)
protected

Constructeur de recopie (non implémenté).

Parameters
originalinstance à recopier

Member Function Documentation

GEVSpectrumNameRequester::GObject ( GEVSpectrumNameRequester  )
private

Macro from GCpp library that defines the following functions:

  • ClassName(): return the real class name of the object
  • StaticClassName(): return the used class name of the object (that may be a base class of the real object).
  • IsInstanceOf<T>(): return true if the current object is an instance of the template class name argument
  • Clone(): return an allocated copy of the object.
void GEVSpectrumNameRequester::Construct ( )
virtual
void GEVSpectrumNameRequester::Request ( )
virtual

Démarrage de la requête (surcharge de RGMessageRequester).

References Spectrum::Dimension(), Spectrum::GetTitleX(), Spectrum::GetTitleY(), Spectrum::GetTitleZ(), spec_ptr, w_text_spec, w_text_x, w_text_y, and w_text_z.

Referenced by GEVSpectrumNameRequester().

void GEVSpectrumNameRequester::Button ( Int_t  n)
virtual

Slot appelé lorsqu'un bouton est sélectionné.

Parameters
nidentifiant du bouton

References GEVDico::gev_req_continue, GEVDico::gev_req_warn_title, gevDico, Spectrum::Rename(), spec_list, GEVDico::spec_name_req_exist, spec_ptr, w_text_spec, w_text_x, w_text_y, and w_text_z.

GEVSpectrumNameRequester::ClassDef ( GEVSpectrumNameRequester  ,
 
)

Définition à usage de ROOT...


The documentation for this class was generated from the following files: