library: libGed #include "TGedAttFrame.h"

# TGedAttAxisFrame

class description - source file - inheritance tree (.ps)

## class TGedAttAxisFrame : public TGedAttFrame

| Inheritance Chart:

`TObject`

<-

`TGObject`

<-

`TGWindow`

`TQObject`

<-

`TGFrame`

<-

`TGCompositeFrame`

`TGWidget`

<-

`TGedAttFrame`

<-

`TGedAttAxisFrame`

        public:

                           TGedAttAxisFrame(const TGWindow* p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground())
                           TGedAttAxisFrame(const TGedAttAxisFrame&)
                   virtual ~TGedAttAxisFrame()
            static TClass* Class()
              virtual void DoDivisions()
              virtual void DoLogAxis()
              virtual void DoMoreLog()
              virtual void DoTickLength()
              virtual void DoTicks()
           virtual TClass* IsA() const
            virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
              virtual void SetModel(TPad* pad, TObject* obj, Int_t event)
              virtual void ShowMembers(TMemberInspector& insp, char* parent)
              virtual void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

          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

## Class Description

      TGedAttFrame, TGedAttNameFrame, TGedAttFillFrame,
      TGedAttLineFrame, TGedAttTextFrame, TGedAttMarkerFrame

      Frames with object attributes, just like on TAttCanvases.

TGedAttAxisFrame(const TGWindow *p, Int_t id, Int_t width, Int_t height, UInt_t options, Pixel_t back) : TGedAttFrame(p, id, width, height, options | kVerticalFrame, back)

     Constructor of axis attribute GUI.

void SetModel(TPad* pad, TObject* obj, Int_t)

     Pick up the used values of axis attributes.

Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)

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

### Inline Functions

                        void ~TGedAttAxisFrame()
                     TClass* Class()
                     TClass* IsA() const
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)
            TGedAttAxisFrame TGedAttAxisFrame(const TGedAttAxisFrame&)

Author: Marek Biskup, Ilka Antcheva 22/07/03
Last update: root/ged:$Name: $:$Id: TGedAttFrame.cxx,v 1.16 2004/05/07 05:27:57 brun Exp $
Copyright (C) 1995-2002, Rene Brun and Fons Rademakers. *