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...