Analysis
version 7.0 - august 2014
|
#include <GEVPagePlotsModeEditor.hh>
Public Member Functions | |
GEVPagePlotsModeEditor (GEVPage *page) | |
virtual | ~GEVPagePlotsModeEditor () |
virtual void | Construct () |
virtual void | Start () |
virtual void | Quit () |
virtual void | AllPlotsClicked () |
virtual void | Set (const Int_t dim) |
virtual void | Set1D () |
virtual void | Set2D () |
virtual void | Done () |
ClassDef (GEVPagePlotsModeEditor, 0) | |
Protected Member Functions | |
GEVPagePlotsModeEditor (const GEVPagePlotsModeEditor &original) | |
Protected Attributes | |
GEVPage * | page_ptr |
Pointeur sur la page à modifier. | |
UInt_t | max_plot |
Nombre maxi de plots dans un pad de la page. | |
TGTextButton * | w_button_set1d |
Bouton pour application aux spectres 1D. | |
TGTextButton * | w_button_set2d |
Bouton pour application aux spectres 2D. | |
TGTextButton * | w_button_done |
Bouton pour terminer l'interface. | |
TGHorizontalFrame * | w_plot_num_frame |
Cadre pour sélection du numéro de plot de spectre. | |
TGCheckButton * | w_plot_num_all |
Indique si tous les plots sont affectés | |
TGNumberEntry * | w_plot_num_entry |
Saisie du numéro de plot. | |
GEVSpectraPlotModeWidget * | w_plot_mode |
Widget d'édition du mode. | |
TGNumberEntry * | w_theta_entry |
Saisie de l'angle de rotation 3D. | |
TGNumberEntry * | w_phi_entry |
Saisie de l'angle de rotation 3D. | |
Static Protected Attributes | |
static Bool_t | plot_all = kTRUE |
Mémorise l'indicateur tous plots ou par numéro | |
static GEVSpectraPlotMode | plot_mode = GEVSpectraPlotMode() |
Mémorise l'état des options. | |
static Double_t | theta = 30. |
Mémorise l'angle pour tracé 3D. | |
static Double_t | phi = 30. |
Mémorise l'angle pour tracé 3D. | |
Private Member Functions | |
GObject (GEVPagePlotsModeEditor) | |
Interface graphique permettant d'éditer les propriétés graphique des spectres tracés dans la page. Il est possible de sélectionner le numéro de plot
GEVPagePlotsModeEditor::GEVPagePlotsModeEditor | ( | GEVPage * | page | ) |
Constructeur: génère l'interface permettant d'éditer les propriétés d'une zone graphique.
page | page à éditer |
References Construct(), max_plot, page_ptr, plot_all, and Start().
|
virtual |
Destructeur.
Referenced by Quit().
|
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.
References gevDico, max_plot, GEVDico::pad_prop_angles, GEVDico::pad_prop_phi, GEVDico::pad_prop_theta, GEVDico::page_axis_prop_done, GEVDico::page_axis_prop_done_tip, GEVDico::page_axis_prop_set1d, GEVDico::page_axis_prop_set1d_tip, GEVDico::page_axis_prop_set2d, GEVDico::page_axis_prop_set2d_tip, GEVDico::page_plots_mode_all, GEVDico::page_plots_mode_all_tip, GEVDico::page_plots_mode_num, phi, plot_all, plot_mode, theta, w_button_done, w_button_set1d, w_button_set2d, w_phi_entry, w_plot_mode, w_plot_num_all, w_plot_num_entry, w_plot_num_frame, and w_theta_entry.
Referenced by GEVPagePlotsModeEditor().
|
virtual |
Fonction qui ouvre l'interface graphique et traite l'édition.
References gevDico, and GEVDico::page_plots_mode_title.
Referenced by GEVPagePlotsModeEditor().
|
virtual |
Fonction qui termine l'édition et ferme la fenêtre.
References ~GEVPagePlotsModeEditor().
|
virtual |
Slot appelé lorsque l'option pour affecter tous les spectres (quel que soit leur numéro dans la zone de tracé) est modifié. La fonction change l'autorisation sur le numéro de tracé.
References w_plot_num_all, and w_plot_num_entry.
|
virtual |
Fonction de mise à jour des spectres de dimension donnée.
dim | dimension des spectres à mettre à jour |
References GEVSpectraPlotModeWidget::Get1DPlotMode(), GEVSpectraPlotModeWidget::Get2DPlotMode(), GEVSpectraPlotMode::GetFillAttr(), GEVSpectraPlotModeWidget::GetFillAttr(), GEVSpectraPlotMode::GetLineAttr(), GEVSpectraPlotModeWidget::GetLineAttr(), GEVSpectraPlotMode::GetMarkerAttr(), GEVSpectraPlotModeWidget::GetMarkerAttr(), GEVPlot::GetSpectrumDimension(), page_ptr, GEVSpectraPlotMode::plot_1D_options, GEVSpectraPlotMode::plot_2D_options, plot_all, plot_mode, GEVSpectraPlotMode::SetFillAttr(), GEVSpectraPlotMode::SetLineAttr(), GEVSpectraPlotMode::SetMarkerAttr(), GEVPlotProperties::SetPlotOptions(), GEVPage::Update(), w_phi_entry, w_plot_mode, w_plot_num_all, w_plot_num_entry, and w_theta_entry.
|
virtual |
Slot appelé lorsque le bouton d'application aux spectres 1D. Le bouton ne quitte pas l'interface.
References Set().
|
virtual |
Slot appelé lorsque le bouton d'application aux spectres 2D. Le bouton ne quitte pas l'interface.
References Set().
|
virtual |
Slot appelé lorsque le bouton de fin est sélectionné.
GEVPagePlotsModeEditor::ClassDef | ( | GEVPagePlotsModeEditor | , |
0 | |||
) |
Définition à usage de ROOT...