Analysis
version 7.0 - august 2014
|
#include <GEVPageEditor.hh>
Public Member Functions | |
GEVPageEditor (GEVPageManager *mgr, const TGWindow *mw=NULL) | |
virtual | ~GEVPageEditor () |
virtual void | Construct () |
virtual void | Start () |
virtual void | Quit () |
virtual void | SelectionChanged () |
virtual void | SelectionMoved () |
virtual void | New () |
virtual void | Show () |
virtual void | Hide () |
virtual void | Properties () |
virtual void | Delete () |
virtual void | Load () |
virtual void | SaveAll () |
virtual void | SaveSelected () |
virtual void | Done () |
ClassDef (GEVPageEditor, 0) | |
Protected Member Functions | |
GEVPageEditor (const GEVPageEditor &original) | |
virtual void | UpdateListBox () |
Protected Attributes | |
GEVPageManager * | page_mgr |
Pointeur sur le gestionnaire de pages. | |
RGItemListBox * | w_page_list |
Liste de sélection des pages. | |
TGButton * | w_button_new |
Bouton de création d'une nouvelle page. | |
TGButton * | w_button_prop |
Bouton d'édition des propriétés d'une page. | |
TGButton * | w_button_show |
Bouton d'affichage d'une page. | |
TGButton * | w_button_hide |
Bouton d'affichage d'une page. | |
TGButton * | w_button_delete |
Bouton de suppression de pages. | |
TGTextButton * | w_button_load |
Bouton de lecture dans un fichier. | |
TGTextButton * | w_button_save_all |
Bouton d'écriture de tous les spectres dans un fichier. | |
TGTextButton * | w_button_save_select |
Bouton d'écriture des spectres sélectionnés dans un fichier. | |
TGTextButton * | w_button_done |
Bouton de fin de traitement. | |
Static Protected Attributes | |
static UInt_t | last_width = 0 |
Largeur au dernier appel. | |
static UInt_t | last_height = 0 |
hauteur au dernier appel | |
static string | file_name = "" |
Nom du dernier fichier. | |
Private Member Functions | |
GObject (GEVPageEditor) | |
Interface graphique permettant de créer, supprimer ou sauvegarder des pages.
GEVPageEditor::GEVPageEditor | ( | GEVPageManager * | mgr, |
const TGWindow * | mw = NULL |
||
) |
Constructeur de l'éditeur de pages.
mgr | pointeur sur le gestionnaire graphique |
mw | pointeur sur la fenêtre de l'application principale |
References Construct(), page_mgr, 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::cont_edit_done, GEVDico::cont_edit_load, GEVDico::cont_edit_load_tip, GEVDico::cont_edit_save_all, GEVDico::cont_edit_save_all_tip, GEVDico::cont_edit_save_select, GEVDico::cont_edit_save_select_tip, gevDico, GEVDico::page_edit_delete, GEVDico::page_edit_delete_tip, GEVDico::page_edit_hide, GEVDico::page_edit_hide_tip, GEVDico::page_edit_list, GEVDico::page_edit_new, GEVDico::page_edit_new_tip, GEVDico::page_edit_prop, GEVDico::page_edit_prop_tip, GEVDico::page_edit_show, GEVDico::page_edit_show_tip, UpdateListBox(), w_button_delete, w_button_done, w_button_hide, w_button_load, w_button_new, w_button_prop, w_button_save_all, w_button_save_select, w_button_show, and w_page_list.
Referenced by GEVPageEditor().
|
virtual |
Fonction qui ouvre l'interface graphique et traite l'édition.
References gevDico, last_height, last_width, GEVDico::page_edit_title, and SelectionChanged().
Referenced by GEVPageEditor().
|
protectedvirtual |
Fonction génère les éléments de la liste de sélection à partir de la liste de pages.
References GEVPage::GetPageName(), page_mgr, and w_page_list.
Referenced by Construct(), Load(), and New().
|
virtual |
Fonction qui termine l'édition et ferme la fenêtre.
References last_height, last_width, and ~GEVPageEditor().
|
virtual |
Slot appelé lorsque la sélection est modifiée. La fonction met à jour les boutons autorisés et les noms des familles et filtres concernés
References w_button_delete, w_button_hide, w_button_prop, w_button_save_select, w_button_show, and w_page_list.
|
virtual |
Slot des boutons de déplacement. Cette fonction repositionne les pages de la liste dans l'ordre affiché.
References GEVPageManager::Find(), page_mgr, and w_page_list.
|
virtual |
Slot du bouton de création d'une nouvelle page.
References page_mgr, SelectionChanged(), UpdateListBox(), and w_page_list.
|
virtual |
Slot du bouton d'affichage de pages.
References GEVPage::Show(), and w_page_list.
|
virtual |
Slot du bouton de masquage de pages.
References GEVPage::Hide(), and w_page_list.
|
virtual |
Slot du bouton de modification des propriétés d'une page.
References GEVPage::GetPageName(), and w_page_list.
|
virtual |
Slot du bouton de suppression de pages.
References page_mgr, GEVPageManager::Remove(), and w_page_list.
|
virtual |
Slot appelé lorsque le bouton Load est sélectionné, pour lire des définitions de pages dans un fichier.
References file_name, GEVDico::gev_req_continue, GEVDico::gev_req_file_error, gevDico, gevPageFileTypes, GEVPageManager::LoadPages(), GEVDico::page_edit_load_error, page_mgr, SelectionChanged(), SetFileExt(), UpdateListBox(), and w_page_list.
|
virtual |
Slot appelé lorsque le bouton Save all est sélectionné, pour écrire des définitions de spectres dans un fichier.
References file_name, GEVDico::gev_req_continue, GEVDico::gev_req_file_error, gevDico, gevPageFileTypes, GEVDico::page_edit_save_error, page_mgr, GEVPageManager::SavePages(), and SetFileExt().
|
virtual |
Slot appelé lorsque le bouton Save selected est sélectionné, pour écrire des définitions de spectres dans un fichier.
References file_name, GEVDico::gev_req_continue, GEVDico::gev_req_file_error, gevDico, gevPageFileTypes, GEVDico::page_edit_save_error, SetFileExt(), w_page_list, and GEVPage::Write().
|
virtual |
Slot appelé lorsque le bouton Done est sélectionné. Cela provoque la fin de l'édition.
GEVPageEditor::ClassDef | ( | GEVPageEditor | , |
0 | |||
) |
Définition à usage de ROOT...