Analysis  version 7.0 - august 2014
GEVPagePropertiesEditor Class Reference

#include <GEVPagePropertiesEditor.hh>

Inheritance diagram for GEVPagePropertiesEditor:

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

GEVPagepage_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)
 

Detailed Description

Interface graphique permettant d'éditer les propriétés d'une page graphique.

Constructor & Destructor Documentation

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.

Parameters
pagepage dont on veut éditer les propriétés
mwpage de l'application appelante

References Construct(), init_page_name, init_properties, page_ptr, Start(), and update.

GEVPagePropertiesEditor::~GEVPagePropertiesEditor ( )
virtual

Destructeur.

Referenced by Quit().

GEVPagePropertiesEditor::GEVPagePropertiesEditor ( const GEVPagePropertiesEditor original)
protected

Constructeur de recopie (non implémenté).

Parameters
originalinstance à recopier

Member Function Documentation

GEVPagePropertiesEditor::GObject ( GEVPagePropertiesEditor  )
private

Macro from GCpp library that defines the following functions:

  • ClassName(): return the real class name of the object
  • StaticClassName(): return the used class name of the object (that may be a base class of the real object).
  • IsInstanceOf<T>(): return true if the current object is an instance of the template class name argument
  • Clone(): return an allocated copy of the object.
void GEVPagePropertiesEditor::Start ( )
virtual

Fonction qui ouvre l'interface graphique et traite l'édition.

References gevDico, and GEVDico::page_prop_title.

Referenced by GEVPagePropertiesEditor().

void GEVPagePropertiesEditor::Quit ( )
virtual

Fonction qui termine l'édition et ferme la fenêtre.

References page_ptr, update, GEVPage::Update(), and ~GEVPagePropertiesEditor().

void GEVPagePropertiesEditor::PageTitleChanged ( const char *  str)
virtual

Slot appelé lors de la modification du nom de la page.

Parameters
strtexte du widget de nom

References title_changed.

void GEVPagePropertiesEditor::PageSizeChanged ( const char *  str)
virtual

Slot appelé lors de la modification de la taille de la page.

Parameters
strtexte du widget de taille

References size_changed.

void GEVPagePropertiesEditor::CanvasFillColorChanged ( Color_t  c)
virtual

Slot appelé par la sélection de la couleur de fond de la page.

Parameters
ccouleur sélectionnée

References page_ptr, and GEVPageProperties::SetCanvasFillColor().

void GEVPagePropertiesEditor::PadFillColorChanged ( Color_t  c)
virtual

Slot appelé par la sélection de la couleur de fond des pads.

Parameters
ccouleur sélectionnée

References page_ptr, and GEVPageProperties::SetPadFillColor().

void GEVPagePropertiesEditor::FrameFillColorChanged ( Color_t  c)
virtual

Slot appelé par la sélection de la couleur de fond des zones de tracé des pads.

Parameters
ccouleur sélectionnée

References page_ptr, and GEVPageProperties::SetFrameFillColor().

void GEVPagePropertiesEditor::TitleFillColorChanged ( Color_t  c)
virtual

Slot appelé par la sélection de la couleur de fond des titres des pads.

Parameters
ccouleur sélectionnée

References page_ptr, and GEVPageProperties::SetTitleFillColor().

void GEVPagePropertiesEditor::StatFillColorChanged ( Color_t  c)
virtual

Slot appelé par la sélection de la couleur de fond des statistiques.

Parameters
ccouleur sélectionnée

References page_ptr, and GEVPageProperties::SetStatFillColor().

void GEVPagePropertiesEditor::Ok ( )
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.

void GEVPagePropertiesEditor::Apply ( )
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.

void GEVPagePropertiesEditor::Cancel ( )
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  ,
 
)

Définition à usage de ROOT...


The documentation for this class was generated from the following files: