library: libCore #include "TBrowserImp.h"

# TBrowserImp

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

## class TBrowserImp

| Inheritance Chart:

`TBrowserImp`

<-

`TRootBrowser` |

        public:

                            TBrowserImp(TBrowser* b = 0)
                            TBrowserImp(TBrowser* b, const char* title, UInt_t width, UInt_t height)
                            TBrowserImp(TBrowser* b, const char* title, Int_t x, Int_t y, UInt_t width, UInt_t height)
                            TBrowserImp(const TBrowserImp&)
                    virtual ~TBrowserImp()
               virtual void Add(TObject*, const char*)
               virtual void BrowseObj(TObject*)
                  TBrowser* Browser() const
             static TClass* Class()
               virtual void ExecuteDefaultAction(TObject*)
          virtual Option_t* GetDrawOption() const
               virtual void Iconify()
            virtual TClass* IsA() const
               TBrowserImp& operator=(const TBrowserImp&)
               virtual void RecursiveRemove(TObject*)
               virtual void Refresh(Bool_t = kFALSE)
               virtual void SetDrawOption(Option_t* option = "")
               virtual void Show()
               virtual void ShowMembers(TMemberInspector& insp, char* parent)
               virtual void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

          TBrowser* fBrowser     TBrowser associated with this implementation
             Bool_t fShowCycles  Show object cycle numbers in browser

## Class Description

     TBrowserImp

     ABC describing GUI independent browser implementation protocol.

void SetDrawOption(Option_t * /*option*/)

### Inline Functions

                    void ~TBrowserImp()
             TBrowserImp TBrowserImp(TBrowser* b = 0)
             TBrowserImp TBrowserImp(TBrowser* b, const char* title, UInt_t width, UInt_t height)
             TBrowserImp TBrowserImp(TBrowser* b, const char* title, Int_t x, Int_t y, UInt_t width, UInt_t height)
                    void Add(TObject*, const char*)
                    void BrowseObj(TObject*)
               TBrowser* Browser() const
                    void ExecuteDefaultAction(TObject*)
                    void Iconify()
                    void RecursiveRemove(TObject*)
                    void Refresh(Bool_t = kFALSE)
                    void Show()
               Option_t* GetDrawOption() const
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
             TBrowserImp TBrowserImp(const TBrowserImp&)
            TBrowserImp& operator=(const TBrowserImp&)

Author: Fons Rademakers 15/11/95
Last update: root/base:$Name: $:$Id: TBrowserImp.cxx,v 1.3 2004/06/25 10:17:04 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *