library: libGed #include "TGedAttFrame.h"

# TGedAttFrame

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

## class TGedAttFrame : public TGCompositeFrame, public TGWidget

| Inheritance Chart:

`TObject`

<-

`TGObject`

<-

`TGWindow`

`TQObject`

<-

`TGFrame`

<-

`TGCompositeFrame`

`TGWidget`

<-

`TGedAttFrame`

<-

`TGedAttAxisFrame` |

`TGedAttAxisLabel` |

`TGedAttAxisTitle` |

`TGedAttFillFrame` |

`TGedAttLineFrame` |

`TGedAttMarkerFrame` |

`TGedAttNameFrame` |

`TGedAttTextFrame` |

This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.

        protected:

                              char* ExecuteChar(TObject* obj, const char* method, const char* params)
                            Float_t ExecuteFloat(TObject* obj, const char* method, const char* params)
                             Long_t ExecuteInt(TObject* obj, const char* method, const char* params)
          virtual TGCompositeFrame* MakeTitle(const char* c)

        public:

                  virtual ~TGedAttFrame()
           static TClass* Class()
             virtual void ConnectToCanvas(TCanvas* c)
          virtual TClass* IsA() const
             virtual void Refresh()
             virtual void SetActive(Bool_t active = true)
             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)
             virtual void Update()

### Data Members

        protected:

          TObject* fModel   selected object, if exists
          TCanvas* fCanvas  selected canvas, if exists
             TPad* fPad     selected pad, if exists

## Class Description

      TGedAttFrame, TGedAttNameFrame, TGedAttFillFrame,
      TGedAttLineFrame, TGedAttTextFrame, TGedAttMarkerFrame

      Frames with object attributes, just like on TAttCanvases.

Long_t ExecuteInt(TObject *obj, const char *method, const char *params)

     Execute the method for the specified object and argument values.

char* ExecuteChar(TObject *obj, const char *method, const char *params)

     Execute the method for the specified object and argument values.

Float_t ExecuteFloat(TObject *obj, const char *method, const char *params)

     Execute the method for the specified object and argument values.

TGCompositeFrame* MakeTitle(const char *p)

     Create attribute frame title.

void SetActive(Bool_t active)

     Set active GUI attribute frames related to the selected object.

void Refresh()

     Refresh the GUI info about the object attributes.

void Update()

     Update the current pad when an attribute is changed via GUI.

void ConnectToCanvas(TCanvas* c)

     Connect the GUI attribute frames to the selected object in the canvas.

### Inline Functions

                   void ~TGedAttFrame()
                   void SetModel(TPad* pad, TObject* obj, Int_t event)
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)

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. *