Analysis
version 7.0 - august 2014
|
#include <GEVPadContourSelector.hh>
Public Member Functions | |
GEVPadContourSelector (GEVPad &pad, int &result) | |
virtual | ~GEVPadContourSelector () |
virtual void | Construct () |
virtual void | Start () |
virtual void | Quit () |
virtual void | ItemRemoved (ULong_t ptr) |
virtual void | DestSelectionChanged () |
virtual void | DrawModeSelected (Int_t mode) |
virtual void | LineColorChanged (Color_t c) |
virtual void | LineStyleChanged (Style_t s) |
virtual void | LineWidthChanged (Width_t w) |
virtual void | NewButtonClicked () |
virtual void | EditButtonClicked () |
virtual void | ResetButtonClicked () |
virtual void | Ok () |
virtual void | Apply () |
virtual void | Cancel () |
ClassDef (GEVPadContourSelector, 0) | |
Protected Member Functions | |
GEVPadContourSelector (const GEVPadContourSelector &original) | |
Protected Attributes | |
GEVPad * | pad_ptr |
Pointeur sur le pad à modifier. | |
GEVPadContourList * | init_list |
Liste de contours 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 contours. | |
TGComboBox * | w_draw_mode |
Sélection du mode de tracé | |
RGLineAttrSelect * | w_line_attr |
Sélection des attributs de ligne. | |
TGTextButton * | w_button_edit |
Edition d'un contour. | |
TGTextButton * | w_button_reset |
RAZ des contours. | |
TGTextButton * | w_button_new |
Ajout d'un contour. | |
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 (GEVPadContourSelector) | |
Interface graphique qui permet de choisir les contours à afficher dans une zone graphique.
GEVPadContourSelector::GEVPadContourSelector | ( | GEVPad & | pad, |
int & | result | ||
) |
Constructeur: il génère l'interface pour la sélection de contours dans une zone graphique.
pad | pad à éditer |
result | variable recevant le résultat en sortie: 1 = 0k, 0 = Cancel |
References GEVPad::AdaptContourList(), Construct(), GEVPad::GetContourListPtr(), 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 GEVPreferences::contour_line_color, GEVPreferences::contour_line_style, GEVPreferences::contour_line_width, EventManager::GetContourListPtr(), GEVPad::GetContourListPtr(), GEVPadContour::GetContourPtr(), GEVPad::GetEventManagerPtr(), GEVPad::GetParamNumber(), GEVPlot::GetSpectrumPtr(), gevDico, GEVDico::pad_cont_select_dest, GEVDico::pad_cont_select_edit, GEVDico::pad_cont_select_edit_tip, GEVDico::pad_cont_select_mode_flip, GEVDico::pad_cont_select_mode_norm, GEVDico::pad_cont_select_new, GEVDico::pad_cont_select_new_tip, GEVDico::pad_cont_select_reset, GEVDico::pad_cont_select_reset_tip, GEVDico::pad_cont_select_source, pad_ptr, Spectrum::TypeId(), w_button_apply, w_button_cancel, w_button_edit, w_button_new, w_button_ok, w_button_reset, w_draw_mode, w_line_attr, and w_selector.
Referenced by GEVPadContourSelector().
|
virtual |
Fonction qui ouvre l'interface graphique et traite l'édition.
References DestSelectionChanged(), gevDico, last_height, last_width, and GEVDico::pad_cont_select_title.
Referenced by GEVPadContourSelector().
|
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 ~GEVPadContourSelector().
|
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.
ptr | pointeur sur l'élément retiré |
|
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, w_draw_mode, w_line_attr, and w_selector.
Referenced by EditButtonClicked(), NewButtonClicked(), and Start().
|
virtual |
Slot appelé le mode de tracé est modifié.
mode | mode de tracé sélectionné |
References GEVPadContour::SetDrawMode(), and w_selector.
|
virtual |
Slot appelé lorsque la couleur de tracé est modifiée.
c | couleur de tracé sélectionnée |
References w_selector.
|
virtual |
Slot appelé lorsque le style de tracé est modifié.
s | style de tracé sélectionné |
References w_selector.
|
virtual |
Slot appelé lorsque l'épaisseur de tracé est modifiée.
w | épaisseur de tracé sélectionnée |
References w_selector.
|
virtual |
Slot appelé lorsque le bouton de création d'un nouveau contour est activé.
References Apply(), DestSelectionChanged(), GEVPadContour::GetContourPtr(), pad_ptr, w_line_attr, and w_selector.
|
virtual |
Slot appelé lorsque le bouton d'édition d'un contour est activé.
References Apply(), DestSelectionChanged(), pad_ptr, GEVPadContour::ResetCounts(), and w_selector.
|
virtual |
Slot appelé lorsque le bouton de RAZ des contours sélectionnés est activé.
References GEVPadContour::ResetCounts(), 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::AdaptContourList(), GEVPad::AddContourPlot(), GEVPage::GetCanvas(), GEVPad::GetContourListPtr(), GEVPad::GetPagePtr(), pad_ptr, update, GEVPad::Update(), and w_selector.
Referenced by EditButtonClicked(), NewButtonClicked(), and Ok().
|
virtual |
Slot appelé lorsque le bouton Cancel est sélectionné. Celà provoque la fin de l'édition, en annulant les changements.
References GEVPad::GetContourListPtr(), init_list, pad_ptr, and result_ptr.
GEVPadContourSelector::ClassDef | ( | GEVPadContourSelector | , |
0 | |||
) |
Définition à usage de ROOT...