Analysis
version 7.0 - august 2014
|
#include <GEVPlotPropertiesEditor.hh>
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 | |
GEVPlot * | plot_ptr |
Pointeur sur le tracé à modifier. | |
GEVPlotProperties | init_properties |
Propriétés initiales du tracé | |
GEVPad * | pad_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) | |
Interface graphique permettant d'éditer les propriétés d'une zone graphique.
Constructeur: génère l'interface permettant d'éditer les propriétés d'und'un tracé dans un pad.
plot | tracé à éditer |
pad | pointeur sur le pad recevant le tracé, ou NULL |
result | variable 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.
|
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 GEVPad::GetPlotOptions(), GEVPlotProperties::GetScalingMode(), GEVPlotProperties::GetScalingValue(), GEVPlot::GetSpectrumDimension(), GEVPlot::GetSpectrumPtr(), gevDico, pad_ptr, GEVDico::plot_prop_apply, GEVDico::plot_prop_apply_tip, GEVDico::plot_prop_cancel, GEVDico::plot_prop_cancel_tip, GEVDico::plot_prop_fill_attr, GEVDico::plot_prop_line_attr, GEVDico::plot_prop_marker_attr, GEVDico::plot_prop_mode, GEVDico::plot_prop_ok, GEVDico::plot_prop_ok_tip, GEVDico::plot_prop_scale_fact, GEVDico::plot_prop_scale_max, GEVDico::plot_prop_scale_none, GEVDico::plot_prop_scale_norm, GEVDico::plot_prop_scale_value_tip, plot_ptr, PlotModeChanged(), w_button_apply, w_button_cancel, w_button_ok, w_fill_attr, w_line_attr, w_marker_attr, w_plot_mode, w_scale_mode, and w_scale_value.
Referenced by GEVPlotPropertiesEditor().
|
virtual |
Fonction qui ouvre l'interface graphique et traite l'édition.
References gevDico, and GEVDico::plot_prop_title.
Referenced by GEVPlotPropertiesEditor().
|
virtual |
Fonction qui termine l'édition et ferme la fenêtre.
References GEVPage::GetCanvas(), GEVPad::GetPagePtr(), pad_ptr, update, GEVPad::Update(), and ~GEVPlotPropertiesEditor().
|
inlinevirtual |
Slot appelé lorsque la couleur de ligne est sélectionnée.
c | nouvelle couleur sélectionnée |
References plot_ptr.
|
inlinevirtual |
Slot appelé lorsque l'épaisseur de ligne est sélectionnée.
w | nouvelle épaisseur sélectionnée |
References plot_ptr.
|
inlinevirtual |
Slot appelé lorsque le style de ligne est sélectionné.
s | nouveau style sélectionné |
References plot_ptr.
|
inlinevirtual |
Slot appelé lorsque la couleur de remplissage est sélectionnée.
c | nouvelle couleur sélectionnée |
References plot_ptr.
|
inlinevirtual |
Slot appelé lorsque le type de remplissage est sélectionnée.
s | nouveau type sélectionnée |
References plot_ptr.
|
inlinevirtual |
Slot appelé lorsque la couleur de marqueur est sélectionnée.
c | nouvelle couleur sélectionnée |
References plot_ptr.
|
inlinevirtual |
Slot appelé lorsque le type de marqueur est sélectionnée.
s | nouveau type sélectionnée |
References plot_ptr.
|
inlinevirtual |
Slot appelé lorsque la taille de marqueur est sélectionnée.
s | nouvelle taille sélectionnée |
References plot_ptr, and w_marker_attr.
|
virtual |
Slot appelé lorsque le mode de tracé est changé.
m | mode sélectionné |
References plot_ptr, and GEVPlotProperties::SetPlotOptions().
Referenced by Construct().
|
virtual |
Slot appelé lorsque l'indicateur de facteur d'échelle est modifié.
References plot_ptr, and GEVPlotProperties::SetScalingMode().
|
virtual |
Slot appelé lorsque le facteur d'échelle est modifié.
str | texte du widget |
References plot_ptr, GEVPlotProperties::SetScalingValue(), and w_scale_value.
|
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.
|
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().
|
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 | , |
0 | |||
) |
Définition à usage de ROOT...