library: libGed #include "TAxisEditor.h" | 
TAxisEditor
class description - source file - inheritance tree (.pdf)
    protected:
      virtual void ConnectSignals2Slots()
    public:
                      TAxisEditor(const TGWindow* p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground())
                      TAxisEditor(const TAxisEditor&)
              virtual ~TAxisEditor()
       static TClass* Class()
         virtual void DoAxisColor(Pixel_t color)
         virtual void DoDecimal(Bool_t on)
         virtual void DoDivisions()
         virtual void DoLabelColor(Pixel_t color)
         virtual void DoLabelFont(Int_t font)
         virtual void DoLabelOffset()
         virtual void DoLabelSize()
         virtual void DoLogAxis()
         virtual void DoMoreLog()
         virtual void DoNoExponent()
         virtual void DoTickLength()
         virtual void DoTicks()
         virtual void DoTitle(const char* text)
         virtual void DoTitleCentered()
         virtual void DoTitleColor(Pixel_t color)
         virtual void DoTitleFont(Int_t font)
         virtual void DoTitleOffset()
         virtual void DoTitleRotated()
         virtual void DoTitleSize()
      virtual TClass* IsA() const
         virtual void SetModel(TVirtualPad* pad, TObject* obj, Int_t event)
         virtual void ShowMembers(TMemberInspector& insp, char* parent)
         virtual void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
    protected:
                   TAxis* fAxis         axis object
           TGColorSelect* fAxisColor    color selection widget
           TGCheckButton* fLogAxis      logarithmic check box    
           TGNumberEntry* fTickLength   tick length number entry
           TGNumberEntry* fDiv1         primary axis division number entry
           TGNumberEntry* fDiv2         secondary axis division number entry
           TGNumberEntry* fDiv3         tertiary axis division number entry
           TGCheckButton* fOptimize     tick optimization check box
           TGCheckButton* fTicksBoth    check box setting ticks on both axis sides
           TGCheckButton* fMoreLog      more logarithmic labels check box
                    Int_t fTicksFlag    positive/negative ticks' flag
             TGTextEntry* fTitle        axis title input field
           TGColorSelect* fTitleColor   color selection widget
      TGFontTypeComboBox* fTitleFont    title font combo box
                    Int_t fTitlePrec    font precision level
           TGNumberEntry* fTitleSize    title size number entry
           TGNumberEntry* fTitleOffset  title offset number entry
           TGCheckButton* fCentered     check button for centered title
           TGCheckButton* fRotated      check button for rotated title
           TGColorSelect* fLabelColor   color selection widget
      TGFontTypeComboBox* fLabelFont    label font combo box
                    Int_t fLabelPrec    font precision level
           TGNumberEntry* fLabelSize    label size number entry
           TGNumberEntry* fLabelOffset  label offset number entry
           TGCheckButton* fNoExponent   check box for No exponent choice
           TGCheckButton* fDecimal      decimal part check box    
                                                                      
  TAxisEditor                                                         
                                                                      
  Implements GUI for axis attributes.                                 
     axis color                                                       
     ticks parameters: length, setting on both axis sides,            
     logarithmic or linear scale along the selected axis,             
     primary, secondary and tertiary axis divisions,                  
     setting more logarithmic labels,                                 
     optimizing labels' position if available                         
     axis title - a title can be added via the text entry field       
     and can be set to be centered or rotated via the corresponding   
     check buttons, the title color, offset, font can be set easily   
     axis labels - their color, size, offset can be set similarly,    
     in addition there is a check box for no exponent choice,         
     and another one for setting the same decimal part for all labels //                                                                      
                                                                      
/*
*/
 TAxisEditor(const TGWindow *p, Int_t id, Int_t width,
                         Int_t height, UInt_t options, Pixel_t back)
   : TGedFrame(p, id, width, height, options | kVerticalFrame, back)
 Constructor of axis attribute GUI.
 ~TAxisEditor()
 Destructor of axis editor.
void ConnectSignals2Slots()
 Connect signals to slots.
void SetModel(TVirtualPad* pad, TObject* obj, Int_t)
 Pick up the used values of axis attributes.
void DoAxisColor(Pixel_t color)
 Slot connected to the axis color.
void DoTickLength()
 Slot connected to the tick length settings.
void DoTicks()
 Slot connected to the ticks draw settings.
void DoDivisions()
 Slot connected to the number of divisions.
void DoLogAxis()
 Slot for Log scale setting.
void DoMoreLog()
 Slot connected to more Log labels flag
void DoTitle(const char *text)
 Slot connected to the axis color.
void DoTitleColor(Pixel_t color)
 Slot connected to the title color.
void DoTitleSize()
 Slot connected to the title font size.
void DoTitleFont(Int_t font)
 Slot connected to the title font.
void DoTitleOffset()
 Slot connected to the title offset.
void DoTitleCentered()
 Slot connected to centered title option.
void DoTitleRotated()
 Slot connected to the title rotation.
void DoLabelColor(Pixel_t color)
 Slot connected to the label color.
void DoLabelSize()
 Slot connected to the label size.
void DoLabelFont(Int_t font)
 Slot connected to the label font.
void DoLabelOffset()
 Slot connected to the label offset.
void DoNoExponent()
 Slot connected to the labels' exponent flag.
void DoDecimal(Bool_t on)
 Slot connected to the decimal part setting.
Inline Functions
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
        TAxisEditor TAxisEditor(const TAxisEditor&)
Author: Ilka Antcheva 11/05/04
Last update: root/ged:$Name:  $:$Id: TAxisEditor.cxx,v 1.9 2005/06/18 09:57:54 brun Exp $
Copyright  (C) 1995-2002, Rene Brun and Fons Rademakers.               *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.