Analysis  version 7.0 - august 2014
GEVPlotPropertiesEditor Class Reference

#include <GEVPlotPropertiesEditor.hh>

Inheritance diagram for GEVPlotPropertiesEditor:

Public Member Functions

 GEVPlotPropertiesEditor (GEVPlot &plot, GEVPad *pad, int &result)
 
virtual ~GEVPlotPropertiesEditor ()
 
virtual void Construct ()
 
virtual void Start ()
 
virtual void Quit ()
 
virtual void LineColorChanged (Color_t c)
 
virtual void LineWidthChanged (Width_t w)
 
virtual void LineStyleChanged (Style_t s)
 
virtual void FillColorChanged (Color_t c)
 
virtual void FillStyleChanged (Style_t s)
 
virtual void MarkerColorChanged (Color_t c)
 
virtual void MarkerStyleChanged (Style_t s)
 
virtual void MarkerSizeChanged (Size_t s)
 
virtual void PlotModeChanged (Int_t m)
 
virtual void ScaleModeChanged (Int_t m)
 
virtual void ScaleTextChanged (const char *str)
 
virtual void Ok ()
 
virtual void Apply ()
 
virtual void Cancel ()
 
 ClassDef (GEVPlotPropertiesEditor, 0)
 

Protected Member Functions

 GEVPlotPropertiesEditor (const GEVPlotPropertiesEditor &original)
 

Protected Attributes

GEVPlotplot_ptr
 Pointeur sur le tracé à modifier.
 
GEVPlotProperties init_properties
 Propriétés initiales du tracé
 
GEVPadpad_ptr
 Pointeur sur la zone graphique contenant le tracé
 
int * result_ptr
 Pointeur sur le résultat en sortie de la requête
 
bool update
 Teste s'il faut mettre à jour en sortie.
 
RGLineAttrSelect * w_line_attr
 Attributs de ligne.
 
RGFillAttrSelect * w_fill_attr
 Attributs de remplissage.
 
RGMarkerAttrSelect * w_marker_attr
 Attributs de marqueur.
 
RGHistoPlotModeSelect * w_plot_mode
 Mode de tracé
 
TGComboBox * w_scale_mode
 Type de mise à l'échelle.
 
TGNumberEntry * w_scale_value
 Valeur du paramètre d'échelle.
 
TGTextButton * w_button_ok
 Bouton de validation.
 
TGTextButton * w_button_apply
 Bouton d'affichage.
 
TGTextButton * w_button_cancel
 Bouton d'annulation.
 

Private Member Functions

 GObject (GEVPlotPropertiesEditor)
 

Detailed Description

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

Constructor & Destructor Documentation

GEVPlotPropertiesEditor::GEVPlotPropertiesEditor ( GEVPlot plot,
GEVPad pad,
int &  result 
)

Constructeur: génère l'interface permettant d'éditer les propriétés d'und'un tracé dans un pad.

Parameters
plottracé à éditer
padpointeur sur le pad recevant le tracé, ou NULL
resultvariable recevant le résultat en sortie: 1 = 0k, 0 = Cancel

References Construct(), init_properties, pad_ptr, plot_ptr, result_ptr, Start(), update, w_fill_attr, w_line_attr, w_marker_attr, and w_plot_mode.

GEVPlotPropertiesEditor::~GEVPlotPropertiesEditor ( )
virtual

Destructeur.

Referenced by Quit().

GEVPlotPropertiesEditor::GEVPlotPropertiesEditor ( const GEVPlotPropertiesEditor original)
protected

Constructeur de recopie (non implémenté).

Parameters
originalinstance à recopier

Member Function Documentation

GEVPlotPropertiesEditor::GObject ( GEVPlotPropertiesEditor  )
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 GEVPlotPropertiesEditor::Start ( )
virtual

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

References gevDico, and GEVDico::plot_prop_title.

Referenced by GEVPlotPropertiesEditor().

void GEVPlotPropertiesEditor::Quit ( )
virtual

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

References GEVPage::GetCanvas(), GEVPad::GetPagePtr(), pad_ptr, update, GEVPad::Update(), and ~GEVPlotPropertiesEditor().

void GEVPlotPropertiesEditor::LineColorChanged ( Color_t  c)
inlinevirtual

Slot appelé lorsque la couleur de ligne est sélectionnée.

Parameters
cnouvelle couleur sélectionnée

References plot_ptr.

void GEVPlotPropertiesEditor::LineWidthChanged ( Width_t  w)
inlinevirtual

Slot appelé lorsque l'épaisseur de ligne est sélectionnée.

Parameters
wnouvelle épaisseur sélectionnée

References plot_ptr.

void GEVPlotPropertiesEditor::LineStyleChanged ( Style_t  s)
inlinevirtual

Slot appelé lorsque le style de ligne est sélectionné.

Parameters
snouveau style sélectionné

References plot_ptr.

void GEVPlotPropertiesEditor::FillColorChanged ( Color_t  c)
inlinevirtual

Slot appelé lorsque la couleur de remplissage est sélectionnée.

Parameters
cnouvelle couleur sélectionnée

References plot_ptr.

void GEVPlotPropertiesEditor::FillStyleChanged ( Style_t  s)
inlinevirtual

Slot appelé lorsque le type de remplissage est sélectionnée.

Parameters
snouveau type sélectionnée

References plot_ptr.

void GEVPlotPropertiesEditor::MarkerColorChanged ( Color_t  c)
inlinevirtual

Slot appelé lorsque la couleur de marqueur est sélectionnée.

Parameters
cnouvelle couleur sélectionnée

References plot_ptr.

void GEVPlotPropertiesEditor::MarkerStyleChanged ( Style_t  s)
inlinevirtual

Slot appelé lorsque le type de marqueur est sélectionnée.

Parameters
snouveau type sélectionnée

References plot_ptr.

void GEVPlotPropertiesEditor::MarkerSizeChanged ( Size_t  s)
inlinevirtual

Slot appelé lorsque la taille de marqueur est sélectionnée.

Parameters
snouvelle taille sélectionnée

References plot_ptr, and w_marker_attr.

void GEVPlotPropertiesEditor::PlotModeChanged ( Int_t  m)
virtual

Slot appelé lorsque le mode de tracé est changé.

Parameters
mmode sélectionné

References plot_ptr, and GEVPlotProperties::SetPlotOptions().

Referenced by Construct().

void GEVPlotPropertiesEditor::ScaleModeChanged ( Int_t  m)
virtual

Slot appelé lorsque l'indicateur de facteur d'échelle est modifié.

References plot_ptr, and GEVPlotProperties::SetScalingMode().

void GEVPlotPropertiesEditor::ScaleTextChanged ( const char *  str)
virtual

Slot appelé lorsque le facteur d'échelle est modifié.

Parameters
strtexte du widget

References plot_ptr, GEVPlotProperties::SetScalingValue(), and w_scale_value.

void GEVPlotPropertiesEditor::Ok ( )
virtual

Slot appelé lorsque le bouton Ok est sélectionné. Celà provoque la fin de l'édition, en validant les changements.

References result_ptr, and update.

void GEVPlotPropertiesEditor::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 GEVPage::GetCanvas(), GEVPad::GetPagePtr(), pad_ptr, update, and GEVPad::Update().

void GEVPlotPropertiesEditor::Cancel ( )
virtual

Slot appelé lorsque le bouton Cancel est sélectionné. Celà provoque la fin de l'édition, en annulant les changements.

References init_properties, plot_ptr, and result_ptr.

GEVPlotPropertiesEditor::ClassDef ( GEVPlotPropertiesEditor  ,
 
)

Définition à usage de ROOT...


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