library: libGui #include "TGObject.h"

# TGObject

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

## class TGObject : public TObject

| Inheritance Chart:

`TObject`

<-

`TGObject`

<-

`TGFontPool` |

`TGGCPool` |

`TGResourcePool` |

`TGWindow`

<-

`TGFrame`

<-

`TGButton`

<-

`TGDockButton`

<-

`TGDockHideButton` |

`TGPictureButton`

<-

`TGImageMap` |

[more...]

        public:

                          TGObject()
                          TGObject(const TGObject&)
                  virtual ~TGObject()
           static TClass* Class()
                TGClient* GetClient() const
                 Handle_t GetId() const
          virtual ULong_t Hash() const
          virtual TClass* IsA() const
           virtual Bool_t IsEqual(const TObject* obj) const
                TGObject& operator=(const TGObject&)
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

           Handle_t fId      X11/Win32 Window identifier
          TGClient* fClient  Connection to display server

## Class Description

     TGObject

     This class is the baseclass for all ROOT GUI widgets.
     The ROOT GUI components emulate the Win95 look and feel and the code
     is based on the XClass'95 code (see Copyleft in source).

### Inline Functions

                   void ~TGObject()
               TGObject TGObject()
               Handle_t GetId() const
              TGClient* GetClient() const
                ULong_t Hash() const
                 Bool_t IsEqual(const TObject* obj) const
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
               TGObject TGObject(const TGObject&)
              TGObject& operator=(const TGObject&)

Author: Fons Rademakers 27/12/97
Last update: root/gui:$Name: $:$Id: TGObject.cxx,v 1.1.1.1 2000/05/16 17:00:42 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *