Analysis  version 7.0 - august 2014
GEVPageProperties Class Reference

#include <GEVPageProperties.hh>

Inheritance diagram for GEVPageProperties:
GEVPage

Public Member Functions

 GEVPageProperties ()
 
 GEVPageProperties (const GEVPageProperties &original)
 
GEVPagePropertiesoperator= (const GEVPageProperties &original)
 
virtual ~GEVPageProperties ()
 
virtual void SetPageSize (const UInt_t w, const UInt_t h)
 
void SetPageWidth (const UInt_t w)
 
void SetPageHeight (const UInt_t h)
 
UInt_t GetPageWidth () const
 
UInt_t GetPageHeight () const
 
void SetCanvasFillColor (const Color_t c)
 
void SetPadFillColor (const Color_t c)
 
void SetFrameFillColor (const Color_t c)
 
void SetTitleFillColor (const Color_t c)
 
void SetStatFillColor (const Color_t c)
 
Color_t GetCanvasFillColor () const
 
Color_t GetPadFillColor () const
 
Color_t GetFrameFillColor () const
 
Color_t GetTitleFillColor () const
 
Color_t GetStatFillColor () const
 
 ClassDef (GEVPageProperties, 0)
 

Protected Attributes

UInt_t page_width
 Largeur de la page.
 
UInt_t page_height
 Largeur de la page.
 
Color_t canvas_fill_color
 Couleur de fond du canevas.
 
Color_t pad_fill_color
 Couleur de fond des pads.
 
Color_t frame_fill_color
 Couleur de fond des zones des graphes.
 
Color_t title_fill_color
 Couleur de fond des titres des pads.
 
Color_t stat_fill_color
 Couleur de fond des statistiques.
 

Private Member Functions

 GObject (GEVPageProperties)
 

Detailed Description

Cette classe contient l'ensemble des informations relative à l'affichage d'une page de tracé spectres:

  • position dans la page
  • marges internes
  • ...

Constructor & Destructor Documentation

GEVPageProperties::GEVPageProperties ( const GEVPageProperties original)

Constructeur de recopie.

Parameters
originalinstance à recoper

References canvas_fill_color, frame_fill_color, pad_fill_color, page_height, page_width, stat_fill_color, and title_fill_color.

GEVPageProperties::~GEVPageProperties ( )
virtual

Destructeur.

Member Function Documentation

GEVPageProperties::GObject ( GEVPageProperties  )
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.
GEVPageProperties & GEVPageProperties::operator= ( const GEVPageProperties original)

Opérateur d'affectation.

Parameters
originalinstance à affecter

References canvas_fill_color, frame_fill_color, pad_fill_color, page_height, page_width, stat_fill_color, and title_fill_color.

void GEVPageProperties::SetPageSize ( const UInt_t  w,
const UInt_t  h 
)
inlinevirtual

Modifie la taille de la page.

Parameters
wnouvelle largeur
hnouvelle hauteur

References SetPageHeight(), and SetPageWidth().

Referenced by GEVPage::ResizePage().

void GEVPageProperties::SetPageWidth ( const UInt_t  w)
inline

Modifie la largeur de la page.

Parameters
wnouvelle largeur

References page_width.

Referenced by SetPageSize().

void GEVPageProperties::SetPageHeight ( const UInt_t  h)
inline

Modifie la hauteur de la page.

Parameters
hnouvelle hauteur

References page_height.

Referenced by SetPageSize().

UInt_t GEVPageProperties::GetPageWidth ( ) const
inline

Retourne la largeur de la page.

References page_width.

Referenced by GEVPagePropertiesEditor::Cancel(), and GEVPagePropertiesEditor::Construct().

UInt_t GEVPageProperties::GetPageHeight ( ) const
inline

Retourne la hauteur de la page.

References page_height.

Referenced by GEVPagePropertiesEditor::Cancel(), and GEVPagePropertiesEditor::Construct().

void GEVPageProperties::SetCanvasFillColor ( const Color_t  c)
inline

Modifie la couleur de fond du canevas.

Parameters
cnouvelle couleur

References canvas_fill_color.

Referenced by GEVPagePropertiesEditor::CanvasFillColorChanged().

void GEVPageProperties::SetPadFillColor ( const Color_t  c)
inline

Modifie la couleur de fond des pads.

Parameters
cnouvelle couleur

References pad_fill_color.

Referenced by GEVPagePropertiesEditor::PadFillColorChanged().

void GEVPageProperties::SetFrameFillColor ( const Color_t  c)
inline

Modifie la couleur de fond des zones de tracé des pads.

Parameters
cnouvelle couleur

References frame_fill_color.

Referenced by GEVPagePropertiesEditor::FrameFillColorChanged().

void GEVPageProperties::SetTitleFillColor ( const Color_t  c)
inline

Modifie la couleur de fond des titres des pads.

Parameters
cnouvelle couleur

References title_fill_color.

Referenced by GEVPagePropertiesEditor::TitleFillColorChanged().

void GEVPageProperties::SetStatFillColor ( const Color_t  c)
inline

Modifie la couleur de fond des statistiques.

Parameters
cnouvelle couleur

References stat_fill_color.

Referenced by GEVPagePropertiesEditor::StatFillColorChanged().

Color_t GEVPageProperties::GetCanvasFillColor ( ) const
inline

Retourne la couleur de fond du canevas.

References canvas_fill_color.

Referenced by GEVPagePropertiesEditor::Construct().

Color_t GEVPageProperties::GetPadFillColor ( ) const
inline

Retourne la couleur de fond des pads.

References pad_fill_color.

Referenced by GEVPagePropertiesEditor::Construct().

Color_t GEVPageProperties::GetFrameFillColor ( ) const
inline

Retourne la couleur de fond des zones de tracé des pads.

References frame_fill_color.

Referenced by GEVPagePropertiesEditor::Construct().

Color_t GEVPageProperties::GetTitleFillColor ( ) const
inline

Retourne la couleur de fond des titres des pads.

References title_fill_color.

Referenced by GEVPagePropertiesEditor::Construct().

Color_t GEVPageProperties::GetStatFillColor ( ) const
inline

Retourne la couleur de fond des statistiques.

References stat_fill_color.

Referenced by GEVPagePropertiesEditor::Construct(), and GEVPad::DrawStatPave().

GEVPageProperties::ClassDef ( GEVPageProperties  ,
 
)

Définition à usage de ROOT...


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