|
Analysis
version 7.0 - august 2014
|
#include <GEVPagePropertiesEditor.hh>
Public Member Functions | |
| GEVPagePropertiesEditor (GEVPage &page, const TGWindow *mw=NULL) | |
| virtual | ~GEVPagePropertiesEditor () |
| virtual void | Construct () |
| virtual void | Start () |
| virtual void | Quit () |
| virtual void | PageTitleChanged (const char *str) |
| virtual void | PageSizeChanged (const char *str) |
| virtual void | CanvasFillColorChanged (Color_t c) |
| virtual void | PadFillColorChanged (Color_t c) |
| virtual void | FrameFillColorChanged (Color_t c) |
| virtual void | TitleFillColorChanged (Color_t c) |
| virtual void | StatFillColorChanged (Color_t c) |
| virtual void | Ok () |
| virtual void | Apply () |
| virtual void | Cancel () |
| ClassDef (GEVPagePropertiesEditor, 0) | |
Protected Member Functions | |
| GEVPagePropertiesEditor (const GEVPagePropertiesEditor &original) | |
Protected Attributes | |
| GEVPage * | page_ptr |
| Pointeur sur la page à modifier. | |
| GEVPageProperties | init_properties |
| Propriétés initiales de la page. | |
| string | init_page_name |
| Nom de la page avant édition. | |
| bool | update |
| Teste s'il faut mettre à jour en sortie. | |
| TGTextButton * | w_button_ok |
| Bouton de validation. | |
| TGTextButton * | w_button_apply |
| Bouton d'affichage. | |
| TGTextButton * | w_button_cancel |
| Bouton d'annulation. | |
| bool | title_changed |
| Teste si le titre a été modifié | |
| TGTextEntry * | w_title_text |
| Saisie nom de la page. | |
| bool | size_changed |
| Teste si les dimensions ont été modifiées | |
| TGNumberEntry * | w_width_number |
| Saisie de la largeur de page. | |
| TGNumberEntry * | w_height_number |
| Saisie de la hauteur de page. | |
| RGColorNumberSelect * | w_canvas_fill_color |
| Selection de la couleur de fond du canevas. | |
| RGColorNumberSelect * | w_pad_fill_color |
| Selection de la couleur de fond des pads. | |
| RGColorNumberSelect * | w_frame_fill_color |
| Selection de la couleur de fond des zones de tracé | |
| RGColorNumberSelect * | w_title_fill_color |
| Selection de la couleur de fond des titres des pads. | |
| RGColorNumberSelect * | w_stat_fill_color |
| Selection de la couleur de fond des statistiques. | |
Private Member Functions | |
| GObject (GEVPagePropertiesEditor) | |
Interface graphique permettant d'éditer les propriétés d'une page graphique.
| GEVPagePropertiesEditor::GEVPagePropertiesEditor | ( | GEVPage & | page, |
| const TGWindow * | mw = NULL |
||
| ) |
Constructeur: génère l'interface permettant d'éditer les propriétés d'une page graphique.
| page | page dont on veut éditer les propriétés |
| mw | page de l'application appelante |
References Construct(), init_page_name, init_properties, page_ptr, Start(), and update.
|
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 et démarre l'édition.
References GEVPageProperties::GetCanvasFillColor(), GEVPageProperties::GetFrameFillColor(), GEVPageProperties::GetPadFillColor(), GEVPageProperties::GetPageHeight(), GEVPageProperties::GetPageWidth(), GEVPageProperties::GetStatFillColor(), GEVPageProperties::GetTitleFillColor(), gevDico, init_page_name, init_properties, GEVDico::page_prop_apply, GEVDico::page_prop_cancel, GEVDico::page_prop_col, GEVDico::page_prop_col_canvas, GEVDico::page_prop_col_frame, GEVDico::page_prop_col_pad, GEVDico::page_prop_col_stat, GEVDico::page_prop_col_title, GEVDico::page_prop_h, GEVDico::page_prop_name, GEVDico::page_prop_name_tip, GEVDico::page_prop_ok, GEVDico::page_prop_w, GEVDico::page_prop_window, size_changed, title_changed, w_button_apply, w_button_cancel, w_button_ok, w_canvas_fill_color, w_frame_fill_color, w_height_number, w_pad_fill_color, w_stat_fill_color, w_title_fill_color, w_title_text, and w_width_number.
Referenced by GEVPagePropertiesEditor().
|
virtual |
Fonction qui ouvre l'interface graphique et traite l'édition.
References gevDico, and GEVDico::page_prop_title.
Referenced by GEVPagePropertiesEditor().
|
virtual |
Fonction qui termine l'édition et ferme la fenêtre.
References page_ptr, update, GEVPage::Update(), and ~GEVPagePropertiesEditor().
|
virtual |
Slot appelé lors de la modification du nom de la page.
| str | texte du widget de nom |
References title_changed.
|
virtual |
Slot appelé lors de la modification de la taille de la page.
| str | texte du widget de taille |
References size_changed.
|
virtual |
Slot appelé par la sélection de la couleur de fond de la page.
| c | couleur sélectionnée |
References page_ptr, and GEVPageProperties::SetCanvasFillColor().
|
virtual |
Slot appelé par la sélection de la couleur de fond des pads.
| c | couleur sélectionnée |
References page_ptr, and GEVPageProperties::SetPadFillColor().
|
virtual |
Slot appelé par la sélection de la couleur de fond des zones de tracé des pads.
| c | couleur sélectionnée |
References page_ptr, and GEVPageProperties::SetFrameFillColor().
|
virtual |
Slot appelé par la sélection de la couleur de fond des titres des pads.
| c | couleur sélectionnée |
References page_ptr, and GEVPageProperties::SetTitleFillColor().
|
virtual |
Slot appelé par la sélection de la couleur de fond des statistiques.
| c | couleur sélectionnée |
References page_ptr, and GEVPageProperties::SetStatFillColor().
|
virtual |
Slot appelé lorsque le bouton Ok est sélectionné. Celà provoque la fin de l'édition, en validant les changements.
References GEVPage::GetPageName(), init_page_name, page_ptr, GEVPage::Rename(), GEVPage::ResizePage(), size_changed, update, w_height_number, w_title_text, and w_width_number.
|
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 init_page_name, page_ptr, GEVPage::Rename(), GEVPage::ResizePage(), size_changed, title_changed, update, GEVPage::Update(), w_height_number, w_title_text, and w_width_number.
|
virtual |
Slot appelé lorsque le bouton Cancel est sélectionné. Celà provoque la fin de l'édition, en annulant les changements.
References GEVPageProperties::GetPageHeight(), GEVPageProperties::GetPageWidth(), init_page_name, init_properties, page_ptr, GEVPage::Rename(), and GEVPage::ResizePage().
| GEVPagePropertiesEditor::ClassDef | ( | GEVPagePropertiesEditor | , |
| 0 | |||
| ) |
Définition à usage de ROOT...