ROOT logo
ROOT » CORE » BASE » TBrowserImp

class TBrowserImp



TBrowserImp

ABC describing GUI independent browser implementation protocol.


Function Members (Methods)

public:
TBrowserImp(TBrowser* b = 0)
TBrowserImp(TBrowser* b, const char* title, UInt_t width, UInt_t height, Option_t* opt = "")
TBrowserImp(TBrowser* b, const char* title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t* opt = "")
virtual~TBrowserImp()
virtual voidAdd(TObject*, const char*, Int_t)
virtual voidAddCheckBox(TObject*, Bool_t = kFALSE)
virtual voidBrowseObj(TObject*)
TBrowser*Browser() const
virtual voidCheckObjectItem(TObject*, Bool_t = kFALSE)
static TClass*Class()
virtual voidCloseTabs()
virtual Long_tExecPlugin(const char*, const char*, const char*, Int_t, Int_t)
virtual voidExecuteDefaultAction(TObject*)
virtual TBrowser*GetBrowser() const
virtual Option_t*GetDrawOption() const
virtual TGMainFrame*GetMainFrame() const
virtual voidIconify()
virtual TClass*IsA() const
virtual voidRecursiveRemove(TObject*)
virtual voidRefresh(Bool_t = kFALSE)
virtual voidRemoveCheckBox(TObject*)
virtual voidSetBrowser(TBrowser* b)
virtual voidSetDrawOption(Option_t* option = "")
virtual voidSetStatusText(const char*, Int_t)
virtual voidShow()
virtual voidShowMembers(TMemberInspector&)
virtual voidStartEmbedding(Int_t, Int_t)
virtual voidStopEmbedding(const char*)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
protected:
TBrowserImp(const TBrowserImp& br)
TBrowserImp&operator=(const TBrowserImp& br)

Data Members

protected:
TBrowser*fBrowserTBrowser associated with this implementation
Bool_tfShowCyclesShow object cycle numbers in browser

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

void SetDrawOption(Option_t* option = "")
{}
inline TBrowserImp(TBrowser* b, const char* title, UInt_t width, UInt_t height, Option_t* opt = "")
{ }
inline TBrowserImp(TBrowser* b, const char* title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t* opt = "")
{ }
TBrowserImp(const TBrowserImp& br)
{ }
TBrowserImp& operator=(const TBrowserImp& br)
TBrowserImp(TBrowser* b = 0)
{ }
virtual ~TBrowserImp()
{ }
void Add(TObject* , const char* , Int_t )
{ }
void AddCheckBox(TObject* , Bool_t = kFALSE)
{ }
void CheckObjectItem(TObject* , Bool_t = kFALSE)
{ }
void RemoveCheckBox(TObject* )
{ }
void BrowseObj(TObject* )
{ }
void CloseTabs()
{ }
void ExecuteDefaultAction(TObject* )
{ }
void Iconify()
{ }
void RecursiveRemove(TObject* )
{ }
void Refresh(Bool_t = kFALSE)
{ }
void Show()
{ }
Option_t * GetDrawOption() const
{ return 0; }
Long_t ExecPlugin(const char* , const char* , const char* , Int_t , Int_t )
{ return 0; }
void SetStatusText(const char* , Int_t )
{ }
void StartEmbedding(Int_t , Int_t )
{ }
void StopEmbedding(const char* )
{ }
TGMainFrame * GetMainFrame() const
{ return 0; }
TBrowser * GetBrowser() const
{ return fBrowser; }
void SetBrowser(TBrowser* b)
{ fBrowser = b; }