Analysis  version 7.0 - august 2014
GEVPageCreator Class Reference

#include <GEVPageCreator.hh>

Inheritance diagram for GEVPageCreator:
GEVDivisionRequester

Public Member Functions

 GEVPageCreator (GEVPageManager *evt_mgr, Int_t &r, const TGWindow *mw=NULL)
 
virtual ~GEVPageCreator ()
 
virtual void Construct ()
 
virtual bool CheckInputs ()
 
virtual void Button (Int_t n)
 
 ClassDef (GEVPageCreator, 0)
 
- Public Member Functions inherited from GEVDivisionRequester
 GEVDivisionRequester (const TGWindow *mw, Int_t &r, UInt_t &nx, UInt_t &ny, const char *title, const bool start=true)
 
 GEVDivisionRequester (const TGWindow *mw, Int_t &r, const char *title, const bool start=false)
 
 GEVDivisionRequester (const GEVDivisionRequester &original)
 
virtual ~GEVDivisionRequester ()
 
 ClassDef (GEVDivisionRequester, 0)
 

Protected Member Functions

 GEVPageCreator (const GEVPageCreator &original)
 

Protected Attributes

GEVPageManagerpage_mgr
 Pointeur sur le gestionnaire de pages.
 
TGTextEntry * w_title_text
 Saisie nom de la page.
 
TGNumberEntry * w_width_number
 Saisie de la largeur de page.
 
TGNumberEntry * w_height_number
 Saisie de la hauteur de page.
 
- Protected Attributes inherited from GEVDivisionRequester
UInt_t * nx_ptr
 Pointeur sur le résultat X.
 
UInt_t * ny_ptr
 Pointeur sur le résultat Y.
 
TGNumberEntry * w_div_x
 Saisie de la division en X.
 
TGNumberEntry * w_div_y
 Saisie de la division en Y.
 

Private Member Functions

 GObject (GEVPageCreator)
 

Detailed Description

Interface graphique de création d'une page.

Constructor & Destructor Documentation

GEVPageCreator::GEVPageCreator ( GEVPageManager pg_mgr,
Int_t &  r,
const TGWindow *  mw = NULL 
)

Constructeur de l'interface de définition d'un filtre.

Parameters
pg_mgrpointeur sur le gestionnaire de pages
rrésultat en sortie
mwpointeur sur la fenêtre de l'application principale

References Construct(), and page_mgr.

GEVPageCreator::~GEVPageCreator ( )
virtual

Destructeur.

GEVPageCreator::GEVPageCreator ( const GEVPageCreator original)
protected

Constructeur de recopie (non implémenté).

Parameters
originalinstance à recopier

Member Function Documentation

GEVPageCreator::GObject ( GEVPageCreator  )
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 GEVPageCreator::Construct ( )
virtual
bool GEVPageCreator::CheckInputs ( )
virtual
void GEVPageCreator::Button ( Int_t  n)
virtual

Slot appelé lorsqu'un bouton est sélectionné. On quitte la requête, sauf s'il y a un problème dans la définition du filtre. Si la réponse est Ok, on crée le nouveau filtre.

Parameters
nidentifiant du bouton

Reimplemented from GEVDivisionRequester.

References GEVPageManager::AddPage(), CheckInputs(), GEVPage::Construct(), GEVPageManager::MenuHideShowPageUpdate(), page_mgr, GEVPage::Update(), GEVDivisionRequester::w_div_x, GEVDivisionRequester::w_div_y, w_height_number, w_title_text, and w_width_number.

GEVPageCreator::ClassDef ( GEVPageCreator  ,
 
)

Définition à usage de ROOT...


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