Analysis
version 7.0 - august 2014
|
#include <GEVPadSpectraSelector.hh>
Public Member Functions | |
GEVPadSpectraSelector (GEVPad &pad, int &result) | |
virtual | ~GEVPadSpectraSelector () |
virtual void | Construct () |
virtual void | Start () |
virtual void | Quit () |
virtual void | ItemRemoved (ULong_t ptr) |
virtual void | DestSelectionChanged () |
virtual void | EditPropertiesClicked () |
virtual void | Ok () |
virtual void | Apply () |
virtual void | Cancel () |
ClassDef (GEVPadSpectraSelector, 0) | |
Protected Member Functions | |
GEVPadSpectraSelector (const GEVPadSpectraSelector &original) | |
Protected Attributes | |
GEVPad * | pad_ptr |
Pointeur sur le pad à modifier. | |
GListT< GEVPlot > * | init_list |
Liste de spectres modifiée | |
int * | result_ptr |
Pointeur sur le résultat en sortie de la requête | |
bool | update |
Teste s'il faut mettre à jour en sortie. | |
RGItemSelectionBox * | w_selector |
Selection des spectres. | |
TGButton * | w_button_edit |
Bouton d'édition du tracé d'un spectre. | |
TGTextButton * | w_button_ok |
Bouton de validation. | |
TGTextButton * | w_button_apply |
Bouton d'affichage. | |
TGTextButton * | w_button_cancel |
Bouton d'annulation. | |
Static Protected Attributes | |
static UInt_t | last_width = 0 |
Largeur au dernier appel. | |
static UInt_t | last_height = 0 |
hauteur au dernier appel | |
Private Member Functions | |
GObject (GEVPadSpectraSelector) | |
Interface graphique qui permet de choisir les spectres à afficher dans une zone graphique.
GEVPadSpectraSelector::GEVPadSpectraSelector | ( | GEVPad & | pad, |
int & | result | ||
) |
Constructeur: il génère l'interface pour la sélection de spectres dans une zone graphique.
pad | pad à éditer |
result | variable recevant le résultat en sortie: 1 = 0k, 0 = Cancel |
References Construct(), init_list, pad_ptr, result_ptr, Start(), and update.
|
virtual |
|
protected |
Constructeur de recopie (non implémenté).
original | instance à recopier |
|
private |
Macro from GCpp library that defines the following functions:
|
virtual |
Fonction qui met en place les widgets de l'interface graphique et démarre la requête de sélection.
References GEVPad::GetEventManagerPtr(), EventManager::GetSpectrumListPtr(), GEVPlot::GetSpectrumPtr(), SpectrumList::GetSpectrumPtr(), gevDico, pad_ptr, GEVDico::pad_spec_select_dest, GEVDico::pad_spec_select_prop, GEVDico::pad_spec_select_source, spectrumTypeId, Spectrum::TypeId(), w_button_apply, w_button_cancel, w_button_edit, w_button_ok, and w_selector.
Referenced by GEVPadSpectraSelector().
|
virtual |
Fonction qui ouvre l'interface graphique et traite l'édition.
References DestSelectionChanged(), gevDico, last_height, last_width, and GEVDico::pad_spec_select_title.
Referenced by GEVPadSpectraSelector().
|
virtual |
Fonction qui termine la requête et ferme la fenêtre.
References GEVPage::GetCanvas(), GEVPad::GetPagePtr(), last_height, last_width, pad_ptr, update, GEVPad::Update(), and ~GEVPadSpectraSelector().
|
virtual |
Slot appelé lorsqu'un élément est retiré de la liste (à la destruction de la liste), afin de supprimer l'instance des propriétés associées.
|
virtual |
Slot appelé lorsque la liste sélectionnée est modifié. Cette fonction autorise l'édition des propriétés lorsqu'un seul spectre est surligné dans la liste sélectionnée.
References w_button_edit, and w_selector.
Referenced by Start().
|
virtual |
Slot appelé par le bouton d'édition des propriétés de tracé.
References Apply(), pad_ptr, and w_selector.
|
virtual |
Slot appelé lorsque le bouton Ok est sélectionné. Celà provoque la fin de l'édition, en validant les changements.
References Apply(), result_ptr, and update.
|
virtual |
Slot appelé lorsque le bouton Apply est sélectionné. Celà ne provoque pas la fin de l'édition, mais seulement un affichage avec les paramètres définis.
References GEVPad::AddSpectrumPlot(), GEVPage::GetCanvas(), GEVPad::GetPagePtr(), GEVPad::GetTPadPtr(), pad_ptr, update, GEVPad::Update(), and w_selector.
Referenced by EditPropertiesClicked(), and Ok().
|
virtual |
Slot appelé lorsque le bouton Cancel est sélectionné. Celà provoque la fin de l'édition, en annulant les changements.
References init_list, pad_ptr, and result_ptr.
GEVPadSpectraSelector::ClassDef | ( | GEVPadSpectraSelector | , |
0 | |||
) |
Définition à usage de ROOT...