12 #ifndef GEV_SPECTRUM_EDITOR_HH
13 #define GEV_SPECTRUM_EDITOR_HH
20 #include <TGTextEntry.h>
22 #include "RGItemListBox.hh"
95 virtual void Start ( );
105 virtual void Quit ( );
124 virtual void New ( );
126 virtual void Copy ( );
129 virtual void Info ( );
132 virtual void Load ( );
135 virtual void Done ( );
TGTextButton * w_select_fam
Bouton de sélection de la famille.
Definition: GEVSpectrumEditor.hh:70
TGTextButton * w_select_filt
Bouton de sélection du filtre.
Definition: GEVSpectrumEditor.hh:72
TGTextEntry * w_text_fam
Texte indiquant la famille.
Definition: GEVSpectrumEditor.hh:69
virtual bool CheckSelectionMoveDown()
Definition: GEVSpectrumEditor.cpp:485
Definition: SpectrumFamily.hh:25
TGTextEntry * w_text_filt
Texte indiquant le filtre.
Definition: GEVSpectrumEditor.hh:71
TGTextButton * w_button_load
Bouton de lecture dans un fichier.
Definition: GEVSpectrumEditor.hh:75
GEVSpectrumEditor(GEVPageManager *mgr, const TGWindow *mw=NULL)
Definition: GEVSpectrumEditor.cpp:46
virtual void Load()
Definition: GEVSpectrumEditor.cpp:1507
GEVPageManager * page_mgr
Pointeur sur le gestionnaire de pages.
Definition: GEVSpectrumEditor.hh:49
virtual void Construct()
Definition: GEVSpectrumEditor.cpp:82
RGItemListBox * w_spec_list
Liste de sélection des spectre.
Definition: GEVSpectrumEditor.hh:59
virtual bool CheckSelectionMoveUp()
Definition: GEVSpectrumEditor.cpp:442
TGButton * w_button_info
Bouton d'information.
Definition: GEVSpectrumEditor.hh:65
virtual void FamilySelection()
Definition: GEVSpectrumEditor.cpp:809
virtual void Info()
Definition: GEVSpectrumEditor.cpp:1397
TGButton * w_button_new
Bouton de création d'un spectre.
Definition: GEVSpectrumEditor.hh:60
virtual void Delete()
Definition: GEVSpectrumEditor.cpp:1261
TGButton * w_button_extern
Bouton de définition d'histogrammes externes.
Definition: GEVSpectrumEditor.hh:61
virtual void SelectionMoved()
Definition: GEVSpectrumEditor.cpp:767
ClassDef(GEVSpectrumEditor, 0)
virtual void New()
Definition: GEVSpectrumEditor.cpp:996
virtual void SelectionChanged()
Definition: GEVSpectrumEditor.cpp:615
GObject(GEVSpectrumEditor)
Definition: GEVPageManager.hh:96
virtual void EditFilter()
Definition: GEVSpectrumEditor.cpp:861
virtual void SaveSelected()
Definition: GEVSpectrumEditor.cpp:1647
TGTextButton * w_button_save_select
Bouton d'écriture des spectres sélectionnés dans un fichier.
Definition: GEVSpectrumEditor.hh:77
TGTextButton * w_button_save_all
Bouton d'écriture de tous les spectres dans un fichier.
Definition: GEVSpectrumEditor.hh:76
virtual void Start()
Definition: GEVSpectrumEditor.cpp:318
TGTextButton * w_button_done
Bouton de fin de traitement.
Definition: GEVSpectrumEditor.hh:78
static string file_name
Nom du dernier fichier.
Definition: GEVSpectrumEditor.hh:80
virtual void SelectFilter()
Definition: GEVSpectrumEditor.cpp:870
virtual void Rename()
Definition: GEVSpectrumEditor.cpp:1230
virtual ~GEVSpectrumEditor()
Definition: GEVSpectrumEditor.cpp:71
virtual void Done()
Definition: GEVSpectrumEditor.cpp:1740
virtual void Extern()
Definition: GEVSpectrumEditor.cpp:1020
string filt_names
Noms des filtres associés
Definition: GEVSpectrumEditor.hh:52
const SpectrumFamily * fam_ptr
Pointeur sur la famille associée aux spectres.
Definition: GEVSpectrumEditor.hh:53
virtual bool CheckSelectionMoveBottom()
Definition: GEVSpectrumEditor.cpp:528
virtual void Quit()
Definition: GEVSpectrumEditor.cpp:381
virtual bool CheckSelectionMoveTop()
Definition: GEVSpectrumEditor.cpp:396
TGButton * w_button_copy
Bouton de copie d'un spectre.
Definition: GEVSpectrumEditor.hh:62
Definition: GEVSpectrumEditor.hh:38
virtual void UpdateListBox()
Definition: GEVSpectrumEditor.cpp:358
static UInt_t last_height
hauteur au dernier appel
Definition: GEVSpectrumEditor.hh:47
Definition: SpectrumList.hh:30
TGButton * w_button_fam_select
Bouton de sélection par familles.
Definition: GEVSpectrumEditor.hh:67
virtual void SelectFamily()
Definition: GEVSpectrumEditor.cpp:959
virtual void MoveButtonsUpdate()
Definition: GEVSpectrumEditor.cpp:573
SpectrumList * spec_list
Pointeur sur la liste de spectres.
Definition: GEVSpectrumEditor.hh:50
virtual void Copy()
Definition: GEVSpectrumEditor.cpp:1040
TGTextButton * w_edit_filt
Bouton d'édition des filtres.
Definition: GEVSpectrumEditor.hh:73
TGButton * w_button_delete
Bouton de suppression de spectres.
Definition: GEVSpectrumEditor.hh:64
TGButton * w_button_rename
Bouton d'édition d'un spectre.
Definition: GEVSpectrumEditor.hh:63
static UInt_t last_width
Largeur au dernier appel.
Definition: GEVSpectrumEditor.hh:46
virtual void SaveAll()
Definition: GEVSpectrumEditor.cpp:1570